1
0
mirror of https://github.com/Untru/gitmanager.git synced 2025-08-09 21:37:16 +02:00

Merge pull request #16 from Untru/develop

Develop
This commit is contained in:
Pavel
2025-05-23 12:14:38 +03:00
committed by GitHub
65 changed files with 363 additions and 425 deletions

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>GitManager</name>
<name>gitmanager</name>
<comment></comment>
<projects>
</projects>

View File

@@ -1,18 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>GitManager</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
<nature>com._1c.g5.v8.dt.core.V8ConfigurationNature</nature>
</natures>
</projectDescription>

View File

@@ -1,2 +0,0 @@
eclipse.preferences.version=1
topObjects=true

View File

@@ -1,3 +0,0 @@
addModuleStrictTypesAnnotation=false
createModuleStructure=false
eclipse.preferences.version=1

View File

@@ -1,3 +0,0 @@
commonChecks=true
eclipse.preferences.version=1
standardChecks=true

View File

@@ -1,2 +1,2 @@
Manifest-Version: 1.0
Runtime-Version: 8.3.27
Runtime-Version: 8.3.26

View File

@@ -1192,7 +1192,7 @@
<id>52</id>
<title>
<key>ru</key>
<value>Создать репозиторий GitLab</value>
<value>Создать репозиторий Git</value>
</title>
<visible>true</visible>
<enabled>true</enabled>

View File

