diff --git a/src/Catalogs/Базы/Forms/ФормаЭлемента/Form.form b/src/Catalogs/Базы/Forms/ФормаЭлемента/Form.form index 5aeb3c6..e7e9dcf 100644 --- a/src/Catalogs/Базы/Forms/ФормаЭлемента/Form.form +++ b/src/Catalogs/Базы/Forms/ФормаЭлемента/Form.form @@ -3,371 +3,367 @@ ГруппаОсновная 40 - - Владелец - 4 - - <key>ru</key> - <value>Проект</value> - - true - true - - true - - - Объект.Owner - - - ВладелецРасширеннаяПодсказка - 6 - Label - true - true - - Left - - - - ВладелецКонтекстноеМеню - 5 - true - - InputField - EnterOnInput - true - Left - true - - true - true - true - true - true - true - - - - Родитель - 49 - - <key>ru</key> - <value>Группа</value> - - true - true - - true - - - РодительРасширеннаяПодсказка - 51 - Label - true - true - - Left - - - - РодительКонтекстноеМеню - 50 - true - - InputField - Enter - true - Left - true - - true - true - true - true - true - true - - - - ТипБазы - 65 - true - true - - true - - - Объект.ТипБазы - - - ТипБазыРасширеннаяПодсказка - 67 - Label - true - true - - Left - - - - ТипБазыКонтекстноеМеню - 66 - true - - InputField - Enter - true - Left - true - - true - true - true - true - true - true - - - - Наименование - 1 - true - true - - true - - - Объект.Description - - - НаименованиеРасширеннаяПодсказка - 3 - Label - true - true - - Left - - - - НаименованиеКонтекстноеМеню - 2 - true - - InputField - EnterOnInput - true - Left - true - - true - true - true - true - true - true - - - - НомерВерсииПлатформы - 31 - - <key>ru</key> - <value>Версия платформы 1С</value> - - true - true - - true - - - НомерВерсииПлатформыРасширеннаяПодсказка - 33 - Label - true - true - - Left - - - - НомерВерсииПлатформыКонтекстноеМеню - 32 - true - - EnterOnInput - true - Left - true - - - КаталогRAS - 37 - true - true - - true - - - КаталогRASРасширеннаяПодсказка - 39 - Label - true - true - - Left - - - - КаталогRASКонтекстноеМеню - 38 - true - - EnterOnInput - true - Left - true - - - КаталогРепозитория - 46 - true - true - - true - - - КаталогРепозиторияРасширеннаяПодсказка - 48 - Label - true - true - - Left - - - - КаталогРепозиторияКонтекстноеМеню - 47 - true - - InputField - Enter - true - Left - true - - - StartChoice - ПутьНачалоВыбораРепозитория - - true - true - true - true - true - true - true - - - - Ответственный - 13 - true - true - - true - - - Объект.Ответственный - - - ОтветственныйРасширеннаяПодсказка - 15 - Label - true - true - - Left - - - - ОтветственныйКонтекстноеМеню - 14 - true - - InputField - EnterOnInput - true - Left - true - - true - true - true - true - true - true - - - - РазрешеноФиксироватьИзменения - 56 - true - true - - true - - - Объект.РазрешеноФиксироватьИзменения - - Right - - РазрешеноФиксироватьИзмененияРасширеннаяПодсказка - 58 - Label - true - true - - Left - - - - РазрешеноФиксироватьИзмененияКонтекстноеМеню - 57 - true - - CheckBoxField - Enter - true - Left - true - - Switcher - - - Группа1С - 44 - - КластерСерверов - 7 + Группа1 + 97 + + ГруппаЛево + 95 + + Владелец + 4 + + <key>ru</key> + <value>Проект</value> + + true + true + + true + + + Объект.Owner + + + ВладелецРасширеннаяПодсказка + 6 + Label + true + true + + Left + + + + ВладелецКонтекстноеМеню + 5 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + + + + Родитель + 49 + + <key>ru</key> + <value>Группа</value> + + true + true + + true + + + РодительРасширеннаяПодсказка + 51 + Label + true + true + + Left + + + + РодительКонтекстноеМеню + 50 + true + + InputField + Enter + true + Left + true + + true + true + true + true + true + true + + + + ТипБазы + 65 + true + true + + true + + + Объект.ТипБазы + + + ТипБазыРасширеннаяПодсказка + 67 + Label + true + true + + Left + + + + ТипБазыКонтекстноеМеню + 66 + true + + InputField + Enter + true + Left + true + + true + true + true + true + true + true + + + + Наименование + 1 + true + true + + true + + + Объект.Description + + + НаименованиеРасширеннаяПодсказка + 3 + Label + true + true + + Left + + + + НаименованиеКонтекстноеМеню + 2 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + + + + НомерВерсииПлатформы + 31 + + <key>ru</key> + <value>Версия платформы 1С</value> + + true + true + + true + + + НомерВерсииПлатформыРасширеннаяПодсказка + 33 + Label + true + true + + Left + + + + НомерВерсииПлатформыКонтекстноеМеню + 32 + true + + EnterOnInput + true + Left + true + + + КаталогRAS + 37 + true + true + + true + + + КаталогRASРасширеннаяПодсказка + 39 + Label + true + true + + Left + + + + КаталогRASКонтекстноеМеню + 38 + true + + EnterOnInput + true + Left + true + + + КаталогРепозитория + 46 + true + true + + true + + + КаталогРепозиторияРасширеннаяПодсказка + 48 + Label + true + true + + Left + + + + КаталогРепозиторияКонтекстноеМеню + 47 + true + + InputField + Enter + true + Left + true + + + StartChoice + ПутьНачалоВыбораРепозитория + + true + true + true + true + true + true + true + + + + Ответственный + 13 + true + true + + true + + + Объект.Ответственный + + + ОтветственныйРасширеннаяПодсказка + 15 + Label + true + true + + Left + + + + ОтветственныйКонтекстноеМеню + 14 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + + + + РазрешеноФиксироватьИзменения + 56 + true + true + + true + + + Объект.РазрешеноФиксироватьИзменения + + Right + + РазрешеноФиксироватьИзмененияРасширеннаяПодсказка + 58 + Label + true + true + + Left + + + + РазрешеноФиксироватьИзмененияКонтекстноеМеню + 57 + true + + CheckBoxField + Enter + true + Left + true + + Switcher + + + true + true + + true + <key>ru</key> - <value>Кластер</value> + <value>Основное</value> - true - true - - true - - - Объект.КластерСерверов - - Left - КластерСерверовРасширеннаяПодсказка - 9 + ГруппаЛевоРасширеннаяПодсказка + 96 Label true true @@ -375,45 +371,264 @@ Left - - КластерСерверовКонтекстноеМеню - 8 - true - - InputField - EnterOnInput - true - Left - true - - true - true - true - true - true - true - true + UsualGroup + + HorizontalIfPossible + Auto + WeakSeparation + true + true + true + Auto + Auto - - ИмяИнформационнойБазы - 10 + + Группа1С + 44 + + КластерСерверов + 7 + + <key>ru</key> + <value>Кластер</value> + + true + true + + true + + + Объект.КластерСерверов + + Left + + КластерСерверовРасширеннаяПодсказка + 9 + Label + true + true + + Left + + + + КластерСерверовКонтекстноеМеню + 8 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ИмяИнформационнойБазы + 10 + + <key>ru</key> + <value>Имя ИБ</value> + + true + true + + true + + + Объект.ИмяИнформационнойБазы + + Left + + ИмяИнформационнойБазыРасширеннаяПодсказка + 12 + Label + true + true + + Left + + + + ИмяИнформационнойБазыКонтекстноеМеню + 11 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + true + true + + + + ИмяПользователяИнформационнойБазы + 16 + + <key>ru</key> + <value>Логин</value> + + true + true + + true + + + Объект.ИмяПользователяИнформационнойБазы + + Left + + ИмяПользователяИнформационнойБазыРасширеннаяПодсказка + 18 + Label + true + true + + Left + + + + ИмяПользователяИнформационнойБазыКонтекстноеМеню + 17 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + false + true + true + true + + + + ПарольПользователяИнформационнойБазы + 19 + + <key>ru</key> + <value>Пароль</value> + + true + true + + true + + + Объект.ПарольПользователяИнформационнойБазы + + Left + + ПарольПользователяИнформационнойБазыРасширеннаяПодсказка + 21 + Label + true + true + + Left + + + + ПарольПользователяИнформационнойБазыКонтекстноеМеню + 20 + true + + InputField + EnterOnInput + true + Left + true + + true + true + true + true + true + false + true + true + true + + + + БазаПубликации + 78 + + <key>ru</key> + <value>URL</value> + + true + true + + true + + + Объект.БазаПубликации + + + БазаПубликацииРасширеннаяПодсказка + 80 + Label + true + true + + Left + + + + БазаПубликацииКонтекстноеМеню + 79 + true + + InputField + Enter + true + Left + true + + true + true + true + true + true + true + true + + + true + true + + true + <key>ru</key> - <value>Имя ИБ</value> + <value>Доступ к 1С</value> - true - true - - true - - - Объект.ИмяИнформационнойБазы - - Left - ИмяИнформационнойБазыРасширеннаяПодсказка - 12 + Группа1СРасширеннаяПодсказка + 45 Label true true @@ -421,159 +636,16 @@ Left - - ИмяИнформационнойБазыКонтекстноеМеню - 11 - true - - InputField - EnterOnInput - true - Left - true - - true - true - true - true - true - true - true - - - - ИмяПользователяИнформационнойБазы - 16 - - <key>ru</key> - <value>Имя пользователя</value> - - true - true - - true - - - Объект.ИмяПользователяИнформационнойБазы - - Left - - ИмяПользователяИнформационнойБазыРасширеннаяПодсказка - 18 - Label - true - true - - Left - - - - ИмяПользователяИнформационнойБазыКонтекстноеМеню - 17 - true - - InputField - EnterOnInput - true - Left - true - - true - true - true - false - true - true - true - - - - ПарольПользователяИнформационнойБазы - 19 - - <key>ru</key> - <value>Пароль пользователя</value> - - true - true - - true - - - Объект.ПарольПользователяИнформационнойБазы - - Left - - ПарольПользователяИнформационнойБазыРасширеннаяПодсказка - 21 - Label - true - true - - Left - - - - ПарольПользователяИнформационнойБазыКонтекстноеМеню - 20 - true - - InputField - EnterOnInput - true - Left - true - - true - true - true - true - true - false - true - true - true - - - - БазаПубликации - 78 - true - true - - true - - - Объект.БазаПубликации - - - БазаПубликацииРасширеннаяПодсказка - 80 - Label - true - true - - Left - - - - БазаПубликацииКонтекстноеМеню - 79 - true - - InputField - Enter - true - Left - true - - true - true - true - true - true - true - true + UsualGroup + + Vertical + Auto + WeakSeparation + true + true + true + Auto + Auto true @@ -583,11 +655,11 @@ <key>ru</key> - <value>Доступ к 1С</value> + <value>Группа1</value> - Группа1СРасширеннаяПодсказка - 45 + Группа1РасширеннаяПодсказка + 98 Label true true @@ -597,12 +669,10 @@ UsualGroup - Vertical + AlwaysHorizontal Auto - WeakSeparation true true - true Auto Auto @@ -904,7 +974,7 @@ <key>ru</key> - <value>Доступ к SQL</value> + <value>Доступ к SQL (Для IBCMD)</value> ГруппаSQLРасширеннаяПодсказка @@ -919,7 +989,8 @@ UsualGroup Vertical - Auto + Collapsible + true WeakSeparation true true diff --git a/src/CommonModules/КомандыЗапускаПриложения/Module.bsl b/src/CommonModules/КомандыЗапускаПриложения/Module.bsl index e3f8fae..4f9770a 100644 --- a/src/CommonModules/КомандыЗапускаПриложения/Module.bsl +++ b/src/CommonModules/КомандыЗапускаПриложения/Module.bsl @@ -8,7 +8,7 @@ Функция НовыйКомандаПолученияВеток() Экспорт - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("git"); КомандаЗапуска.Добавить("branch"); КомандаЗапуска.Добавить("--no-color"); @@ -23,7 +23,7 @@ Функция НовыйКомандаПерейтиНаНовуюВетку(НоваяВетка) Экспорт - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("git"); КомандаЗапуска.Добавить("switch"); ДобавитьОпцию(КомандаЗапуска, "-c", НоваяВетка); @@ -37,7 +37,7 @@ Функция НовыйКомандаПерейтиНаВеткуЛокально(ИмяВетки) Экспорт - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("git"); КомандаЗапуска.Добавить("checkout"); КомандаЗапуска.Добавить(ИмяВетки); @@ -51,7 +51,7 @@ Функция НовыйКомандаОтправить() Экспорт - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("git"); КомандаЗапуска.Добавить("push"); КомандаЗапуска.Добавить("--all"); @@ -66,7 +66,7 @@ //@skip-check export-procedure-missing-comment Функция НовыйКомандаТекущаяВетка() Экспорт - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("git"); КомандаЗапуска.Добавить("symbolic-ref"); КомандаЗапуска.Добавить("--short"); @@ -83,7 +83,7 @@ // Функция НовыйКомандаИндексироватьВсе() Экспорт - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("git"); КомандаЗапуска.Добавить("add"); КомандаЗапуска.Добавить("."); @@ -100,7 +100,7 @@ // Функция НовыйКомандаКоммит(Комментарий) Экспорт - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("git"); КомандаЗапуска.Добавить("commit"); КомандаЗапуска.Добавить("-m"); @@ -118,7 +118,7 @@ // Функция НовыйКомандаНастройкаSSLVerify() Экспорт - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("git"); КомандаЗапуска.Добавить("config"); КомандаЗапуска.Добавить("--global"); @@ -137,7 +137,7 @@ // Функция НовыйКомандаОбновитьРепозиторийИзУдаленного() Экспорт - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("git"); КомандаЗапуска.Добавить("pull"); @@ -153,7 +153,7 @@ // Функция НовыйКомандаСтатусГит() Экспорт - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("git"); КомандаЗапуска.Добавить("status"); @@ -169,7 +169,7 @@ // Функция НовыйКомандаКлонироватьРепозиторий(URLРепозитория) Экспорт - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("git"); КомандаЗапуска.Добавить("clone"); КомандаЗапуска.Добавить(URLРепозитория); @@ -186,7 +186,7 @@ // Функция НовыйКомандаИзвлечениеИзменений() Экспорт - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("git"); КомандаЗапуска.Добавить("fetch"); КомандаЗапуска.Добавить("--all"); @@ -225,9 +225,8 @@ ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!"); - КомандаЗапуска = Новый Массив; - КомандаЗапуска.Добавить("oscript"); - КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы)); + КомандаЗапуска = Новый Массив; //Массив Из Строка + КомандаЗапуска.Добавить("pivo-cli"); КомандаЗапуска.Добавить("Branch"); ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы); @@ -248,13 +247,14 @@ ДобавитьОпцию(КомандаЗапуска, "--NameDBWeb", ПараметрыБазы.БазаПубликации); ДобавитьОпцию(КомандаЗапуска, "--ServerDBWeb", ПараметрыБазы.СерверПубликации); - //ПараметрыЗадачи ДобавитьОпцию(КомандаЗапуска, "--NewBranch", ПараметрыЗадачи.ИмяВетки); ДобавитьОпцию(КомандаЗапуска, "--LoadDB", Формат(ПараметрыЗадачи.ДорабатыватьКонфигурацию, "БЛ=false; БИ=true")); ДобавитьОпцию(КомандаЗапуска, "--NamesDataProcessors", ПараметрыЗадачи.ВнешниеФайлы); ДобавитьОпцию(КомандаЗапуска, "--Extensions", ПараметрыЗадачи.Расширения); + ЗаписатьКомандуВЖурналРегистрации(КомандаЗапуска); + ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска); КомандаЗапуска = СтрСоединить(КомандаЗапуска, " "); @@ -268,7 +268,7 @@ ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!"); - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("oscript"); КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы)); КомандаЗапуска.Добавить("BranchToDevelop"); @@ -313,7 +313,7 @@ Функция НовыйКомандаПереходаНаВеткуDevelop(ПараметрыБазы) Экспорт - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("oscript"); КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы)); КомандаЗапуска.Добавить("BranchDevelop"); @@ -350,9 +350,8 @@ ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!"); - КомандаЗапуска = Новый Массив; - КомандаЗапуска.Добавить("oscript"); - КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы)); + КомандаЗапуска = Новый Массив; //Массив Из Строка + КомандаЗапуска.Добавить("pivo-cli"); КомандаЗапуска.Добавить("commit"); ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы); @@ -381,9 +380,9 @@ КонецЕсли; ДобавитьОпцию(КомандаЗапуска, "--Extensions", ПараметрыЗадачи.Расширения); - - //ПараметрыЗадачи ДобавитьОпцию(КомандаЗапуска, "--TextCommit", ДополнительныеПараметры.ТекстКоммита); + + ЗаписатьКомандуВЖурналРегистрации(КомандаЗапуска); ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска); @@ -403,7 +402,7 @@ ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!"); - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("oscript"); КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы)); КомандаЗапуска.Добавить("CreateBranch"); @@ -420,7 +419,7 @@ КонецФункции -// Функция - Формирование строки запуска +//Функция - Формирование строки запуска //PathRepository - Путь репозитория //PathRemoteRepository - Путь удаленного репозитория //UserName - Имя пользователя @@ -431,7 +430,7 @@ ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!"); - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("pivo-cli"); КомандаЗапуска.Добавить("init"); @@ -440,7 +439,8 @@ ДобавитьОпцию(КомандаЗапуска, "--UserName", НастройкиПользователя.ИмяПользователяGit); ДобавитьОпцию(КомандаЗапуска, "--UserEmail", НастройкиПользователя.ПочтаПользователяGit); - + ЗаписатьКомандуВЖурналРегистрации(КомандаЗапуска); + КомандаЗапуска = СтрСоединить(КомандаЗапуска, " "); КомандаЗапуска = ОбщегоНазначенияСлужебныйКлиентСервер.БезопаснаяСтрокаКоманды(КомандаЗапуска); @@ -469,7 +469,7 @@ ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!"); - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("oscript"); КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы)); КомандаЗапуска.Добавить("BuildRelease"); @@ -534,7 +534,7 @@ ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!"); - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("oscript"); КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы)); КомандаЗапуска.Добавить("CompileDataProcessors"); @@ -587,7 +587,7 @@ // Функция НовыйКомандаПлановоеОбновлениеБазы(ПараметрыБазы, Релиз) Экспорт - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("oscript"); КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы)); КомандаЗапуска.Добавить("UpdateDB"); @@ -674,7 +674,7 @@ //ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!"); - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("oscript"); КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы)); КомандаЗапуска.Добавить("UpdateDBDataProcessors"); @@ -735,7 +735,7 @@ // Функция НовыйКомандаОбновлениеОбработкиИзПапки(ПараметрыБазы, ПутьКПапкеВнешнихОбработок) Экспорт - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("oscript"); КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы)); КомандаЗапуска.Добавить("UpdateDataProcessorsFromFolder"); @@ -792,9 +792,8 @@ ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!"); - КомандаЗапуска = Новый Массив; - КомандаЗапуска.Добавить("oscript"); - КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы)); + КомандаЗапуска = Новый Массив; //Массив Из Строка + КомандаЗапуска.Добавить("pivo-cli"); КомандаЗапуска.Добавить("CreateMergeRequest"); ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы); @@ -810,6 +809,8 @@ ДобавитьОпцию(КомандаЗапуска, "--TextMR", ДополнительныеПараметры.ТекстМерджРеквеста); + ЗаписатьКомандуВЖурналРегистрации(КомандаЗапуска); + ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска); КомандаЗапуска = СтрСоединить(КомандаЗапуска, " "); @@ -840,7 +841,7 @@ ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!"); - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("gh"); КомандаЗапуска.Добавить("pr"); КомандаЗапуска.Добавить("create"); @@ -882,7 +883,7 @@ ПараметрыКомандЗапуска = ПараметрыСеанса.ПараметрыКомандЗапуска; - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("oscript"); КомандаЗапуска.Добавить(ПараметрыКомандЗапуска.oscript); КомандаЗапуска.Добавить("MakeDataProcessors"); @@ -927,7 +928,7 @@ ОбщегоНазначенияКлиентСервер.Проверить(Не ПараметрыБазы.ЭтоРабочаяБаза, "Недопустимо использование скрипта в Рабочей базе!"); - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("oscript"); КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы)); КомандаЗапуска.Добавить("UpdateDataProcessors"); @@ -970,7 +971,7 @@ // Функция НовыйКомандаЗаблокироватьБазу(ПараметрыБазы, Релиз) Экспорт - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("oscript"); КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы)); КомандаЗапуска.Добавить("block"); @@ -1002,7 +1003,7 @@ // Функция НовыйКомандаПингБазы(ПараметрыБазы) Экспорт - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить("oscript"); КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы)); КомандаЗапуска.Добавить("scorpion"); @@ -1033,7 +1034,7 @@ ПараметрыБазы.ИмяJobJenkins ); - КомандаЗапуска = Новый Массив; + КомандаЗапуска = Новый Массив; //Массив Из Строка КомандаЗапуска.Добавить(ЮрлЗапускаJob); КомандаЗапуска = СтрСоединить(КомандаЗапуска, " "); @@ -1119,4 +1120,20 @@ КонецФункции +// Записать команду в журнал регистрации. +// +// Параметры: +// КомандаЗапуска - Массив Из Строка +Процедура ЗаписатьКомандуВЖурналРегистрации(КомандаЗапуска) + + Комментарий = Новый Массив; //Массив Из Строка + + Для Каждого Элемент Из КомандаЗапуска Цикл + Комментарий.Добавить(?(СтрНайти(Элемент, """")> 0 , Элемент, """" + Элемент + """")); + КонецЦикла; + ЗаписьЖурналаРегистрации("GIT.АргументыКоманды", + УровеньЖурналаРегистрации.Информация, , , СтрСоединить(Комментарий, ",")); + +КонецПроцедуры + #КонецОбласти