15 Commits
Author SHA1 Message Date
Pavel Chegodaev 596da8c2d4 Ридми 2025-07-15 12:29:14 +03:00
Pavel Chegodaev dd48ec9847 Изменения по спр базы 2025-07-15 12:23:36 +03:00
Pavel Chegodaev 09b5470b19 Формы правим 2025-07-14 16:34:35 +03:00
Pavel Chegodaev da7411d23f Горячая кнопка 2025-07-14 11:58:08 +03:00
Pavel Chegodaev c1666a5862 Переход на 26 2025-05-22 12:43:28 +03:00
Pavel Chegodaev 39fe54ac15 Работа с обработчиками обновления 2025-05-22 10:50:31 +03:00
Pavel a85c02bdf2 Merge pull request #13 from Untru/feat/10
Переписал на добавить опции
2025-05-21 09:48:37 +03:00
Pavel Chegodaev 47cdf3e67f Переписал на добавить опции 2025-05-21 09:47:38 +03:00
Pavel 98842e0499 Merge pull request #12 from Untru/feat/10
Поправил gitlab на репозиторий, так как делаем универсально
2025-05-21 09:10:58 +03:00
Pavel Chegodaev f3ddec3bcb Поправил gitlab на репозиторий, так как делаем универсально 2025-05-21 09:09:09 +03:00
Pavel 43e1af27eb Merge pull request #7 from Untru/feat/5
Реализовал возможность отправлять массив команд
2025-05-03 01:11:28 +09:00
PAVEL a9de1a5978 fix bug 2025-05-03 01:09:03 +09:00
PAVEL 0230bc3806 Реализовал возможность отправлять массив команд 2025-05-03 00:58:56 +09:00
Pavel 30321f8129 Merge pull request #4 from Untru/feat/2
Переделел скрытие логов на регистр
2025-05-03 00:30:07 +09:00
PAVEL 2d38e1f9c9 Переделел скрытие логов на регистр 2025-05-03 00:13:56 +09:00
71 changed files with 1468 additions and 1518 deletions

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>GitManager</name>
<name>gitmanager</name>
<comment></comment>
<projects>
</projects>
-18
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>
@@ -1,2 +0,0 @@
eclipse.preferences.version=1
topObjects=true
-3
View File
@@ -1,3 +0,0 @@
addModuleStrictTypesAnnotation=false
createModuleStructure=false
eclipse.preferences.version=1
-3
View File
@@ -1,3 +0,0 @@
commonChecks=true
eclipse.preferences.version=1
standardChecks=true
+1 -1
View File
@@ -1,2 +1,2 @@
Manifest-Version: 1.0
Runtime-Version: 8.3.27
Runtime-Version: 8.3.26
+19
View File
@@ -0,0 +1,19 @@
## Старт работы
Для начала работы необходимо создать пользователя с правами "Администратор", далее необходимо заполнить
Настройки пользователя:
![alt text](images/image-1.png)
Обязательно необходимо заполнить Проект и токен от внешнего репозитория и так же почту пользователя
![Настройки пользователя](images/image-2.png)
Проект
Пример заполнения основных полей
![Проект](images/image-3.png)
После заполнения базы необходимо создать репозиторий по кнопке
![alt text](images/image-4.png)
Для работы с гитхаб необходимо установить
[GitHub CLI](https://cli.github.com/)
У службы под которой запужена 1с должны быть права на шару папки
![alt text](images/image-5.png)
Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 410 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 814 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

@@ -719,174 +719,6 @@
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ПутьКХранилищуToolsWorld</name>
<id>90</id>
<title>
<key>ru</key>
<value>Путь к хран. Tools World</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ПутьКХранилищуToolsWorld</segments>
</dataPath>
<extendedTooltip>
<name>ПутьКХранилищуToolsWorldРасширеннаяПодсказка</name>
<id>92</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ПутьКХранилищуToolsWorldКонтекстноеМеню</name>
<id>91</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<extendedEditMultipleValues>true</extendedEditMultipleValues>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ПользовательХранилищаToolsworld</name>
<id>81</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ПользовательХранилищаToolsworld</segments>
</dataPath>
<extendedTooltip>
<name>ПользовательХранилищаToolsworldРасширеннаяПодсказка</name>
<id>83</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ПользовательХранилищаToolsworldКонтекстноеМеню</name>
<id>82</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<extendedEditMultipleValues>true</extendedEditMultipleValues>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ПутьКХранилищуAelita</name>
<id>84</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ПутьКХранилищуAelita</segments>
</dataPath>
<extendedTooltip>
<name>ПутьКХранилищуAelitaРасширеннаяПодсказка</name>
<id>86</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ПутьКХранилищуAelitaКонтекстноеМеню</name>
<id>85</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<extendedEditMultipleValues>true</extendedEditMultipleValues>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ПользовательХранилищаAelita</name>
<id>87</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ПользовательХранилищаAelita</segments>
</dataPath>
<extendedTooltip>
<name>ПользовательХранилищаAelitaРасширеннаяПодсказка</name>
<id>89</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ПользовательХранилищаAelitaКонтекстноеМеню</name>
<id>88</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<extendedEditMultipleValues>true</extendedEditMultipleValues>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
+2 -2
View File
@@ -18,8 +18,8 @@
| Базы.ЛогинSQL КАК ЛогинSQL,
| Базы.ПарольSQL КАК ПарольSQL,
| Базы.КаталогRAS КАК КаталогRAS,
| ЕСТЬNULL(Проекты.URLGitLab, """") КАК URLGitLab,
| ЕСТЬNULL(Проекты.ИДПроектаGitLab, """") КАК ИДПроектаGitLab,
| ЕСТЬNULL(Проекты.Репозиторий, """") КАК Репозиторий,
| ЕСТЬNULL(Проекты.ИДПроектаРепозитория, """") КАК ИДПроектаРепозитория,
| ЕСТЬNULL(Проекты.PathGitClone, """") КАК PathGitClone,
| ЕСТЬNULL(Проекты.РежимРаботыКонфигурации, ЗНАЧЕНИЕ(Перечисление.РежимыРаботыКонфигурации.Пакетный)) КАК РежимРаботыКонфигурации,
| Базы.ТипБазы = ЗНАЧЕНИЕ(Перечисление.ТипыБаз.РабочаяБаза) КАК ЭтоРабочаяБаза,
-4
View File
@@ -218,7 +218,6 @@
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
@@ -235,7 +234,6 @@
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fillValue xsi:type="core:StringValue">
<value></value>
</fillValue>
@@ -256,7 +254,6 @@
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fillValue xsi:type="core:StringValue">
<value></value>
</fillValue>
@@ -277,7 +274,6 @@
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fillValue xsi:type="core:StringValue">
<value></value>
</fillValue>
@@ -3000,7 +3000,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>
@@ -3972,7 +3972,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.Write</picture>
</picture>
@@ -11,7 +11,7 @@
<dataPath xsi:type="form:DataPath">
<segments>ВидСвойств</segments>
</dataPath>
<shortcut>Cmd+S</shortcut>
<shortcut>S</shortcut>
<handlers>
<event>OnChange</event>
<name>ВидСвойствПриИзменении</name>
@@ -89,7 +89,6 @@
<items xsi:type="form:FormField">
<name>Автотрудозатраты</name>
<id>41</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
@@ -144,166 +143,6 @@
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>TokenGitLab</name>
<id>7</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ТокенGitLab</segments>
</dataPath>
<extendedTooltip>
<name>TokenGitLabРасширеннаяПодсказка</name>
<id>9</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>TokenGitLabКонтекстноеМеню</name>
<id>8</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>EnterOnInput</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ТокенBitrix</name>
<id>16</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ТокенBitrix</segments>
</dataPath>
<extendedTooltip>
<name>ТокенBitrixРасширеннаяПодсказка</name>
<id>18</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТокенBitrixКонтекстноеМеню</name>
<id>17</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ИмяПользователяGitLab</name>
<id>29</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ИмяПользователяGitLab</segments>
</dataPath>
<extendedTooltip>
<name>ИмяПользователяGitLabРасширеннаяПодсказка</name>
<id>31</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ИмяПользователяGitLabКонтекстноеМеню</name>
<id>30</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ПочтаПользователяGitLab</name>
<id>32</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ПочтаПользователяGitLab</segments>
</dataPath>
<extendedTooltip>
<name>ПочтаПользователяGitLabРасширеннаяПодсказка</name>
<id>34</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ПочтаПользователяGitLabКонтекстноеМеню</name>
<id>33</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Проект</name>
<id>19</id>
@@ -345,19 +184,23 @@
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>КаталогРепозиторияНаШаре</name>
<id>22</id>
<name>TokenGitLab</name>
<id>7</id>
<title>
<key>ru</key>
<value>Token GitLab/GitHub</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.КаталогРепозиторияНаШаре</segments>
<segments>Объект.ТокенGitLab</segments>
</dataPath>
<extendedTooltip>
<name>КаталогРепозиторияНаШареРасширеннаяПодсказка</name>
<id>24</id>
<name>TokenGitLabРасширеннаяПодсказка</name>
<id>9</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
@@ -366,8 +209,52 @@
</extInfo>
</extendedTooltip>
<contextMenu>
<name>КаталогРепозиторияНаШареКонтекстноеМеню</name>
<id>23</id>
<name>TokenGitLabКонтекстноеМеню</name>
<id>8</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>EnterOnInput</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ПочтаПользователяGitLab</name>
<id>32</id>
<title>
<key>ru</key>
<value>Почта GitLab/GitHub</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ПочтаПользователяGitLab</segments>
</dataPath>
<extendedTooltip>
<name>ПочтаПользователяGitLabРасширеннаяПодсказка</name>
<id>34</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ПочтаПользователяGitLabКонтекстноеМеню</name>
<id>33</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
@@ -384,20 +271,232 @@
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ТимЛид</name>
<id>35</id>
<items xsi:type="form:FormGroup">
<name>ГруппаДополнительныеНастройки</name>
<id>49</id>
<items xsi:type="form:FormField">
<name>ТокенBitrix</name>
<id>16</id>
<title>
<key>ru</key>
<value>Токен таск трекера</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ТокенBitrix</segments>
</dataPath>
<extendedTooltip>
<name>ТокенBitrixРасширеннаяПодсказка</name>
<id>18</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТокенBitrixКонтекстноеМеню</name>
<id>17</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ИмяПользователяGitLab</name>
<id>29</id>
<title>
<key>ru</key>
<value>Имя пользователя GitLab/GitHub</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ИмяПользователяGitLab</segments>
</dataPath>
<extendedTooltip>
<name>ИмяПользователяGitLabРасширеннаяПодсказка</name>
<id>31</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ИмяПользователяGitLabКонтекстноеМеню</name>
<id>30</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ТимЛид</name>
<id>35</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ТимЛид</segments>
</dataPath>
<extendedTooltip>
<name>ТимЛидРасширеннаяПодсказка</name>
<id>37</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТимЛидКонтекстноеМеню</name>
<id>36</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<extendedEditMultipleValues>true</extendedEditMultipleValues>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>IDПользователяGitLab</name>
<id>38</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.IDПользователяGitLab</segments>
</dataPath>
<extendedTooltip>
<name>IDПользователяGitLabРасширеннаяПодсказка</name>
<id>40</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>IDПользователяGitLabКонтекстноеМеню</name>
<id>39</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<extendedEditMultipleValues>true</extendedEditMultipleValues>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>IDПользователяBitrix</name>
<id>46</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.IDПользователяBitrix</segments>
</dataPath>
<extendedTooltip>
<name>IDПользователяBitrixРасширеннаяПодсказка</name>
<id>48</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>IDПользователяBitrixКонтекстноеМеню</name>
<id>47</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<extendedEditMultipleValues>true</extendedEditMultipleValues>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ТимЛид</segments>
</dataPath>
<title>
<key>ru</key>
<value>Дополнительные настройки</value>
</title>
<extendedTooltip>
<name>ТимЛидРасширеннаяПодсказка</name>
<id>37</id>
<name>ГруппаДополнительныеНастройкиРасширеннаяПодсказка</name>
<id>50</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
@@ -405,106 +504,16 @@
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТимЛидКонтекстноеМеню</name>
<id>36</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<extendedEditMultipleValues>true</extendedEditMultipleValues>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>IDПользователяGitLab</name>
<id>38</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.IDПользователяGitLab</segments>
</dataPath>
<extendedTooltip>
<name>IDПользователяGitLabРасширеннаяПодсказка</name>
<id>40</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>IDПользователяGitLabКонтекстноеМеню</name>
<id>39</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<extendedEditMultipleValues>true</extendedEditMultipleValues>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>IDПользователяBitrix</name>
<id>46</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.IDПользователяBitrix</segments>
</dataPath>
<extendedTooltip>
<name>IDПользователяBitrixРасширеннаяПодсказка</name>
<id>48</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>IDПользователяBitrixКонтекстноеМеню</name>
<id>47</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<extendedEditMultipleValues>true</extendedEditMultipleValues>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<group>Vertical</group>
<behavior>Auto</behavior>
<representation>WeakSeparation</representation>
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<showTitle>true</showTitle>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<autoCommandBar>
@@ -142,7 +142,6 @@
<passwordMode>true</passwordMode>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fillValue xsi:type="core:StringValue">
<value></value>
</fillValue>
@@ -112,7 +112,7 @@
&НаСервере
Процедура СобратьОбработкуНаСервере(ИмяВетки, Обработка)
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(База.Владелец, "ПапкаАктуальныхОбработок, URLGitLab");
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(База.Владелец, "ПапкаАктуальныхОбработок, Репозиторий");
РаботаСОбъектами.СкомпилироватьОбработкуПоВетке(ИмяВетки, Обработка, НастройкиПроекта, База);
КонецПроцедуры
@@ -4260,7 +4260,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>
File diff suppressed because it is too large. Load diff
@@ -8,9 +8,9 @@
Запрос.Текст =
"ВЫБРАТЬ
| Проекты.Ссылка КАК Ссылка,
| Проекты.URLGitLab КАК URLGitLab,
| Проекты.Репозиторий КАК Репозиторий,
| Проекты.PathGitClone КАК PathGitClone,
| Проекты.ИДПроектаGitLab КАК ИДПроектаGitLab,
| Проекты.ИДПроектаРепозитория КАК ИДПроектаРепозитория,
| Проекты.ПарольJenkins КАК ПарольJenkins,
| Проекты.ТокенJenkins КАК ТокенJenkins,
| Проекты.URLJenkins КАК URLJenkins,
@@ -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>
@@ -11499,7 +11499,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.Write</picture>
</picture>
@@ -580,7 +580,7 @@
<segments>СпособАутентификации</segments>
</dataPath>
<titleLocation>None</titleLocation>
<shortcut>Cmd+S</shortcut>
<shortcut>S</shortcut>
<handlers>
<event>OnChange</event>
<name>СпособАутентификацииПриИзменении</name>
@@ -4296,7 +4296,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.Write</picture>
</picture>
@@ -760,7 +760,7 @@
<dataPath xsi:type="form:DataPath">
<segments>Доступен</segments>
</dataPath>
<shortcut>Cmd+S</shortcut>
<shortcut>S</shortcut>
<extendedTooltip>
<name>ДоступенРасширеннаяПодсказка</name>
<id>371</id>
@@ -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>
@@ -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>
@@ -54,7 +54,7 @@
<key>ru</key>
<value>Дополнительные действия при завершении работы:</value>
</title>
<shortcut>Cmd+S</shortcut>
<shortcut>S</shortcut>
<extendedTooltip>
<name>ОсновнаяГруппаExtendedTooltip</name>
<id>35</id>
@@ -2019,7 +2019,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+C</shortcut>
<shortcut>C</shortcut>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.СкопироватьВБуферОбмена</picture>
</picture>
@@ -5908,7 +5908,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.SaveFile</picture>
</picture>
@@ -8079,7 +8079,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>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>S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.ListViewModeList</picture>
</picture>
@@ -21,7 +21,7 @@
Возврат;
КонецЕсли;
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "URLGitLab, ИДПроектаGitLab, Ссылка");
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "Репозиторий, ИДПроектаРепозитория, Ссылка");
ИзмененныеОбработки = ПолучитьСписокИзмененыхОбъектовНаСервере(НомерМерджРеквеста,
НастройкиПользователя,
@@ -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,59 +307,40 @@
КомандаЗапуска.Добавить(ФайлЗапуска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 +360,13 @@
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("CreateBranche");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
КомандаЗапуска.Добавить("--NewBranche");
КомандаЗапуска.Добавить(ПараметрыЗадачи.ИмяВетки);
ДобавитьОпцию(КомандаЗапуска, "--NewBranche", ПараметрыЗадачи.ИмяВетки);
КомандаЗапуска = СтрСоединить(КомандаЗапуска, " ");
КомандаЗапуска = ОбщегоНазначенияСлужебныйКлиентСервер.БезопаснаяСтрокаКоманды(КомандаЗапуска);
Возврат КомандаЗапуска
@@ -452,14 +388,14 @@
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("init");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
КомандаЗапуска.Добавить("--PathRemoteRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.PathGitClone);
КомандаЗапуска.Добавить("--UserName");
КомандаЗапуска.Добавить(НастройкиПользователя.ИмяПользователяGitLab);
КомандаЗапуска.Добавить("--UserEmail");
КомандаЗапуска.Добавить(НастройкиПользователя.ПочтаПользователяGitLab);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRemoteRepository", ПараметрыБазы.PathGitClone);
ДобавитьОпцию(КомандаЗапуска, "--UserName", НастройкиПользователя.ИмяПользователяGitLab);
ДобавитьОпцию(КомандаЗапуска, "--UserEmail", НастройкиПользователя.ПочтаПользователяGitLab);
КомандаЗапуска = СтрСоединить(КомандаЗапуска, " ");
КомандаЗапуска = ОбщегоНазначенияСлужебныйКлиентСервер.БезопаснаяСтрокаКоманды(КомандаЗапуска);
Возврат КомандаЗапуска
@@ -490,63 +426,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 +488,7 @@
КомандаЗапуска.Добавить("oscript");
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("CompileDataProcessors");
КомандаЗапуска.Добавить("--PathRepository");
КомандаЗапуска.Добавить(ПараметрыБазы.КаталогБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathRepository", ПараметрыБазы.КаталогБазы);
//ПараметрыБазы
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
@@ -813,7 +721,7 @@
//UsrPswdDB - Пароль пользователя СУБД
//PathServerDB - Путь к серверу СУБД
//TextCommit - Текст коммита
//UrlGitLab - Ссылка на Гит лаб
//Репозиторий - Ссылка на Гит лаб
//TokenConnectionGitLab - Токен подключения к гитлаб
//IdProject - ИД проекта Гит лаб (отдельно ВМС, отдельно ЕРП, отдельно ТМС)// Возвращаемое значение:
// -
@@ -827,24 +735,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 +766,7 @@
//UsrPswdDB - Пароль пользователя СУБД
//PathServerDB - Путь к серверу СУБД
//TextCommit - Текст коммита
//UrlGitLab - Ссылка на Гит лаб
//Репозиторий - Ссылка на Гит лаб
//TokenConnectionGitLab - Токен подключения к гитлаб
//IdProject - ИД проекта Гит лаб (отдельно ВМС, отдельно ЕРП, отдельно ТМС)// Возвращаемое значение:
// -
@@ -878,15 +780,10 @@
КомандаЗапуска.Добавить("pr");
КомандаЗапуска.Добавить("create");
КомандаЗапуска.Добавить("--base");
КомандаЗапуска.Добавить("develop");
КомандаЗапуска.Добавить("--head");
КомандаЗапуска.Добавить(ДополнительныеПараметры.ИмяВетки);
КомандаЗапуска.Добавить("--title");
КомандаЗапуска.Добавить(ДополнительныеПараметры.ТекстМерджРеквеста);
КомандаЗапуска.Добавить("--body");
КомандаЗапуска.Добавить(ДополнительныеПараметры.ТекстМерджРеквеста);
ДобавитьОпцию(КомандаЗапуска, "--base", "develop");
ДобавитьОпцию(КомандаЗапуска, "--head", ДополнительныеПараметры.ИмяВетки);
ДобавитьОпцию(КомандаЗапуска, "--title", ДополнительныеПараметры.ТекстМерджРеквеста);
ДобавитьОпцию(КомандаЗапуска, "--body", ДополнительныеПараметры.ТекстМерджРеквеста);
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -963,36 +860,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 +900,12 @@
КомандаЗапуска.Добавить("oscript");
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("block");
КомандаЗапуска.Добавить("--NameDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrLogin1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrPswd1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--PathServer1с");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
КомандаЗапуска.Добавить("--AccessCode");
//КомандаЗапуска.Добавить(Релиз.НомерРелиза);
КомандаЗапуска.Добавить("Обновление");
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--AccessCode", "Обновление");
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -1050,14 +929,11 @@
КомандаЗапуска.Добавить("oscript");
КомандаЗапуска.Добавить(ФайлЗапускаOscript(ПараметрыБазы));
КомандаЗапуска.Добавить("scorpion");
КомандаЗапуска.Добавить("--NameDB");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrLogin1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ИмяПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--UsrPswd1c");
КомандаЗапуска.Добавить(ПараметрыБазы.ПарольПользователяИнформационнойБазы);
КомандаЗапуска.Добавить("--PathServer1с");
КомандаЗапуска.Добавить(ПараметрыБазы.КластерСерверов);
ДобавитьОпцию(КомандаЗапуска, "--NameDB", ПараметрыБазы.ИмяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrLogin1c", ПараметрыБазы.ИмяПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--UsrPswd1c", ПараметрыБазы.ПарольПользователяИнформационнойБазы);
ДобавитьОпцию(КомандаЗапуска, "--PathServer1с", ПараметрыБазы.КластерСерверов);
ОбернутьОпцииКомандыВЗнакРавно(КомандаЗапуска);
@@ -1118,6 +994,8 @@
КонецЦикла;
Возврат КомандаЗапуска;
КонецФункции
Процедура ДобавитьОпцию(КомандаЗапуска, Опция, Значение)
@@ -67,7 +67,21 @@
// Обработчик.РежимВыполнения = "Оперативно";
//
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
Обработчик = Обработчики.Добавить();
Обработчик.Версия = "*";
Обработчик.НачальноеЗаполнение = Истина;
Обработчик.Процедура = "ОбновлениеИнформационнойБазыУР.ПервыйЗапуск";
Обработчик.ОбщиеДанные = Истина;
Обработчик = Обработчики.Добавить();
Обработчик.Версия = "*";
Обработчик.РежимВыполнения = "Оперативно";
Обработчик.Процедура = "ОбновлениеИнформационнойБазыУР.ПервыйЗапуск";
Обработчик.Идентификатор = Новый УникальныйИдентификатор("1c641d92-690b-4ccc-8e31-ac3dcbcc271e");
Обработчик.Комментарий = НСтр("ru = 'Тестовая процедура тестировтаь запуск""'");
Обработчик.НачальноеЗаполнение = Истина;
КонецПроцедуры
// См. ОбновлениеИнформационнойБазыПереопределяемый.ПередОбновлениемИнформационнойБазы.
@@ -252,3 +266,39 @@
#КонецОбласти
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
#Область ОбработчикиПервогоЗапуска
// Процедура заполняет пустую ИБ общими данными
//
//
Процедура ПервыйЗапуск() Экспорт
НачатьТранзакцию();
Попытка
Константы.ТаскТрекер.Установить(Перечисления.ТаскТрекеры.Предприятие1С);
Константы.СтратегияЗапускаСкрипта.Установить(Перечисления.СтратегияЗапускаСкрипта.CMD);
ЗафиксироватьТранзакцию();
Исключение
ОтменитьТранзакцию();
ИнформацияОбОшибке = ИнформацияОбОшибке();
ПодробноеПредставлениеОшибки = ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке);
ЗаписьЖурналаРегистрации(
НСтр("ru = 'Ошибка выполнения обработчика ПервыйЗапуск_ОбщиеДанные()'", ОбщегоНазначения.КодОсновногоЯзыка()),
УровеньЖурналаРегистрации.Ошибка, , , ПодробноеПредставлениеОшибки);
ВызватьИсключение;
КонецПопытки;
КонецПроцедуры
#КонецОбласти
#КонецОбласти
@@ -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 = ПараметрыБазы.СобиратьКонфигурациюВРелиз;
@@ -629,6 +629,10 @@
Возврат СтрНайти(Ветка, "develop") > 0;
КонецФункции
Функция ЭтоВеткаГлавная(Ветка)
Возврат СтрНайти(Ветка, "main") > 0 ИЛИ СтрНайти(Ветка, "master") > 0;
КонецФункции
Функция ЭтоУдаленнаяВетка(Ветка)
Возврат СтрНайти(Ветка, "remotes") > 0;
КонецФункции
@@ -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 - Строка
// Репозиторий - Строка
// ТокенГитлаб - Строка
// НомерМерджРеквеста - Число
// НомерПроекта - Число
@@ -60,8 +60,9 @@
КонецПроцедуры
Функция ПодготовкаПараметровИЗапускПриложения(База, Команда, ТекущийКаталог = Неопределено, ДополнительнаяКоманда = "") Экспорт
СтрокаКоманды = СобраннаяСтрокаКоманды(Команда);
СтрокаКоманды = ОбщегоНазначенияСлужебныйКлиентСервер.БезопаснаяСтрокаКоманды(Команда);
НастройкиБазы = РаботаСGitAPIПовтИсп.НастройкиБазы(База);
ЗначениеКластераСерверов = Неопределено;
Если Не НастройкиБазы.Свойство("КластерСерверов", ЗначениеКластераСерверов) Тогда
@@ -81,12 +82,7 @@
КонецЕсли;
ПараметрыЗапуска.ЮРЛАгентаБазы = Справочники.Базы.ЮРЛАгентаБазы(База);
ПараметрыЗапуска.ПутьКПапкеДевопс = НастройкиБазы.ПутьКПапкеДевопс;
Если Не ПустаяСтрока(ДополнительнаяКоманда) Тогда
ПараметрыЗапуска.СтрокаКоманды = СтрШаблон("%1 && %2", ДополнительнаяКоманда, ПараметрыЗапуска.СтрокаКоманды);
КонецЕсли;
ЗапускПриложения(ПараметрыЗапуска);
Возврат ПараметрыЗапуска;
@@ -188,6 +184,14 @@
КонецФункции
Функция СобраннаяСтрокаКоманды(Команда)
Если ТипЗнч(Команда) = Тип("Массив") Тогда
Команда = СтрСоединить(Команда, " && ");
КонецЕсли;
Возврат Команда;
КонецФункции
#КонецОбласти
+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>
@@ -1552,6 +1553,7 @@
<informationRegisters>InformationRegister.БлокировкиСеансовОбластейДанных</informationRegisters>
<informationRegisters>InformationRegister.ВерсииПодсистем</informationRegisters>
<informationRegisters>InformationRegister.ГруппыЗначенийДоступа</informationRegisters>
<informationRegisters>InformationRegister.ДанныеДляСкрытияВЛогах</informationRegisters>
<informationRegisters>InformationRegister.ДанныеОбработанныеВЦентральномУзлеРИБ</informationRegisters>
<informationRegisters>InformationRegister.ДанныеПроизводственногоКалендаря</informationRegisters>
<informationRegisters>InformationRegister.ДатыПоследнейЗагрузкиПочтовыхСообщений</informationRegisters>
@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<cmi:CommandInterface xmlns:cmi="http://g5.1c.ru/v8/dt/cmi"/>
@@ -2939,7 +2939,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+Num .</shortcut>
<shortcut>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>Num 0</shortcut>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>ПредыдущаяСтраницаГрафиков</name>
@@ -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,
@@ -301,7 +301,7 @@
<key>ru</key>
<value>Период блокировки</value>
</title>
<shortcut>Cmd+S</shortcut>
<shortcut>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>S</shortcut>
<extendedTooltip>
<name>ГруппаПериодБлокировки1ExtendedTooltip</name>
<id>111</id>
@@ -3187,7 +3187,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+J</shortcut>
<shortcut>J</shortcut>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>АктивироватьКнопкиОсобогоКонтроля</name>
@@ -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>
@@ -3455,7 +3455,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+1</shortcut>
<shortcut>1</shortcut>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>ПоказатьТекстМодулей</name>
@@ -3503,7 +3503,7 @@
<key>ru</key>
<value>Пояснение к необработанным</value>
</title>
<shortcut>Cmd+S</shortcut>
<shortcut>S</shortcut>
<extendedTooltip>
<name>ГруппаПояснениеКНеобработаннымРасширеннаяПодсказка</name>
<id>284</id>
@@ -62,6 +62,6 @@
<group>ActionsPanelTools</group>
<commandParameterType/>
<representation>Auto</representation>
<shortcut>Cmd+Option+F</shortcut>
<shortcut>Shift+F</shortcut>
</commands>
</mdclass:DataProcessor>
Whitespace-only changes.
@@ -147,13 +147,11 @@
Функция ЗамутитьПароль(СтрокаЛога)
//СловаКоторыеНеобходимоСкрыть = Новый Массив;
//СловаКоторыеНеобходимоСкрыть.Добавить("ibcmd");
//СловаКоторыеНеобходимоСкрыть.Добавить("=179895");
СловаКоторыеНеобходимоСкрыть = РегистрыСведений.ДанныеДляСкрытияВЛогах.ДанныеДляСкрытия();
//Для Каждого ЗапрещеннаяСтрока Из СловаКоторыеНеобходимоСкрыть Цикл
// СтрокаЛога = СтрЗаменить(СтрокаЛога, ЗапрещеннаяСтрока, "******");
//КонецЦикла;
Для Каждого ЗапрещеннаяСтрока Из СловаКоторыеНеобходимоСкрыть Цикл
СтрокаЛога = СтрЗаменить(СтрокаЛога, ЗапрещеннаяСтрока, "******");
КонецЦикла;
Возврат СтрокаЛога;
КонецФункции
@@ -761,7 +761,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.Write</picture>
</picture>
@@ -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>
@@ -4799,7 +4799,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.Write</picture>
</picture>
@@ -618,7 +618,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.Write</picture>
</picture>
@@ -73,7 +73,7 @@
<segments>ПоискВВебСервисе</segments>
</dataPath>
<titleLocation>None</titleLocation>
<shortcut>Cmd+F</shortcut>
<shortcut>F</shortcut>
<extendedTooltip>
<name>ПоискВВебСервисеРасширеннаяПодсказка</name>
<id>97</id>
@@ -154,7 +154,7 @@
<key>ru</key>
<value>Командная панель</value>
</title>
<shortcut>Cmd+F</shortcut>
<shortcut>F</shortcut>
<extendedTooltip>
<name>ГруппаКоманднаяПанельСПоискомРасширеннаяПодсказка</name>
<id>99</id>
@@ -2,8 +2,8 @@
&НаСервере
Процедура ПолучитьПоследниеСлиянияНаСервере()
ИДПроекта = Проект.ИДПроектаGitLab;
URLGitLab = Проект.URLGitLab;
ИДПроекта = Проект.ИДПроектаРепозитория;
URLGitLab = Проект.Репозиторий;
НастройкиПользователя = Справочники.НастройкиПользователей.НастройкиТекущегоПользователя();
ПараметрыЗапроса = Новый Структура;
@@ -225,7 +225,7 @@
ДанныеМерджРеквеста = РаботаСGitLab.НовыйДанныеМерджРеквеста();
ДанныеМерджРеквеста.id = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Проект, "ИДПроектаGitLab");
ДанныеМерджРеквеста.id = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Проект, "ИДПроектаРепозитория");
ДанныеМерджРеквеста.source_branch = "develop";
ДанныеМерджРеквеста.target_branch = "main";
ДанныеМерджРеквеста.title = НомерРелиза;
@@ -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>
@@ -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>
@@ -2098,7 +2098,7 @@
<use>
<common>true</common>
</use>
<shortcut>Cmd+S</shortcut>
<shortcut>S</shortcut>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.AddListItem</picture>
</picture>
@@ -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>
@@ -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>
@@ -0,0 +1,21 @@
// @strict-types
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
Функция ДанныеДляСкрытия() Экспорт
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ДанныеДляСкрытияВЛогах.Строка КАК Строка
|ИЗ
| РегистрСведений.ДанныеДляСкрытияВЛогах КАК ДанныеДляСкрытияВЛогах";
Результат = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Строка");
Возврат Результат;
КонецФункции
#КонецОбласти
#КонецЕсли
@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:InformationRegister xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="55e99ede-f6f0-4d45-a4e2-40b9e78879d1">
<producedTypes>
<selectionType typeId="cd10c562-cb86-483f-b4d8-9bcb06e7662c" valueTypeId="47afa3d5-bb2d-4c3a-95e3-77aff25121b8"/>
<listType typeId="7f7ad586-3eea-45da-8405-86b84a75955f" valueTypeId="aa7c56f3-cb01-43b3-9278-7cf87ff26ebe"/>
<managerType typeId="9f5d2f04-2ba9-473a-aade-6a47ca5acc7a" valueTypeId="aefe32ed-bad4-4639-8d89-cda7d7a88afd"/>
<recordSetType typeId="6b0f7e29-beb2-41d4-811b-78853190331c" valueTypeId="384e7876-9899-459c-a202-b830e383b12c"/>
<recordKeyType typeId="4348c83d-e9c0-4c9f-933d-9fb7a4e6bc38" valueTypeId="56b1c3da-9574-44c8-8d07-d7ca4d67ad57"/>
<recordType typeId="85593509-f020-4c1e-ac2a-40f41d65a9db" valueTypeId="402310d8-c58c-4b96-99f5-b1358350039a"/>
<recordManagerType typeId="debe2747-2629-4129-b52e-a9e3e301946a" valueTypeId="2a322d08-8b94-4913-b673-18512b7822bc"/>
</producedTypes>
<name>ДанныеДляСкрытияВЛогах</name>
<synonym>
<key>ru</key>
<value>Данные для скрытия в логах</value>
</synonym>
<useStandardCommands>true</useStandardCommands>
<editType>InDialog</editType>
<dataLockControlMode>Managed</dataLockControlMode>
<dimensions uuid="91c96b5b-360f-4690-a52f-cd94505147b4">
<name>Строка</name>
<synonym>
<key>ru</key>
<value>Строка</value>
</synonym>
<type>
<types>String</types>
<stringQualifiers>
<length>100</length>
</stringQualifiers>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
<fillValue xsi:type="core:UndefinedValue"/>
<mainFilter>true</mainFilter>
</dimensions>
</mdclass:InformationRegister>
@@ -341,7 +341,7 @@
</right>
</object>
<object>
<name>Catalog.Проекты.Attribute.ИДПроектаGitLab</name>
<name>Catalog.Проекты.Attribute.ИДПроектаРепозитория</name>
<right>
<name>Edit</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>
@@ -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>