@@ -18,8 +18,8 @@
| Базы.ЛогинSQL КАК ЛогинSQL,
| Базы.ПарольSQL КАК ПарольSQL,
| Базы.КаталогRAS КАК КаталогRAS,
| ЕСТЬNULL(Проекты.URLGitLab, """") КАК URLGitLab,
| ЕСТЬNULL(Проекты.ИДПроектаGitLab, """") КАК ИДПроектаGitLab,
| ЕСТЬNULL(Проекты.Репозиторий, """") КАК Репозиторий,
| ЕСТЬNULL(Проекты.ИДПроектаРепозитория, """") КАК ИДПроектаРепозитория,
| ЕСТЬNULL(Проекты.PathGitClone, """") КАК PathGitClone,
| ЕСТЬNULL(Проекты.РежимРаботыКонфигурации, ЗНАЧЕНИЕ(Перечисление.РежимыРаботыКонфигурации.Пакетный)) КАК РежимРаботыКонфигурации,
| Базы.ТипБазы = ЗНАЧЕНИЕ(Перечисление.ТипыБаз.РабочаяБаза) КАК ЭтоРабочаяБаза,
@@ -44,6 +44,7 @@
| ЕСТЬNULL(Проекты.ТокенJenkins, """") КАК ТокенJenkins,
| ЕСТЬNULL(Проекты.URLJenkins, """") КАК URLJenkins,
| ЕСТЬNULL(Проекты.ИмяJobJenkins, """") КАК ИмяJobJenkins,
| ЕСТЬNULL(ПРЕДСТАВЛЕНИЕ(Проекты.ТипРепозитория), """") КАК ТипРепозитория,
| Базы.ПутьКХранилищу КАК ПутьКХранилищу,
| Базы.ПользовательХранилища КАК ПользовательХранилища,
| ЕСТЬNULL(Кластеры.СерверПубликации, """") КАК СерверПубликации,

View File

@@ -557,6 +557,7 @@
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.ОткрытьМакет</picture>
</picture>
<shortcut>Ctrl+Alt+Shift+D</shortcut>
</commands>
<commands uuid="d8107989-1cc3-40a4-aeec-c1f4761ac104">
<name>ДобавитьКаталог</name>

View File

@@ -3000,7 +3000,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+Shift+M</shortcut>
<shortcut>Ctrl+Shift+M</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.MoveItem</picture>
</picture>

View File

@@ -3972,7 +3972,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>Ctrl+S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.Write</picture>
</picture>

View File

@@ -1636,7 +1636,7 @@
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ВеткаGitLab</segments>
<segments>Объект.ВеткаGit</segments>
</dataPath>
<extendedTooltip>
<name>ВеткаGitLabРасширеннаяПодсказка</name>

View File

@@ -198,10 +198,10 @@
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="f78c9bfa-89c8-49a2-8562-d2e0d7a2c03b">
<name>ВеткаGitLab</name>
<name>ВеткаGit</name>
<synonym>
<key>ru</key>
<value>Ветка git lab</value>
<value>Ветка git</value>
</synonym>
<type>
<types>String</types>

View File

@@ -11,7 +11,7 @@
<dataPath xsi:type="form:DataPath">
<segments>ВидСвойств</segments>
</dataPath>
<shortcut>Cmd+S</shortcut>
<shortcut>Ctrl+S</shortcut>
<handlers>
<event>OnChange</event>
<name>ВидСвойствПриИзменении</name>

View File

@@ -153,7 +153,7 @@
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ТокенGitLab</segments>
<segments>Объект.ТокенGit</segments>
</dataPath>
<extendedTooltip>
<name>TokenGitLabРасширеннаяПодсказка</name>
@@ -233,7 +233,7 @@
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ИмяПользователяGitLab</segments>
<segments>Объект.ИмяПользователяGit</segments>
</dataPath>
<extendedTooltip>
<name>ИмяПользователяGitLabРасширеннаяПодсказка</name>
@@ -273,7 +273,7 @@
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ПочтаПользователяGitLab</segments>
<segments>Объект.ПочтаПользователяGit</segments>
</dataPath>
<extendedTooltip>
<name>ПочтаПользователяGitLabРасширеннаяПодсказка</name>
@@ -434,7 +434,7 @@
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.IDПользователяGitLab</segments>
<segments>Объект.IDПользователяGit</segments>
</dataPath>
<extendedTooltip>
<name>IDПользователяGitLabРасширеннаяПодсказка</name>

View File

@@ -7,15 +7,15 @@
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| НастройкиПользователей.ТокенGitLab КАК ТокенGitLab,
| НастройкиПользователей.ТокенGit КАК ТокенGit,
| НастройкиПользователей.Проект КАК Проект,
| НастройкиПользователей.Ссылка КАК Настройка,
| НастройкиПользователей.ТокенBitrix КАК ТокенBitrix,
| НастройкиПользователей.ИмяПользователяGitLab КАК ИмяПользователяGitLab,
| НастройкиПользователей.ПочтаПользователяGitLab КАК ПочтаПользователяGitLab,
| НастройкиПользователей.ИмяПользователяGit КАК ИмяПользователяGit,
| НастройкиПользователей.ПочтаПользователяGit КАК ПочтаПользователяGit,
| НастройкиПользователей.КаталогРепозиторияНаШаре КАК КаталогРепозиторияНаШаре,
| НастройкиПользователей.IDПользователяBitrix КАК IDПользователяBitrix,
| ЕСТЬNULL(НастройкиПользователейТимЛид.IDПользователяGitLab, """") КАК IDПользователяGitLab,
| ЕСТЬNULL(НастройкиПользователейТимЛид.IDПользователяGit, """") КАК IDПользователяGit,
| ЕСТЬNULL(НастройкиПользователейТимЛид.IDПользователяBitrix, """") КАК IDТимЛидBitrix
|ИЗ
| Справочник.НастройкиПользователей КАК НастройкиПользователей
@@ -83,7 +83,7 @@
Функция ПользовательПоЭлектроннойПочте(Почта) Экспорт
Элемент = НайтиПоРеквизиту("ПочтаПользователяGitLab", Почта);
Элемент = НайтиПоРеквизиту("ПочтаПользователяGit", Почта);
Если ЗначениеЗаполнено(Элемент) Тогда
Возврат Элемент.Владелец;
КонецЕсли;

View File

@@ -31,10 +31,10 @@
<defaultObjectForm>Catalog.НастройкиПользователей.Form.ФормаЭлемента</defaultObjectForm>
<defaultChoiceForm>Catalog.НастройкиПользователей.Form.ФормаСписка</defaultChoiceForm>
<attributes uuid="6f306804-d0bc-4250-b9cb-33ca3a88b80f">
<name>ТокенGitLab</name>
<name>ТокенGit</name>
<synonym>
<key>ru</key>
<value>Токен git lab</value>
<value>Токен git</value>
</synonym>
<type>
<types>String</types>
@@ -87,10 +87,10 @@
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="9ae26187-b049-408b-b237-c7a9df78e758">
<name>ИмяПользователяGitLab</name>
<name>ИмяПользователяGit</name>
<synonym>
<key>ru</key>
<value>Имя пользователя git lab</value>
<value>Имя пользователя git</value>
</synonym>
<type>
<types>String</types>
@@ -107,10 +107,10 @@
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="78fc0a40-c68e-455a-8202-e4a8539b0722">
<name>ПочтаПользователяGitLab</name>
<name>ПочтаПользователяGit</name>
<synonym>
<key>ru</key>
<value>Почта пользователя git lab</value>
<value>Почта пользователя git</value>
</synonym>
<type>
<types>String</types>
@@ -165,10 +165,10 @@
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="2221af3e-023a-491f-9e29-83d11f9e7711">
<name>IDПользователяGitLab</name>
<name>IDПользователяGit</name>
<synonym>
<key>ru</key>
<value>IDПользователя git lab</value>
<value>IDПользователя git</value>
</synonym>
<type>
<types>String</types>

View File

@@ -112,7 +112,7 @@
&НаСервере
Процедура СобратьОбработкуНаСервере(ИмяВетки, Обработка)
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(База.Владелец, "ПапкаАктуальныхОбработок, URLGitLab");
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(База.Владелец, "ПапкаАктуальныхОбработок, Репозиторий");
РаботаСОбъектами.СкомпилироватьОбработкуПоВетке(ИмяВетки, Обработка, НастройкиПроекта, База);
КонецПроцедуры

View File

@@ -4260,7 +4260,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+Shift+M</shortcut>
<shortcut>Ctrl+Shift+M</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.MoveItem</picture>
</picture>

View File

@@ -90,7 +90,7 @@
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.URLGitLab</segments>
<segments>Объект.Репозиторий</segments>
</dataPath>
<extendedTooltip>
<name>URLGitLabРасширеннаяПодсказка</name>
@@ -130,7 +130,7 @@
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ИДПроектаGitLab</segments>
<segments>Объект.ИДПроектаРепозитория</segments>
</dataPath>
<extendedTooltip>
<name>ИДПроектаGitLabРасширеннаяПодсказка</name>

View File

@@ -8,9 +8,9 @@
Запрос.Текст =
"ВЫБРАТЬ
| Проекты.Ссылка КАК Ссылка,
| Проекты.URLGitLab КАК URLGitLab,
| Проекты.Репозиторий КАК Репозиторий,
| Проекты.PathGitClone КАК PathGitClone,
| Проекты.ИДПроектаGitLab КАК ИДПроектаGitLab,
| Проекты.ИДПроектаРепозитория КАК ИДПроектаРепозитория,
| Проекты.ПарольJenkins КАК ПарольJenkins,
| Проекты.ТокенJenkins КАК ТокенJenkins,
| Проекты.URLJenkins КАК URLJenkins,

View File

@@ -113,10 +113,10 @@
<defaultObjectForm>Catalog.Проекты.Form.ФормаЭлемента</defaultObjectForm>
<defaultListForm>Catalog.Проекты.Form.ФормаСписка</defaultListForm>
<attributes uuid="8636a5c8-a93d-443d-8ad6-5529b594589b">
<name>URLGitLab</name>
<name>Репозиторий</name>
<synonym>
<key>ru</key>
<value>URL git lab</value>
<value>Репозиторий (Url)</value>
</synonym>
<type>
<types>String</types>
@@ -133,10 +133,10 @@
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="2c1fd9d1-7bad-40c7-88fe-9b46bc9277a0">
<name>ИДПроектаGitLab</name>
<name>ИДПроектаРепозитория</name>
<synonym>
<key>ru</key>
<value>ИД проекта git lab</value>
<value>ИД Проекта</value>
</synonym>
<type>
<types>String</types>

View File

@@ -11499,7 +11499,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>Ctrl+S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.Write</picture>
</picture>

View File

@@ -580,7 +580,7 @@
<segments>СпособАутентификации</segments>
</dataPath>
<titleLocation>None</titleLocation>
<shortcut>Cmd+S</shortcut>
<shortcut>Ctrl+S</shortcut>
<handlers>
<event>OnChange</event>
<name>СпособАутентификацииПриИзменении</name>

View File

@@ -4296,7 +4296,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>Ctrl+S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.Write</picture>
</picture>

View File

@@ -760,7 +760,7 @@
<dataPath xsi:type="form:DataPath">
<segments>Доступен</segments>
</dataPath>
<shortcut>Cmd+S</shortcut>
<shortcut>Ctrl+S</shortcut>
<extendedTooltip>
<name>ДоступенРасширеннаяПодсказка</name>
<id>371</id>

View File

@@ -3339,7 +3339,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+Shift+P</shortcut>
<shortcut>Shift+P</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.PrintImmediately</picture>
</picture>

View File

@@ -2304,7 +2304,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+Shift+P</shortcut>
<shortcut>Shift+P</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.PrintImmediately</picture>
</picture>

View File

@@ -54,7 +54,7 @@
<key>ru</key>
<value>Дополнительные действия при завершении работы:</value>
</title>
<shortcut>Cmd+S</shortcut>
<shortcut>Ctrl+S</shortcut>
<extendedTooltip>
<name>ОсновнаяГруппаExtendedTooltip</name>
<id>35</id>

View File

@@ -2019,7 +2019,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+C</shortcut>
<shortcut>Ctrl+C</shortcut>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.СкопироватьВБуферОбмена</picture>
</picture>

View File

@@ -5908,7 +5908,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>Ctrl+S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.SaveFile</picture>
</picture>

View File

@@ -8079,7 +8079,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>Ctrl+S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.Скачать</picture>
</picture>
@@ -8193,7 +8193,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>Ctrl+S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.ListViewModeList</picture>
</picture>

View File

@@ -21,7 +21,7 @@
Возврат;
КонецЕсли;
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "URLGitLab, ИДПроектаGitLab, Ссылка");
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "Репозиторий, ИДПроектаРепозитория, Ссылка");
ИзмененныеОбработки = ПолучитьСписокИзмененыхОбъектовНаСервере(НомерМерджРеквеста,
НастройкиПользователя,

View File

@@ -21,8 +21,7 @@
КомандаЗапуска = Новый Массив;
КомандаЗапуска.Добавить("git");
КомандаЗапуска.Добавить("switch");
КомандаЗапуска.Добавить("-c");
КомандаЗапуска.Добавить(НоваяВетка);
ДобавитьОпцию(КомандаЗапуска, "-c", НоваяВетка);
Возврат КомандаЗапуска;
@@ -191,58 +190,31 @@
КомандаЗапуска.Добавить("oscript");
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("branche");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
КомандаЗапуска.Добавить("--ServerDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяSQL);
КомандаЗапуска.Добавить("--NameDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrLogin1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrPswd1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--PathServer1с");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--NumberPlatform");
КомандаЗапуска.Добавить(ПараметрыБазы.НомерВерсииПлатформы);
КомандаЗапуска.Добавить("--TypeDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ТипSQL);
КомандаЗапуска.Добавить("--UsrLoginDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ЛогинSQL);
КомандаЗапуска.Добавить("--UsrPswdDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольSQL);
КомандаЗапуска.Добавить("--PathServerDB");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--RunRas");
КомандаЗапуска.Добавить("false");
КомандаЗапуска.Добавить("--MethodLoadDB");
КомандаЗапуска.Добавить(Строка(ПараметрыБазы.РежимРаботыКонфигурации));
ДобавитьОпцию(КомандаЗапуска, "--ServerDB", ПараметрыБазы.ИмяSQL);
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--NumberPlatform", ПараметрыБазы.НомерВерсииПлатформы);
ДобавитьОпцию(КомандаЗапуска, "--TypeDB", ПараметрыБазы.ТипSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrLoginDB", ПараметрыБазы.ЛогинSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswdDB", ПараметрыБазы.ПарольSQL);
ДобавитьОпцию(КомандаЗапуска, "--PathServerDB", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--RunRas", "false");
ДобавитьОпцию(КомандаЗапуска, "--MethodLoadDB", Строка(ПараметрыБазы.РежимРаботыКонфигурации));
КомандаЗапуска.Добавить("--NameDBWeb");
КомандаЗапуска.Добавить(ПараметрыБазы.БазаПубликации);
КомандаЗапуска.Добавить("--ServerDBWeb");
КомандаЗапуска.Добавить(ПараметрыБазы.СерверПубликации);
ДобавитьОпцию(КомандаЗапуска, "--NameDBWeb", ПараметрыБазы.БазаПубликации);
ДобавитьОпцию(КомандаЗапуска, "--ServerDBWeb", ПараметрыБазы.СерверПубликации);
//ПараметрыЗадачи
КомандаЗапуска.Добавить("--NewBranche");
КомандаЗапуска.Добавить(ПараметрыЗадачи.ИмяВетки);
Если ЗначениеЗаполнено(ПараметрыЗадачи.ДорабатыватьКонфигурацию) Тогда
КомандаЗапуска.Добавить("--LoadDB");
КомандаЗапуска.Добавить(Формат(ПараметрыЗадачи.ДорабатыватьКонфигурацию, "БЛ=false; БИ=true"));
КонецЕсли;
Если ЗначениеЗаполнено(ПараметрыЗадачи.ВнешниеФайлы) Тогда
КомандаЗапуска.Добавить("--NamesDataProcessors");
КомандаЗапуска.Добавить(ПараметрыЗадачи.ВнешниеФайлы);
КонецЕсли;
Если ЗначениеЗаполнено(ПараметрыЗадачи.Расширения) Тогда
КомандаЗапуска.Добавить("--Extensions");
КомандаЗапуска.Добавить(ПараметрыЗадачи.Расширения);
КонецЕсли;
ДобавитьОпцию(КомандаЗапуска, "--NewBranche", ПараметрыЗадачи.ИмяВетки);
ДобавитьОпцию(КомандаЗапуска, "--LoadDB", Формат(ПараметрыЗадачи.ДорабатыватьКонфигурацию, "БЛ=false; БИ=true"));
ДобавитьОпцию(КомандаЗапуска, "--NamesDataProcessors", ПараметрыЗадачи.ВнешниеФайлы);
ДобавитьОпцию(КомандаЗапуска, "--Extensions", ПараметрыЗадачи.Расширения);
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -258,48 +230,30 @@
КомандаЗапуска.Добавить("oscript");
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("brancheToDevelop");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
КомандаЗапуска.Добавить("--ServerDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяSQL);
КомандаЗапуска.Добавить("--NameDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrLogin1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrPswd1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--PathServer1с");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--NumberPlatform");
КомандаЗапуска.Добавить(ПараметрыБазы.НомерВерсииПлатформы);
КомандаЗапуска.Добавить("--TypeDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ТипSQL);
КомандаЗапуска.Добавить("--UsrLoginDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ЛогинSQL);
КомандаЗапуска.Добавить("--UsrPswdDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольSQL);
КомандаЗапуска.Добавить("--PathServerDB");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--RunRas");
КомандаЗапуска.Добавить("false");
КомандаЗапуска.Добавить("--MethodLoadDB");
КомандаЗапуска.Добавить(Строка(ПараметрыБазы.РежимРаботыКонфигурации));
ДобавитьОпцию(КомандаЗапуска, "--ServerDB", ПараметрыБазы.ИмяSQL);
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--NumberPlatform", ПараметрыБазы.НомерВерсииПлатформы);
ДобавитьОпцию(КомандаЗапуска, "--TypeDB", ПараметрыБазы.ТипSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrLoginDB", ПараметрыБазы.ЛогинSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswdDB", ПараметрыБазы.ПарольSQL);
ДобавитьОпцию(КомандаЗапуска, "--PathServerDB", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--RunRas", "false");
ДобавитьОпцию(КомандаЗапуска, "--MethodLoadDB", Строка(ПараметрыБазы.РежимРаботыКонфигурации));
КомандаЗапуска.Добавить("--PathStorage");
КомандаЗапуска.Добавить(ПараметрыБазы.ПутьКХранилищу);
КомандаЗапуска.Добавить("--UserStorage");
КомандаЗапуска.Добавить(ПараметрыБазы.ПользовательХранилища);
ДобавитьОпцию(КомандаЗапуска, "--PathStorage", ПараметрыБазы.ПутьКХранилищу);
ДобавитьОпцию(КомандаЗапуска, "--UserStorage", ПараметрыБазы.ПользовательХранилища);
КомандаЗапуска.Добавить("--NameDBWeb");
КомандаЗапуска.Добавить(ПараметрыБазы.БазаПубликации);
КомандаЗапуска.Добавить("--ServerDBWeb");
КомандаЗапуска.Добавить(ПараметрыБазы.СерверПубликации);
ДобавитьОпцию(КомандаЗапуска, "--NameDBWeb", ПараметрыБазы.БазаПубликации);
ДобавитьОпцию(КомандаЗапуска, "--ServerDBWeb", ПараметрыБазы.СерверПубликации);
//ПараметрыЗадачи
КомандаЗапуска.Добавить("--NewBranche");
КомандаЗапуска.Добавить(ПараметрыЗадачи.ИмяВетки);
ДобавитьОпцию(КомандаЗапуска, "--NewBranche", ПараметрыЗадачи.ИмяВетки);
ДобавитьОпцию(КомандаЗапуска, "--UpdateDB", ПараметрыЗадачи.ОбновитьКонфИзХранилища);
ДобавитьОпцию(КомандаЗапуска, "--LoadDB", ПараметрыЗадачи.ДорабатыватьКонфигурацию);
@@ -339,7 +293,7 @@
//UsrPswdDB - Пароль пользователя СУБД
//PathServerDB - Путь к серверу СУБД
//TextCommit - Текст коммита
//UrlGitLab - Ссылка на Гит лаб
//Репозиторий - Ссылка на Гит лаб
//TokenConnectionGitLab - Токен подключения к гитлаб
//IdProject - ИД проекта Гит лаб (отдельно ВМС, отдельно ЕРП, отдельно ТМС)// Возвращаемое значение:
// -
@@ -353,57 +307,35 @@
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("commit");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
КомандаЗапуска.Добавить("--NameDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrLogin1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrPswd1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--PathServer1с");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--NumberPlatform");
КомандаЗапуска.Добавить(ПараметрыБазы.НомерВерсииПлатформы);
КомандаЗапуска.Добавить("--ServerDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяSQL);
КомандаЗапуска.Добавить("--TypeDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ТипSQL);
КомандаЗапуска.Добавить("--UsrLoginDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ЛогинSQL);
КомандаЗапуска.Добавить("--UsrPswdDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольSQL);
КомандаЗапуска.Добавить("--PathServerDB");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--UrlGitLab");
КомандаЗапуска.Добавить(ПараметрыБазы.URLGitLab);
КомандаЗапуска.Добавить("--TokenConnectionGitLab");
КомандаЗапуска.Добавить(НастройкиПользователя.ТокенGitLab);
КомандаЗапуска.Добавить("--IdProject");
КомандаЗапуска.Добавить(ПараметрыБазы.ИДПроектаGitLab);
КомандаЗапуска.Добавить("--RunRas");
КомандаЗапуска.Добавить("false");
КомандаЗапуска.Добавить("--MethodLoadDB");
КомандаЗапуска.Добавить(Строка(ПараметрыБазы.РежимРаботыКонфигурации));
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--NumberPlatform", ПараметрыБазы.НомерВерсииПлатформы);
ДобавитьОпцию(КомандаЗапуска, "--ServerDB", ПараметрыБазы.ИмяSQL);
ДобавитьОпцию(КомандаЗапуска, "--TypeDB", ПараметрыБазы.ТипSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrLoginDB", ПараметрыБазы.ЛогинSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswdDB", ПараметрыБазы.ПарольSQL);
ДобавитьОпцию(КомандаЗапуска, "--PathServerDB", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--Репозиторий", ПараметрыБазы.URLGitLab);
ДобавитьОпцию(КомандаЗапуска, "--TokenConnectionGitLab", НастройкиПользователя.ТокенGitLab);
ДобавитьОпцию(КомандаЗапуска, "--IdProject", ПараметрыБазы.ИДПроектаGitLab);
ДобавитьОпцию(КомандаЗапуска, "--RunRas", "false");
ДобавитьОпцию(КомандаЗапуска, "--MethodLoadDB", Строка(ПараметрыБазы.РежимРаботыКонфигурации));
КомандаЗапуска.Добавить("--CommitAuthor");
КомандаЗапуска.Добавить(РаботаСGit.АвторКоммита(НастройкиПользователя));
ДобавитьОпцию(КомандаЗапуска, "--CommitAuthor", РаботаСGit.АвторКоммита(НастройкиПользователя));
Если ЗначениеЗаполнено(ПараметрыЗадачи.ДорабатыватьКонфигурацию) Тогда
КомандаЗапуска.Добавить("--LoadDB");
КомандаЗапуска.Добавить(Формат(ПараметрыЗадачи.ДорабатыватьКонфигурацию, "БЛ=false; БИ=true"));
ДобавитьОпцию(КомандаЗапуска, "--LoadDB", Формат(ПараметрыЗадачи.ДорабатыватьКонфигурацию, "БЛ=false; БИ=true"));
КонецЕсли;
Если ЗначениеЗаполнено(ПараметрыЗадачи.Расширения) Тогда
КомандаЗапуска.Добавить("--Extensions");
КомандаЗапуска.Добавить(ПараметрыЗадачи.Расширения);
КонецЕсли;
ДобавитьОпцию(КомандаЗапуска, "--Extensions", ПараметрыЗадачи.Расширения);
//ПараметрыЗадачи
КомандаЗапуска.Добавить("--TextCommit");
КомандаЗапуска.Добавить(ДополнительныеПараметры.ТекстКоммита);
ДобавитьОпцию(КомандаЗапуска, "--TextCommit", ДополнительныеПараметры.ТекстКоммита);
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -425,12 +357,10 @@
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("CreateBranche");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
КомандаЗапуска.Добавить("--NewBranche");
КомандаЗапуска.Добавить(ПараметрыЗадачи.ИмяВетки);
ДобавитьОпцию(КомандаЗапуска, "--NewBranche", ПараметрыЗадачи.ИмяВетки);
Возврат КомандаЗапуска
@@ -452,14 +382,11 @@
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("init");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
КомандаЗапуска.Добавить("--PathRemoteRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.PathGitClone);
КомандаЗапуска.Добавить("--UserName");
КомандаЗапуска.Добавить(НастройкиПользователя.ИмяПользователяGitLab);
КомандаЗапуска.Добавить("--UserEmail");
КомандаЗапуска.Добавить(НастройкиПользователя.ПочтаПользователяGitLab);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRemoteRepository", ПараметрыБазы.PathGitClone);
ДобавитьОпцию(КомандаЗапуска, "--UserName", НастройкиПользователя.ИмяПользователяGit);
ДобавитьОпцию(КомандаЗапуска, "--UserEmail", НастройкиПользователя.ПочтаПользователяGit);
//ДобавитьОпцию(КомандаЗапуска, "--RepositoryType", ПараметрыБазы.ТипРепозитория);
Возврат КомандаЗапуска
@@ -490,63 +417,36 @@
КомандаЗапуска.Добавить("oscript");
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("BuildRelease");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
КомандаЗапуска.Добавить("--NameDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrLogin1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrPswd1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--PathServer1с");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--NumberPlatform");
КомандаЗапуска.Добавить(ПараметрыБазы.НомерВерсииПлатформы);
КомандаЗапуска.Добавить("--TypeDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ТипSQL);
КомандаЗапуска.Добавить("--UsrLoginDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ЛогинSQL);
КомандаЗапуска.Добавить("--UsrPswdDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольSQL);
КомандаЗапуска.Добавить("--PathServerDB");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--RunRas");
КомандаЗапуска.Добавить("false");
КомандаЗапуска.Добавить("--NameDBWeb");
КомандаЗапуска.Добавить(ПараметрыБазы.БазаПубликации);
КомандаЗапуска.Добавить("--ServerDBWeb");
КомандаЗапуска.Добавить(ПараметрыБазы.СерверПубликации);
КомандаЗапуска.Добавить("--MethodLoadDB");
КомандаЗапуска.Добавить(Строка(ПараметрыБазы.РежимРаботыКонфигурации));
КомандаЗапуска.Добавить("--LoadDB");
КомандаЗапуска.Добавить(ПараметрыБазы.СобиратьКонфигурациюВРелиз);
КомандаЗапуска.Добавить("--PathRelease");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогСборкиРелиза);
КомандаЗапуска.Добавить("--NameRelease");
КомандаЗапуска.Добавить(Релиз.НомерРелиза);
КомандаЗапуска.Добавить("--PathStorage");
КомандаЗапуска.Добавить(ПараметрыБазы.ПутьКХранилищу);
КомандаЗапуска.Добавить("--UserStorage");
КомандаЗапуска.Добавить(ПараметрыБазы.ПользовательХранилища);
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--NumberPlatform", ПараметрыБазы.НомерВерсииПлатформы);
ДобавитьОпцию(КомандаЗапуска, "--TypeDB", ПараметрыБазы.ТипSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrLoginDB", ПараметрыБазы.ЛогинSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswdDB", ПараметрыБазы.ПарольSQL);
ДобавитьОпцию(КомандаЗапуска, "--PathServerDB", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--RunRas", "false");
ДобавитьОпцию(КомандаЗапуска, "--NameDBWeb", ПараметрыБазы.БазаПубликации);
ДобавитьОпцию(КомандаЗапуска, "--ServerDBWeb", ПараметрыБазы.СерверПубликации);
ДобавитьОпцию(КомандаЗапуска, "--MethodLoadDB", Строка(ПараметрыБазы.РежимРаботыКонфигурации));
ДобавитьОпцию(КомандаЗапуска, "--LoadDB", ПараметрыБазы.СобиратьКонфигурациюВРелиз);
ДобавитьОпцию(КомандаЗапуска, "--PathRelease", ПараметрыБазы.КаталогСборкиРелиза);
ДобавитьОпцию(КомандаЗапуска, "--NameRelease", Релиз.НомерРелиза);
ДобавитьОпцию(КомандаЗапуска, "--PathStorage", ПараметрыБазы.ПутьКХранилищу);
ДобавитьОпцию(КомандаЗапуска, "--UserStorage", ПараметрыБазы.ПользовательХранилища);
//Хранилище расширений
КомандаЗапуска.Добавить("--PathStorageAelita");
КомандаЗапуска.Добавить(ПараметрыБазы.ПутьКХранилищуAelita);
КомандаЗапуска.Добавить("--UserStorageAelita");
КомандаЗапуска.Добавить(ПараметрыБазы.ПользовательХранилищаAelita);
КомандаЗапуска.Добавить("--PathStorageToolsWorld");
КомандаЗапуска.Добавить(ПараметрыБазы.ПутьКХранилищуToolsWorld);
КомандаЗапуска.Добавить("--UserStorageToolsWorld");
КомандаЗапуска.Добавить(ПараметрыБазы.ПользовательХранилищаToolsworld);
КомандаЗапуска.Добавить("--NamesDataProcessors");
КомандаЗапуска.Добавить(СписокОбновляемыхОбработок);
ДобавитьОпцию(КомандаЗапуска, "--PathStorageAelita", ПараметрыБазы.ПутьКХранилищуAelita);
ДобавитьОпцию(КомандаЗапуска, "--UserStorageAelita", ПараметрыБазы.ПользовательХранилищаAelita);
ДобавитьОпцию(КомандаЗапуска, "--PathStorageToolsWorld", ПараметрыБазы.ПутьКХранилищуToolsWorld);
ДобавитьОпцию(КомандаЗапуска, "--UserStorageToolsWorld", ПараметрыБазы.ПользовательХранилищаToolsworld);
ДобавитьОпцию(КомандаЗапуска, "--NamesDataProcessors", СписокОбновляемыхОбработок);
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -579,8 +479,7 @@
КомандаЗапуска.Добавить("oscript");
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("CompileDataProcessors");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
@@ -813,7 +712,7 @@
//UsrPswdDB - Пароль пользователя СУБД
//PathServerDB - Путь к серверу СУБД
//TextCommit - Текст коммита
//UrlGitLab - Ссылка на Гит лаб
//Репозиторий - Ссылка на Гит лаб
//TokenConnectionGitLab - Токен подключения к гитлаб
//IdProject - ИД проекта Гит лаб (отдельно ВМС, отдельно ЕРП, отдельно ТМС)// Возвращаемое значение:
// -
@@ -827,24 +726,18 @@
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("CreateMergeRequest");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
КомандаЗапуска.Добавить("--UrlGitLab");
КомандаЗапуска.Добавить(ПараметрыБазы.URLGitLab);
КомандаЗапуска.Добавить("--TokenConnectionGitLab");
КомандаЗапуска.Добавить(НастройкиПользователя.ТокенGitLab);
КомандаЗапуска.Добавить("--IdProject");
КомандаЗапуска.Добавить(ПараметрыБазы.ИДПроектаGitLab);
ДобавитьОпцию(КомандаЗапуска, "--Репозиторий", ПараметрыБазы.URLGitLab);
ДобавитьОпцию(КомандаЗапуска, "--TokenConnectionGitLab", НастройкиПользователя.ТокенGitLab);
ДобавитьОпцию(КомандаЗапуска, "--IdProject", ПараметрыБазы.ИДПроектаGitLab);
Если ЗначениеЗаполнено(НастройкиПользователя.IDПользователяGitLab) Тогда
КомандаЗапуска.Добавить("--IdUserGitlab");
КомандаЗапуска.Добавить(НастройкиПользователя.IDПользователяGitLab);
ДобавитьОпцию(КомандаЗапуска, "--IdUserGitlab", НастройкиПользователя.IDПользователяGitLab);
КонецЕсли;
КомандаЗапуска.Добавить("--TextMR");
КомандаЗапуска.Добавить(ДополнительныеПараметры.ТекстМерджРеквеста);
ДобавитьОпцию(КомандаЗапуска, "--TextMR", ДополнительныеПараметры.ТекстМерджРеквеста);
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -864,7 +757,7 @@
//UsrPswdDB - Пароль пользователя СУБД
//PathServerDB - Путь к серверу СУБД
//TextCommit - Текст коммита
//UrlGitLab - Ссылка на Гит лаб
//Репозиторий - Ссылка на Гит лаб
//TokenConnectionGitLab - Токен подключения к гитлаб
//IdProject - ИД проекта Гит лаб (отдельно ВМС, отдельно ЕРП, отдельно ТМС)// Возвращаемое значение:
// -
@@ -878,15 +771,10 @@
КомандаЗапуска.Добавить("pr");
КомандаЗапуска.Добавить("create");
КомандаЗапуска.Добавить("--base");
КомандаЗапуска.Добавить("develop");
КомандаЗапуска.Добавить("--head");
КомандаЗапуска.Добавить(ДополнительныеПараметры.ИмяВетки);
КомандаЗапуска.Добавить("--title");
КомандаЗапуска.Добавить(ДополнительныеПараметры.ТекстМерджРеквеста);
КомандаЗапуска.Добавить("--body");
КомандаЗапуска.Добавить(ДополнительныеПараметры.ТекстМерджРеквеста);
ДобавитьОпцию(КомандаЗапуска, "--base", "develop");
ДобавитьОпцию(КомандаЗапуска, "--head", ДополнительныеПараметры.ИмяВетки);
ДобавитьОпцию(КомандаЗапуска, "--title", ДополнительныеПараметры.ТекстМерджРеквеста);
ДобавитьОпцию(КомандаЗапуска, "--body", ДополнительныеПараметры.ТекстМерджРеквеста);
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -963,36 +851,23 @@
КомандаЗапуска.Добавить("oscript");
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("UpdateDataProcessors");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
КомандаЗапуска.Добавить("--NameDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrLogin1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrPswd1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--PathServer1с");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--NumberPlatform");
КомандаЗапуска.Добавить(ПараметрыБазы.НомерВерсииПлатформы);
КомандаЗапуска.Добавить("--TypeDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ТипSQL);
КомандаЗапуска.Добавить("--UsrLoginDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ЛогинSQL);
КомандаЗапуска.Добавить("--UsrPswdDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольSQL);
КомандаЗапуска.Добавить("--PathServerDB");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--RunRas");
КомандаЗапуска.Добавить("false");
КомандаЗапуска.Добавить("--MethodLoadDB");
КомандаЗапуска.Добавить(Строка(ПараметрыБазы.РежимРаботыКонфигурации));
КомандаЗапуска.Добавить("--NamesDataProcessors");
КомандаЗапуска.Добавить(СписокОбновляемыхОбработок);
КомандаЗапуска.Добавить("--NamesUpdateDB");
КомандаЗапуска.Добавить(СписокБазНаОбновление);
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--NumberPlatform", ПараметрыБазы.НомерВерсииПлатформы);
ДобавитьОпцию(КомандаЗапуска, "--TypeDB", ПараметрыБазы.ТипSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrLoginDB", ПараметрыБазы.ЛогинSQL);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswdDB", ПараметрыБазы.ПарольSQL);
ДобавитьОпцию(КомандаЗапуска, "--PathServerDB", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--RunRas", "false");
ДобавитьОпцию(КомандаЗапуска, "--MethodLoadDB", Строка(ПараметрыБазы.РежимРаботыКонфигурации));
ДобавитьОпцию(КомандаЗапуска, "--NamesDataProcessors", СписокОбновляемыхОбработок);
ДобавитьОпцию(КомандаЗапуска, "--NamesUpdateDB", СписокБазНаОбновление);
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -1016,17 +891,12 @@
КомандаЗапуска.Добавить("oscript");
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("block");
КомандаЗапуска.Добавить("--NameDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrLogin1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrPswd1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--PathServer1с");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--AccessCode");
//КомандаЗапуска.Добавить(Релиз.НомерРелиза);
КомандаЗапуска.Добавить("Обновление");
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--AccessCode", "Обновление");
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -1050,14 +920,11 @@
КомандаЗапуска.Добавить("oscript");
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("scorpion");
КомандаЗапуска.Добавить("--NameDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrLogin1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrPswd1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--PathServer1с");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -1118,6 +985,8 @@
КонецЦикла;
Возврат КомандаЗапуска;
КонецФункции
Процедура ДобавитьОпцию(КомандаЗапуска, Опция, Значение)

View File

@@ -67,7 +67,21 @@
// Обработчик.РежимВыполнения = "Оперативно";
//
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
Обработчик = Обработчики.Добавить();
Обработчик.Версия = "*";
Обработчик.НачальноеЗаполнение = Истина;
Обработчик.Процедура = "ОбновлениеИнформационнойБазыУР.ПервыйЗапуск";
Обработчик.ОбщиеДанные = Истина;
Обработчик = Обработчики.Добавить();
Обработчик.Версия = "*";
Обработчик.РежимВыполнения = "Оперативно";
Обработчик.Процедура = "ОбновлениеИнформационнойБазыУР.ПервыйЗапуск";
Обработчик.Идентификатор = Новый УникальныйИдентификатор("1c641d92-690b-4ccc-8e31-ac3dcbcc271e");
Обработчик.Комментарий = НСтр("ru = 'Тестовая процедура тестировтаь запуск""'");
Обработчик.НачальноеЗаполнение = Истина;
КонецПроцедуры
// См. ОбновлениеИнформационнойБазыПереопределяемый.ПередОбновлениемИнформационнойБазы.
@@ -252,3 +266,42 @@
#КонецОбласти
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
#Область ОбработчикиПервогоЗапуска
// Процедура заполняет пустую ИБ общими данными
//
//
Процедура ПервыйЗапуск() Экспорт
НачатьТранзакцию();
Попытка
Константы.ТаскТрекер.Установить(Перечисления.ТаскТрекеры.Предприятие1С);
Константы.СтратегияЗапускаСкрипта.Установить(Перечисления.СтратегияЗапускаСкрипта.CMD);
//TODO Создание пользователя
//Создание настроек к нему
ЗафиксироватьТранзакцию();
Исключение
ОтменитьТранзакцию();
ИнформацияОбОшибке = ИнформацияОбОшибке();
ПодробноеПредставлениеОшибки = ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке);
ЗаписьЖурналаРегистрации(
НСтр("ru = 'Ошибка выполнения обработчика ПервыйЗапуск_ОбщиеДанные()'", ОбщегоНазначения.КодОсновногоЯзыка()),
УровеньЖурналаРегистрации.Ошибка, , , ПодробноеПредставлениеОшибки);
ВызватьИсключение;
КонецПопытки;
КонецПроцедуры
#КонецОбласти
#КонецОбласти

View File

@@ -104,7 +104,7 @@
Результат.Вставить("UsrLoginDB", "");
Результат.Вставить("UsrPswdDB", "");
Результат.Вставить("PathServerDB", "");
Результат.Вставить("UrlGitLab", "");
Результат.Вставить("Репозиторий", "");
Результат.Вставить("TokenConnectionGitLab", "");
Результат.Вставить("IdProject", "");
Результат.Вставить("RunRas", "");
@@ -157,8 +157,8 @@
ПараметрыКомандЗапуска.PathServerDB = ПараметрыБазы.КластерСерверов;
ПараметрыКомандЗапуска.MethodLoadDB = Строка(ПараметрыБазы.РежимРаботыКонфигурации);
ПараметрыКомандЗапуска.NameDBWeb = ПараметрыБазы.БазаПубликации;
ПараметрыКомандЗапуска.IdProject = ПараметрыБазы.ИДПроектаGitLab;
ПараметрыКомандЗапуска.URLGitLab = ПараметрыБазы.URLGitLab;
ПараметрыКомандЗапуска.IdProject = ПараметрыБазы.ИДПроектаРепозитория;
ПараметрыКомандЗапуска.Репозиторий = ПараметрыБазы.Репозиторий;
ПараметрыКомандЗапуска.ServerDBWeb = ПараметрыБазы.СерверПубликации;
ПараметрыКомандЗапуска.MethodLoadDB = Строка(ПараметрыБазы.РежимРаботыКонфигурации);
ПараметрыКомандЗапуска.LoadDB = ПараметрыБазы.СобиратьКонфигурациюВРелиз;
@@ -185,10 +185,10 @@
НастройкиПользователя = Справочники.НастройкиПользователей.НастройкиТекущегоПользователя(Пользователь);
ПараметрыКомандЗапуска.CommitAuthor = РаботаСGit.АвторКоммита(НастройкиПользователя);
ПараметрыКомандЗапуска.TokenConnectionGitLab = НастройкиПользователя.ТокенGitLab;
ПараметрыКомандЗапуска.UserName = НастройкиПользователя.ИмяПользователяGitLab;
ПараметрыКомандЗапуска.UserEmail = НастройкиПользователя.ПочтаПользователяGitLab;
ПараметрыКомандЗапуска.IdUserGitlab = НастройкиПользователя.IDПользователяGitLab;
ПараметрыКомандЗапуска.TokenConnectionGitLab = НастройкиПользователя.ТокенGit;
ПараметрыКомандЗапуска.UserName = НастройкиПользователя.ИмяПользователяGit;
ПараметрыКомандЗапуска.UserEmail = НастройкиПользователя.ПочтаПользователяGit;
ПараметрыКомандЗапуска.IdUserGitlab = НастройкиПользователя.IDПользователяGit;
ПараметрыСеанса.ПараметрыКомандЗапуска = Новый ФиксированнаяСтруктура(ПараметрыКомандЗапуска);

View File

@@ -231,9 +231,6 @@
Ветка = СокрЛП(СтрПолучитьСтроку(ВыводКоманды, Счетчик));
ЭтоТекущаяВетка = Лев(Ветка, 1) = "*";
Если Не ЭтоВеткаЗадачи(Ветка) Или НевалидноеИмяВетки(Ветка) Тогда
Продолжить;
КонецЕсли;
//Обработка веток по задачам
СтруктураВетки = РазобраннаяВетка(Ветка);
@@ -241,6 +238,10 @@
ИмяВетки = РазбираяВетка[РазбираяВетка.ВГраница()];
Задача = Справочники.Задачи.ЗадачаПоИмениВетки(ИмяВетки);
Если Задача.Пустая() Тогда
Продолжить;
КонецЕсли;
Если Не ПоказыватьЗавершенныеЗадачи И Задача.СтатусЗадачи = Перечисления.СтатусыЗадач.Завершена Тогда
Продолжить;
КонецЕсли;
@@ -254,12 +255,14 @@
СтрокаВеток = ТаблицаВеток.Добавить();
КонецЕсли;
СтрокаВеток.Номер = СтруктураВетки.НомерЗадачиРазработки;
РеквизитыЗадачи = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Задача,
"Наименование, ПодробноеОписание, СтатусЗадачи, ПрефиксВетки");
СтрокаВеток.Номер = ИмяВетки;
СтрокаВеток.Задача = Задача;
СтрокаВеток.Статус = Задача.СтатусЗадачи;
СтрокаВеток.ТипЗадачи = СтруктураВетки.Префикс;
СтрокаВеток.Статус = РеквизитыЗадачи.СтатусЗадачи;
СтрокаВеток.ТипЗадачи = РеквизитыЗадачи.ПрефиксВетки;
//todo запрос в цикле, переосмыслить подход, но данных будет не много и получать их будем редко
РеквизитыЗадачи = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Задача, "Наименование, ПодробноеОписание");
СтрокаВеток.Наименование = РеквизитыЗадачи.Наименование;
СтрокаВеток.ПодробноеОписание = РеквизитыЗадачи.ПодробноеОписание;
@@ -611,7 +614,7 @@
Функция АвторКоммита(НастройкиПользователя) Экспорт
Возврат СтрШаблон("%1 <%2>", НастройкиПользователя.ИмяПользователяGitLab, НастройкиПользователя.ПочтаПользователяGitLab);
Возврат СтрШаблон("%1 <%2>", НастройкиПользователя.ИмяПользователяGit, НастройкиПользователя.ПочтаПользователяGit);
КонецФункции
@@ -629,6 +632,10 @@
Возврат СтрНайти(Ветка, "develop") > 0;
КонецФункции
Функция ЭтоВеткаГлавная(Ветка)
Возврат СтрНайти(Ветка, "main") > 0 ИЛИ СтрНайти(Ветка, "master") > 0;
КонецФункции
Функция ЭтоУдаленнаяВетка(Ветка)
Возврат СтрНайти(Ветка, "remotes") > 0;
КонецФункции
@@ -637,7 +644,6 @@
Возврат СтрНайти(Ветка, "feature") > 0
ИЛИ СтрНайти(Ветка, "hotfix") > 0
ИЛИ СтрНайти(Ветка, "develop") > 0
;
КонецФункции

View File

@@ -3,7 +3,7 @@
// Функция - Мердж реквесты
//
// Параметры:
// URLGitLab - Строка
// Репозиторий - Строка
// ТокенГитлаб - Строка
// Статус - Строка - merged, opened, closed
// НачалоПериода - Дата - Пример: "2024-07-24T08:00:00Z"
@@ -201,14 +201,14 @@
// ПараметрыЗапроса.Вставить("page", Страница);
// ЮрлИзмененияМерджРеквестов = СтрШаблон("%1/api/v4/projects/%2/merge_requests/%3/diffs",
// URLGitLab, ИДПроекта, ИДМерджРеквеста
// Репозиторий, ИДПроекта, ИДМерджРеквеста
// );
// ИзмененияПоМерджРеквесту = КоннекторHTTP.GetJson(ЮрлИзмененияМерджРеквестов,
// ПараметрыЗапроса, ДополнительныеПараметры
// );
// ЮрлИнформацияОКоммите = СтрШаблон("%1/api/v4/projects/%2/repository/commits/%3",
// URLGitLab, ИДПроекта, Элемент
// Репозиторий, ИДПроекта, Элемент
// );
//
// ОтветИнформацияОКоммите = КоннекторHTTP.GetJson(ЮрлИзмененияМерджРеквестов,
@@ -236,7 +236,7 @@
// Функция - Данные апрува мердж реквеста
//
// Параметры:
// URLGitLab - Строка
// Репозиторий - Строка
// ТокенГитлаб - Строка
// НомерМерджРеквеста - Число
// НомерПроекта - Число

View File

@@ -196,10 +196,21 @@
Результат = СтрСоединить(Команда, " ");
Результат = ОбщегоНазначенияСлужебныйКлиентСервер.БезопаснаяСтрокаКоманды(Результат);
Иначе
Для Каждого Элемент Из Команда Цикл
СтрокаКоманды = ОбщегоНазначенияСлужебныйКлиентСервер.БезопаснаяСтрокаКоманды(СтрСоединить(Элемент, " "));
Результат = СтрШаблон("%1 && %2", Результат, СтрокаКоманды);
КонецЦикла;
Если ТипЗнч(Команда[0]) = Тип("Строка") Тогда
Результат = ОбщегоНазначенияСлужебныйКлиентСервер.БезопаснаяСтрокаКоманды(СтрСоединить(Команда, " "));
Иначе
ПервыйПроход = Истина;
Для Каждого Элемент Из Команда Цикл
СтрокаКоманды = ОбщегоНазначенияСлужебныйКлиентСервер.БезопаснаяСтрокаКоманды(Элемент);
Если ПервыйПроход Тогда
Результат = СтрокаКоманды;
ПервыйПроход = Ложь;
Иначе
Результат = СтрШаблон("%1 && %2", Результат, СтрокаКоманды);
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЕсли;
Возврат Результат;

View File

@@ -12,6 +12,7 @@
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="136a4380-8dab-42d0-a6dc-217636e3fa32"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="3bba048e-175b-47fe-90d9-0e3c1829623a"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="f9aa85e9-7994-4ffc-a85e-2f4945811b6a"/>
<configurationExtensionCompatibilityMode>8.3.26</configurationExtensionCompatibilityMode>
<defaultRunMode>ManagedApplication</defaultRunMode>
<usePurposes>PersonalComputer</usePurposes>
<scriptVariant>Russian</scriptVariant>

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<cmi:CommandInterface xmlns:cmi="http://g5.1c.ru/v8/dt/cmi"/>

View File

@@ -2939,7 +2939,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+Num .</shortcut>
<shortcut>Ctrl+Num .</shortcut>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>СледующаяСтраницаГрафиков</name>
@@ -2961,7 +2961,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+Num 0</shortcut>
<shortcut>Ctrl+Num 0</shortcut>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>ПредыдущаяСтраницаГрафиков</name>

View File

@@ -415,7 +415,7 @@
Процедура ЗаполнитьТаблицуАпрувов(ТаблицаМерджРеквестов)
НастройкиПользователя = Справочники.НастройкиПользователей.НастройкиТекущегоПользователя();
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "URLGitLab, ИДПроектаGitLab");
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "Репозиторий, ИДПроектаРепозитория");
НомераПолученныхМерджРеквестов = ТаблицаМерджРеквестов.ВыгрузитьКолонку("НомерМерджРеквеста");
@@ -443,7 +443,7 @@
Функция СборкиГитЛаб()
НастройкиПользователя = Справочники.НастройкиПользователей.НастройкиТекущегоПользователя();
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "URLGitLab, ИДПроектаGitLab");
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "Репозиторий, ИДПроектаРепозитория");
ТаблицаМерджРеквестов = РаботаСGitLab.ТаблицаМерджРеквестовПоПроекту(НастройкиПользователя,
НастройкиПроекта, Период.ДатаНачала, Период.ДатаОкончания);
@@ -730,7 +730,7 @@
Процедура ОдобритьЗаявкуНаСлияние(ВыделенныйНомерМерджРеквеста)
НастройкиПользователя = Справочники.НастройкиПользователей.НастройкиТекущегоПользователя();
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "URLGitLab, ИДПроектаGitLab");
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "Репозиторий, ИДПроектаРепозитория");
РаботаСGitLab.ОдобритьЗаявкуНаСлияние(НастройкиПроекта.URLGitLab,
НастройкиПользователя.ТокенGitLab,
@@ -904,7 +904,7 @@
Процедура ЗаполнитьСписокИзмененыхОбъектовНаСервере(НомерМерджРеквеста)
НастройкиПользователя = Справочники.НастройкиПользователей.НастройкиТекущегоПользователя();
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "URLGitLab, ИДПроектаGitLab");
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "Репозиторий, ИДПроектаРепозитория");
ТаблицаИзмененныхОбъектов = РаботаСGitLab.ИзмененияПоМерджРеквесту(НастройкиПроекта.URLGitLab,
НастройкиПроекта.ИДПроектаGitLab,

View File

@@ -301,7 +301,7 @@
<key>ru</key>
<value>Период блокировки</value>
</title>
<shortcut>Cmd+S</shortcut>
<shortcut>Ctrl+S</shortcut>
<extendedTooltip>
<name>ГруппаПериодБлокировкиExtendedTooltip</name>
<id>99</id>
@@ -760,7 +760,7 @@
<value>Период блокировки 1</value>
</title>
<readOnly>true</readOnly>
<shortcut>Cmd+S</shortcut>
<shortcut>Ctrl+S</shortcut>
<extendedTooltip>
<name>ГруппаПериодБлокировки1ExtendedTooltip</name>
<id>111</id>

View File

@@ -3187,7 +3187,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+J</shortcut>
<shortcut>Ctrl+J</shortcut>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>АктивироватьКнопкиОсобогоКонтроля</name>

View File

@@ -1631,7 +1631,7 @@
<key>ru</key>
<value>Описание</value>
</title>
<shortcut>Option+1</shortcut>
<shortcut>1</shortcut>
<extendedTooltip>
<name>СтраницаОписаниеРасширеннаяПодсказка</name>
<id>4</id>
@@ -3192,7 +3192,7 @@
<key>ru</key>
<value>Объекты</value>
</title>
<shortcut>Option+2</shortcut>
<shortcut>2</shortcut>
<extendedTooltip>
<name>СтраницаОбъектыРасширеннаяПодсказка</name>
<id>6</id>
@@ -4611,7 +4611,7 @@
<key>ru</key>
<value>Конфликты</value>
</title>
<shortcut>Option+3</shortcut>
<shortcut>3</shortcut>
<extendedTooltip>
<name>СтраницаКонфликтыРасширеннаяПодсказка</name>
<id>276</id>
@@ -5329,7 +5329,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+1</shortcut>
<shortcut>1</shortcut>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>ЗаполнитьОбработчик1</name>
@@ -5351,7 +5351,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+2</shortcut>
<shortcut>2</shortcut>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>ЗаполнитьОбработчик2</name>
@@ -5373,7 +5373,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+3</shortcut>
<shortcut>3</shortcut>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>ЗаполнитьЛюбой</name>
@@ -5519,7 +5519,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+Shift+A</shortcut>
<shortcut>Shift+A</shortcut>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>ВыделитьПустойПорядок</name>

View File

@@ -3455,7 +3455,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+1</shortcut>
<shortcut>1</shortcut>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>ПоказатьТекстМодулей</name>

View File

@@ -3503,7 +3503,7 @@
<key>ru</key>
<value>Пояснение к необработанным</value>
</title>
<shortcut>Cmd+S</shortcut>
<shortcut>Ctrl+S</shortcut>
<extendedTooltip>
<name>ГруппаПояснениеКНеобработаннымРасширеннаяПодсказка</name>
<id>284</id>

View File

@@ -62,6 +62,6 @@
<group>ActionsPanelTools</group>
<commandParameterType/>
<representation>Auto</representation>
<shortcut>Cmd+Option+F</shortcut>
<shortcut>Ctrl+F</shortcut>
</commands>
</mdclass:DataProcessor>

View File

@@ -761,7 +761,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>Ctrl+S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.Write</picture>
</picture>

View File

@@ -4772,7 +4772,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+Shift+M</shortcut>
<shortcut>Shift+M</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.MoveItem</picture>
</picture>

View File

@@ -4799,7 +4799,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>Ctrl+S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.Write</picture>
</picture>

View File

@@ -618,7 +618,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>Ctrl+S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.Write</picture>
</picture>

View File

@@ -73,7 +73,7 @@
<segments>ПоискВВебСервисе</segments>
</dataPath>
<titleLocation>None</titleLocation>
<shortcut>Cmd+F</shortcut>
<shortcut>Ctrl+F</shortcut>
<extendedTooltip>
<name>ПоискВВебСервисеРасширеннаяПодсказка</name>
<id>97</id>
@@ -154,7 +154,7 @@
<key>ru</key>
<value>Командная панель</value>
</title>
<shortcut>Cmd+F</shortcut>
<shortcut>Ctrl+F</shortcut>
<extendedTooltip>
<name>ГруппаКоманднаяПанельСПоискомРасширеннаяПодсказка</name>
<id>99</id>

View File

@@ -2,8 +2,8 @@
&НаСервере
Процедура ПолучитьПоследниеСлиянияНаСервере()
ИДПроекта = Проект.ИДПроектаGitLab;
URLGitLab = Проект.URLGitLab;
ИДПроекта = Проект.ИДПроектаРепозитория;
URLGitLab = Проект.Репозиторий;
НастройкиПользователя = Справочники.НастройкиПользователей.НастройкиТекущегоПользователя();
ПараметрыЗапроса = Новый Структура;
@@ -225,7 +225,7 @@
ДанныеМерджРеквеста = РаботаСGitLab.НовыйДанныеМерджРеквеста();
ДанныеМерджРеквеста.id = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Проект, "ИДПроектаGitLab");
ДанныеМерджРеквеста.id = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Проект, "ИДПроектаРепозитория");
ДанныеМерджРеквеста.source_branch = "develop";
ДанныеМерджРеквеста.target_branch = "main";
ДанныеМерджРеквеста.title = НомерРелиза;

View File

@@ -657,11 +657,11 @@
Если КомандаЗапуска = Неопределено Тогда
Возврат;
КонецЕсли;
//TODO разные системы gitlab/github
Элементы.ТекущаяЗадача.Заголовок = СтрШаблон(НСтр("ru = 'Создание мердж-ревеста : %1'"), ОтобразитьТекущуюЗадачу(ТекущаяЗадача));
БазовыйТекстСообщения = СтрШаблон(" создание мердж-ревеста: %1'", ОтобразитьТекущуюЗадачу(ТекущаяЗадача));
ДополнительнаяКоманда = СтрШаблон("set GH_TOKEN=%1", ТекущиеНастройкиПользователя.ТокенGitLab);
ДополнительнаяКоманда = СтрШаблон("set GH_TOKEN=%1", ТекущиеНастройкиПользователя.ТокенGit);
ЗапускПриложения(КомандаЗапуска, ДополнительнаяКоманда);

View File

@@ -162,7 +162,7 @@
<dataPath xsi:type="form:DataPath">
<segments>СтрокаПоиска</segments>
</dataPath>
<shortcut>Cmd+Shift+F</shortcut>
<shortcut>Shift+F</shortcut>
<handlers>
<event>OnChange</event>
<name>СтрокаПоискаПриИзменении</name>
@@ -8815,7 +8815,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+N</shortcut>
<shortcut>N</shortcut>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>СоздатьЭлектронноеПисьмо</name>
@@ -8837,7 +8837,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+F9</shortcut>
<shortcut>F9</shortcut>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.ОтправитьПолучитьПочту</picture>
</picture>
@@ -9019,7 +9019,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+R</shortcut>
<shortcut>R</shortcut>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.УстановитьПризнакРассмотреноДляВзаимодействия</picture>
</picture>
@@ -9045,7 +9045,7 @@
<use>
<common>true</common>
</use>
<shortcut>Option+Shift+R</shortcut>
<shortcut>Shift+R</shortcut>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.СнятьПризнакРассмотреноУВзаимодействия</picture>
</picture>
@@ -9067,7 +9067,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+G</shortcut>
<shortcut>G</shortcut>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.УстановитьПредметВзаимодействия</picture>
</picture>
@@ -9092,7 +9092,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+M</shortcut>
<shortcut>M</shortcut>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.УстановитьОтветственногоЗаВзаимодействие</picture>
</picture>
@@ -9117,7 +9117,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+B</shortcut>
<shortcut>B</shortcut>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.ОтложитьРассмотрениеВзаимодействия</picture>
</picture>
@@ -9143,7 +9143,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+F2</shortcut>
<shortcut>F2</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.Change</picture>
</picture>

View File

@@ -572,6 +572,6 @@
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.СохранитьФайлКак</picture>
</picture>
<shortcut>Cmd+Shift+S</shortcut>
<shortcut>Shift+S</shortcut>
</commands>
</mdclass:DocumentJournal>

View File

@@ -2098,7 +2098,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>Ctrl+S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.AddListItem</picture>
</picture>

View File

@@ -4457,7 +4457,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+Shift+V</shortcut>
<shortcut>Shift+V</shortcut>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.ВнешняяСсылкаНаОбъектИнформационнойБазы</picture>
</picture>

View File

@@ -16,14 +16,14 @@
<name>GitLab</name>
<synonym>
<key>ru</key>
<value>Git lab</value>
<value>GitLab</value>
</synonym>
</enumValues>
<enumValues uuid="4c316383-5097-41ef-a65f-d0a737886e9d">
<name>GitHub</name>
<synonym>
<key>ru</key>
<value>Git hub</value>
<value>GitHub</value>
</synonym>
</enumValues>
</mdclass:Enum>

View File

@@ -248,7 +248,7 @@
</right>
</object>
<object>
<name>Catalog.НастройкиПользователей.Attribute.IDПользователяGitLab</name>
<name>Catalog.НастройкиПользователей.Attribute.IDПользователяGit</name>
<right>
<name>View</name>
<value>false</value>
@@ -341,7 +341,7 @@
</right>
</object>
<object>
<name>Catalog.Проекты.Attribute.ИДПроектаGitLab</name>
<name>Catalog.Проекты.Attribute.ИДПроектаРепозитория</name>
<right>
<name>Edit</name>
<value>false</value>
@@ -862,7 +862,7 @@
</right>
</object>
<object>
<name>Catalog.НастройкиПользователей.Attribute.ТокенGitLab</name>
<name>Catalog.НастройкиПользователей.Attribute.ТокенGit</name>
<right>
<name>View</name>
<value>false</value>
@@ -880,7 +880,7 @@
</right>
</object>
<object>
<name>Catalog.НастройкиПользователей.Attribute.ПочтаПользователяGitLab</name>
<name>Catalog.НастройкиПользователей.Attribute.ПочтаПользователяGit</name>
<right>
<name>View</name>
<value>false</value>
@@ -1064,7 +1064,7 @@
</right>
</object>
<object>
<name>Catalog.Проекты.Attribute.URLGitLab</name>
<name>Catalog.Проекты.Attribute.Репозиторий</name>
<right>
<name>Edit</name>
<value>false</value>
@@ -1128,7 +1128,7 @@
</right>
</object>
<object>
<name>Catalog.НастройкиПользователей.Attribute.ИмяПользователяGitLab</name>
<name>Catalog.НастройкиПользователей.Attribute.ИмяПользователяGit</name>
<right>
<name>View</name>
<value>false</value>

View File

@@ -1111,6 +1111,30 @@
<name>TechnicalSpecialistMode</name>
<value>false</value>
</right>
<right>
<name>MainWindowModeNormal</name>
<value>false</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>false</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>false</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>false</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>false</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>false</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>false</value>

View File

@@ -767,7 +767,7 @@
</right>
</object>
<object>
<name>Catalog.НастройкиПользователей.Attribute.IDПользователяGitLab</name>
<name>Catalog.НастройкиПользователей.Attribute.IDПользователяGit</name>
<right>
<name>View</name>
<value>false</value>
@@ -2141,7 +2141,7 @@
</right>
</object>
<object>
<name>Catalog.НастройкиПользователей.Attribute.ТокенGitLab</name>
<name>Catalog.НастройкиПользователей.Attribute.ТокенGit</name>
<right>
<name>View</name>
<value>false</value>
@@ -2287,7 +2287,7 @@
</right>
</object>
<object>
<name>Catalog.НастройкиПользователей.Attribute.ПочтаПользователяGitLab</name>
<name>Catalog.НастройкиПользователей.Attribute.ПочтаПользователяGit</name>
<right>
<name>View</name>
<value>false</value>
@@ -2873,7 +2873,7 @@
</right>
</object>
<object>
<name>Catalog.НастройкиПользователей.Attribute.ИмяПользователяGitLab</name>
<name>Catalog.НастройкиПользователей.Attribute.ИмяПользователяGit</name>
<right>
<name>View</name>
<value>false</value>

View File

@@ -230,7 +230,7 @@
</right>
</object>
<object>
<name>Catalog.НастройкиПользователей.Attribute.IDПользователяGitLab</name>
<name>Catalog.НастройкиПользователей.Attribute.IDПользователяGit</name>
<right>
<name>View</name>
<value>false</value>
@@ -711,7 +711,7 @@
</right>
</object>
<object>
<name>Catalog.НастройкиПользователей.Attribute.ТокенGitLab</name>
<name>Catalog.НастройкиПользователей.Attribute.ТокенGit</name>
<right>
<name>View</name>
<value>false</value>
@@ -771,7 +771,7 @@
</right>
</object>
<object>
<name>Catalog.НастройкиПользователей.Attribute.ПочтаПользователяGitLab</name>
<name>Catalog.НастройкиПользователей.Attribute.ПочтаПользователяGit</name>
<right>
<name>View</name>
<value>false</value>
@@ -1002,7 +1002,7 @@
</right>
</object>
<object>
<name>Catalog.НастройкиПользователей.Attribute.ИмяПользователяGitLab</name>
<name>Catalog.НастройкиПользователей.Attribute.ИмяПользователяGit</name>
<right>
<name>View</name>
<value>false</value>