Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7bdc464ecf | ||
|
|
f25e372787 | ||
|
|
a1c5302edd | ||
|
|
239359d1b3 | ||
|
|
8ce5b163ce | ||
|
|
1dea44fb78 | ||
|
|
3a1537f998 | ||
|
|
ef39586ae0 | ||
|
|
6903def1c8 | ||
|
|
bf029d9589 | ||
|
|
1a7b169cfa | ||
|
|
5b9271e631 | ||
|
|
4e2158d6a6 | ||
|
|
aba3baaa27 | ||
|
|
e7cf25c4c5 | ||
|
|
32c1323b39 | ||
|
|
ccf15255e2 | ||
|
|
5d228d65af | ||
|
|
a0bcf5496a | ||
|
|
4f79f21383 | ||
|
|
1b450ba8e0 | ||
|
|
596da8c2d4 | ||
|
|
3d69103777 | ||
|
|
dd48ec9847 | ||
|
|
09b5470b19 | ||
|
|
da7411d23f | ||
|
|
a35343fc73 | ||
|
|
41be03f3a2 | ||
|
|
28b641a0a2 | ||
|
|
e7c63f6d1c | ||
|
|
404a3a2eeb | ||
|
|
cfc9559a3b | ||
|
|
6735386cff | ||
|
|
656d755d0f | ||
|
|
aa8b259c17 | ||
|
|
5518611c64 | ||
|
|
8b79c39a3c | ||
|
|
8e8d5307a3 | ||
|
|
bd62653765 | ||
|
|
c5777ccdda | ||
|
|
5e39965219 | ||
|
|
b2ff3b80a2 | ||
|
|
d9670b7598 | ||
|
|
0e88cf5499 | ||
|
|
9dd289b70c | ||
|
|
c1666a5862 | ||
|
|
39fe54ac15 | ||
|
|
a85c02bdf2 | ||
|
|
47cdf3e67f | ||
|
|
98842e0499 | ||
|
|
f3ddec3bcb | ||
|
|
64fbcc4b78 | ||
|
|
b485ba3d9a | ||
|
|
43e1af27eb | ||
|
|
a9de1a5978 | ||
|
|
0230bc3806 | ||
|
|
30321f8129 |
No files matched your search
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>GitManager</name>
|
||||
<name>gitmanager</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
|
||||
@@ -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
|
||||
@@ -1,3 +0,0 @@
|
||||
addModuleStrictTypesAnnotation=false
|
||||
createModuleStructure=false
|
||||
eclipse.preferences.version=1
|
||||
@@ -1,3 +0,0 @@
|
||||
commonChecks=true
|
||||
eclipse.preferences.version=1
|
||||
standardChecks=true
|
||||
@@ -1,2 +1,2 @@
|
||||
Manifest-Version: 1.0
|
||||
Runtime-Version: 8.3.27
|
||||
Runtime-Version: 8.3.26
|
||||
@@ -0,0 +1,40 @@
|
||||
|
||||
|
||||
## Старт работы
|
||||
Для начала работы необходимо создать пользователя с правами "Администратор", далее необходимо заполнить
|
||||
Настройки пользователя:
|
||||

|
||||
Обязательно необходимо заполнить Проект и токен от внешнего репозитория и так же почту пользователя
|
||||

|
||||
Проект
|
||||
Пример заполнения основных полей
|
||||

|
||||
|
||||
После заполнения базы необходимо создать репозиторий по кнопке
|
||||

|
||||
Для работы с гитхаб необходимо установить
|
||||
|
||||
[GitHub CLI](https://cli.github.com/)
|
||||
У службы под которой запужена 1с должны быть права на шару папки
|
||||

|
||||
|
||||
Необходимо запустить RAC как службу
|
||||
|
||||
``` bat
|
||||
@echo off
|
||||
rem %1 - полный номер версии 1С:Предприятия
|
||||
set SrvUserName=.\USR1CV8
|
||||
set SrvUserPwd="c2o3"
|
||||
set CtrlPort=1540
|
||||
set AgentName=localhost
|
||||
set RASPort=1545
|
||||
set SrvcName="1C:Enterprise 8.3 Remote Server 26"
|
||||
set BinPath="\"C:\Program Files\1cv8\8.3.26.1540\bin\ras.exe\" cluster --service --port=%RASPort% %AgentName%:%CtrlPort%"
|
||||
set Desctiption="1C:Enterprise 8.3 Remote Server 26"
|
||||
sc stop %SrvcName%
|
||||
sc delete %SrvcName%
|
||||
sc create %SrvcName% binPath= %BinPath% start= auto obj= %SrvUserName% password= %SrvUserPwd% displayname= %Desctiption%
|
||||
```
|
||||
|
||||
Для вывода логов
|
||||
set LOGOS_CONFIG=logger.oscript.lib.commands=DEBUG;
|
||||
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 410 KiB |
|
After Width: | Height: | Size: 814 KiB |
|
After Width: | Height: | Size: 74 KiB |
|
After Width: | Height: | Size: 320 KiB |
|
After Width: | Height: | Size: 6.1 KiB |
|
After Width: | Height: | Size: 47 KiB |
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
@@ -10,23 +12,23 @@
|
||||
| Базы.Ссылка КАК База,
|
||||
| Базы.Наименование КАК Наименование,
|
||||
| Базы.ИмяИнформационнойБазы КАК ИмяИнформационнойБазы,
|
||||
| Базы.НомерВерсииПлатформы КАК НомерВерсииПлатформы,
|
||||
| Базы.ИмяПользователяИнформационнойБазы КАК ИмяПользователяИнформационнойБазы,
|
||||
| Базы.ПарольПользователяИнформационнойБазы КАК ПарольПользователяИнформационнойБазы,
|
||||
| ПРЕДСТАВЛЕНИЕ(Базы.ТипSQL) КАК ТипSQL,
|
||||
| Базы.ИмяSQL КАК ИмяSQL,
|
||||
| Базы.ЛогинSQL КАК ЛогинSQL,
|
||||
| Базы.ПарольSQL КАК ПарольSQL,
|
||||
| Базы.КаталогRAS КАК КаталогRAS,
|
||||
| ЕСТЬNULL(Проекты.URLGitLab, """") КАК URLGitLab,
|
||||
| ЕСТЬNULL(Проекты.ИДПроектаGitLab, """") КАК ИДПроектаGitLab,
|
||||
| ЕСТЬNULL(Проекты.Репозиторий, """") КАК Репозиторий,
|
||||
| ЕСТЬNULL(Проекты.ИДПроектаРепозитория, """") КАК ИДПроектаРепозитория,
|
||||
| ЕСТЬNULL(Проекты.PathGitClone, """") КАК PathGitClone,
|
||||
| ЕСТЬNULL(Проекты.РежимРаботыКонфигурации, ЗНАЧЕНИЕ(Перечисление.РежимыРаботыКонфигурации.Пакетный)) КАК РежимРаботыКонфигурации,
|
||||
| ЕСТЬNULL(Проекты.РежимРаботыКонфигурации, ЗНАЧЕНИЕ(Перечисление.РежимыРаботыКонфигурации.Пакетный)) КАК
|
||||
| РежимРаботыКонфигурации,
|
||||
| Базы.ТипБазы = ЗНАЧЕНИЕ(Перечисление.ТипыБаз.РабочаяБаза) КАК ЭтоРабочаяБаза,
|
||||
| ЕСТЬNULL(Кластеры.Наименование, """") КАК КластерСерверов,
|
||||
| ЕСТЬNULL(Кластеры.ИмяАгентаБазы, """") КАК ИмяАгентаБазы,
|
||||
| ЕСТЬNULL(Кластеры.ИмяАгентаJenkins, """") КАК ИмяАгентаJenkins,
|
||||
| ЕСТЬNULL(Кластеры.ПутьКПапкеДевопс, """") КАК ПутьКПапкеДевопс,
|
||||
| ЕСТЬNULL(Кластеры.НомерВерсииПлатформы, """") КАК НомерВерсииПлатформы,
|
||||
| ЕСТЬNULL(Кластеры.ПутьКШаре, """") КАК ПутьКШаре,
|
||||
| ЕСТЬNULL(Кластеры.ФайлЗапускаOscript, """") КАК ФайлЗапускаOscript,
|
||||
| ЕСТЬNULL(Кластеры.ПутьКПапкеДевопс, """") + ""\Repositories"" КАК РепозиторийБазы,
|
||||
@@ -35,7 +37,8 @@
|
||||
| ЕСТЬNULL(Кластеры.ПутьКПапкеДевопс, """") + ""\Repositories\"" + ""devops"" КАК КаталогDevops,
|
||||
| ЕСТЬNULL(Кластеры.ПутьКШаре, """") + ""\Repositories\"" + ""devops"" КАК КаталогDevopsШара,
|
||||
| ЕСТЬNULL(Кластеры.ПутьКШаре, """") + ""\Repositories\"" + Базы.ИмяИнформационнойБазы КАК КаталогБазыШара,
|
||||
| ЕСТЬNULL(Кластеры.ПутьКШаре, """") + ""\Repositories\"" + Базы.ИмяИнформационнойБазы + ""\build\epf"" КАК КаталогСборкиОбработок,
|
||||
| ЕСТЬNULL(Кластеры.ПутьКШаре, """") + ""\Repositories\"" + Базы.ИмяИнформационнойБазы + ""\build\epf"" КАК
|
||||
| КаталогСборкиОбработок,
|
||||
| Базы.Владелец КАК Проект,
|
||||
| ЕСТЬNULL(Проекты.КаталогСборкиРелиза, """") КАК КаталогСборкиРелиза,
|
||||
| ЕСТЬNULL(Проекты.СобиратьКонфигурациюВРелиз, ЛОЖЬ) КАК СобиратьКонфигурациюВРелиз,
|
||||
@@ -44,14 +47,11 @@
|
||||
| ЕСТЬNULL(Проекты.ТокенJenkins, """") КАК ТокенJenkins,
|
||||
| ЕСТЬNULL(Проекты.URLJenkins, """") КАК URLJenkins,
|
||||
| ЕСТЬNULL(Проекты.ИмяJobJenkins, """") КАК ИмяJobJenkins,
|
||||
| ЕСТЬNULL(ПРЕДСТАВЛЕНИЕ(Проекты.ТипРепозитория), """") КАК ТипРепозитория,
|
||||
| Базы.ПутьКХранилищу КАК ПутьКХранилищу,
|
||||
| Базы.ПользовательХранилища КАК ПользовательХранилища,
|
||||
| ЕСТЬNULL(Кластеры.СерверПубликации, """") КАК СерверПубликации,
|
||||
| Базы.БазаПубликации КАК БазаПубликации,
|
||||
| Базы.ПутьКХранилищуToolsWorld КАК ПутьКХранилищуToolsWorld,
|
||||
| Базы.ПользовательХранилищаToolsworld КАК ПользовательХранилищаToolsworld,
|
||||
| Базы.ПутьКХранилищуAelita КАК ПутьКХранилищуAelita,
|
||||
| Базы.ПользовательХранилищаAelita КАК ПользовательХранилищаAelita
|
||||
| Базы.БазаПубликации КАК БазаПубликации
|
||||
|ИЗ
|
||||
| Справочник.Базы КАК Базы
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Проекты КАК Проекты
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ОбработчикиСобытий
|
||||
|
||||
@@ -144,27 +144,6 @@
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="76ec2b2d-6cda-4601-a6e8-026d9aae25dd">
|
||||
<name>НомерВерсииПлатформы</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Номер версии платформы</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>20</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fillValue xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="64c71e69-dd64-448f-80c3-c79f970358a6">
|
||||
<name>ИмяПользователяИнформационнойБазы</name>
|
||||
<synonym>
|
||||
@@ -218,7 +197,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 +213,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 +233,6 @@
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fillValue xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</fillValue>
|
||||
@@ -277,25 +253,6 @@
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fillValue xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="7cebfe42-d68d-491c-8125-dcaed0af1668">
|
||||
<name>КаталогRAS</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Каталог RAS</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</fillValue>
|
||||
@@ -407,82 +364,31 @@
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="060ec016-19a0-4e9b-ae0b-db336b9395be">
|
||||
<name>ПутьКХранилищуToolsWorld</name>
|
||||
<tabularSections uuid="9655097c-10bd-431e-ae3c-b73ce4570cdd">
|
||||
<producedTypes>
|
||||
<objectType typeId="46527e38-07f5-4d2a-8afe-0f10ef4d7cc2" valueTypeId="67e3a2c8-50dd-4989-ad4b-3699fe1b9b7d"/>
|
||||
<rowType typeId="fd11bee7-d8a3-4d5e-b6ba-a650baf55a6a" valueTypeId="7c8436c1-0102-47de-97fc-8ebbdfbe1b3b"/>
|
||||
</producedTypes>
|
||||
<name>Расширения</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Путь к хранилищу tools world</value>
|
||||
<value>Расширения</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="b22fed1c-a025-4ac6-b72d-986365894d83">
|
||||
<name>ПользовательХранилищаToolsworld</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Пользователь хранилища toolsworld</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>100</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="de883481-16f2-46a2-a776-ce7430d9f6db">
|
||||
<name>ПутьКХранилищуAelita</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Путь к хранилищу aelita</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="85fb9e1c-9236-4d7e-b661-6ac1df1191a3">
|
||||
<name>ПользовательХранилищаAelita</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Пользователь хранилища aelita</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>100</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="c4186d69-e4b6-4fb7-98b1-45c405a828f4">
|
||||
<name>ОбъектРазработки</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Объект разработки</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.ОбъектыРазработки</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
</tabularSections>
|
||||
<forms uuid="f9a1df55-778e-4e8d-89ff-5e34050bb359">
|
||||
<name>ФормаЭлемента</name>
|
||||
<synonym>
|
||||
@@ -557,6 +463,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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
|
||||
&НаКлиенте
|
||||
Асинх Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ОбработчикиСобытий
|
||||
|
||||
&НаКлиенте
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ОбработчикиСобытий
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
ОбновитьЗадачиBitrix(ПараметрКоманды);
|
||||
ОбновитьЗадачи(ПараметрКоманды);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -12,11 +14,18 @@
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбновитьЗадачиBitrix(ЗадачиРазработки)
|
||||
Процедура ОбновитьЗадачи(ЗадачиРазработки)
|
||||
|
||||
НастройкиПользователя = Справочники.НастройкиПользователей.НастройкиТекущегоПользователя();
|
||||
ТаблицаЗадач = Справочники.Задачи.НомераЗадачИСсылкиПоСписку(ЗадачиРазработки);
|
||||
РаботаСBitrix.ОбновитьДанныеЗадачПоТаблице(ТаблицаЗадач);
|
||||
Если ЗадачиРазработки.Количество() > 0 Тогда
|
||||
|
||||
ТипТаскТрекера = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ЗадачиРазработки[0], "Владелец.ТаскТрекер.ТипТаскТрекера" );
|
||||
МенеджерТаскТрекера = Перечисления.ТаскТрекеры.МенеджерТаскТрекера(ТипТаскТрекера);
|
||||
|
||||
МенеджерТаскТрекера.ОбновитьДанныеЗадачПоТаблице(ТаблицаЗадач);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -1042,9 +1042,6 @@
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ToolsWorld</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ToolsWorldРасширеннаяПодсказка</name>
|
||||
<id>273</id>
|
||||
@@ -1060,12 +1057,19 @@
|
||||
<id>272</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
<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>Aelita</name>
|
||||
@@ -1075,9 +1079,6 @@
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.Aelita</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>AelitaРасширеннаяПодсказка</name>
|
||||
<id>276</id>
|
||||
@@ -1093,12 +1094,19 @@
|
||||
<id>275</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
<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>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -1636,7 +1644,7 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ВеткаGitLab</segments>
|
||||
<segments>Объект.ВеткаGit</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ВеткаGitLabРасширеннаяПодсказка</name>
|
||||
@@ -2581,6 +2589,7 @@
|
||||
<fileDragMode>AsFileRef</fileDragMode>
|
||||
<rowFilter xsi:type="core:UndefinedValue"/>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
@@ -4354,6 +4363,34 @@
|
||||
<showTitle>true</showTitle>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаДополнительныеРеквизиты</name>
|
||||
<id>355</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Дополнительные реквизиты</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаДополнительныеРеквизитыРасширеннаяПодсказка</name>
|
||||
<id>356</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>Page</type>
|
||||
<extInfo xsi:type="form:PageGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<showTitle>true</showTitle>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
@@ -4385,10 +4422,22 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>NotificationProcessing</event>
|
||||
<name>ОбработкаОповещения</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>OnOpen</event>
|
||||
<name>ПриОткрытии</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>FillCheckProcessingAtServer</event>
|
||||
<name>ОбработкаПроверкиЗаполненияНаСервере</name>
|
||||
</handlers>
|
||||
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
@@ -4654,5 +4703,9 @@
|
||||
<event>OnReadAtServer</event>
|
||||
<name>ПриЧтенииНаСервере</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>BeforeWriteAtServer</event>
|
||||
<name>ПередЗаписьюНаСервере</name>
|
||||
</handlers>
|
||||
</extInfo>
|
||||
</form:Form>
|
||||
@@ -1,14 +1,65 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
// СтандартныеПодсистемы.Свойства
|
||||
ДополнительныеПараметры = Новый Структура;
|
||||
ДополнительныеПараметры.Вставить("ИмяЭлементаДляРазмещения", "ГруппаДополнительныеРеквизиты");
|
||||
УправлениеСвойствами.ПриСозданииНаСервере(ЭтотОбъект, ДополнительныеПараметры);
|
||||
// Конец СтандартныеПодсистемы.Свойства
|
||||
|
||||
ИнициализироватьФорму(Отказ);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
|
||||
|
||||
// СтандартныеПодсистемы.Свойства
|
||||
УправлениеСвойствами.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
|
||||
// Конец СтандартныеПодсистемы.Свойства
|
||||
|
||||
УстановитьСсылкуSonar();
|
||||
|
||||
КонецПроцедуры
|
||||
&НаКлиенте
|
||||
Процедура ПриОткрытии(Отказ)
|
||||
|
||||
// СтандартныеПодсистемы.Свойства
|
||||
УправлениеСвойствамиКлиент.ПослеЗагрузкиДополнительныхРеквизитов(ЭтотОбъект);
|
||||
// Конец СтандартныеПодсистемы.Свойства
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
|
||||
// СтандартныеПодсистемы.Свойства
|
||||
Если УправлениеСвойствамиКлиент.ОбрабатыватьОповещения(ЭтотОбъект, ИмяСобытия, Параметр) Тогда
|
||||
ОбновитьЭлементыДополнительныхРеквизитов();
|
||||
УправлениеСвойствамиКлиент.ПослеЗагрузкиДополнительныхРеквизитов(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.Свойства
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбработкаПроверкиЗаполненияНаСервере(Отказ, ПроверяемыеРеквизиты)
|
||||
// СтандартныеПодсистемы.Свойства
|
||||
УправлениеСвойствами.ОбработкаПроверкиЗаполнения(ЭтотОбъект, Отказ, ПроверяемыеРеквизиты);
|
||||
// Конец СтандартныеПодсистемы.Свойства
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
// СтандартныеПодсистемы.Свойства
|
||||
УправлениеСвойствами.ПередЗаписьюНаСервере(ЭтотОбъект, ТекущийОбъект);
|
||||
// Конец СтандартныеПодсистемы.Свойства
|
||||
|
||||
КонецПроцедуры
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
@@ -20,20 +71,21 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПодборОбработок(Команда)
|
||||
|
||||
ТипыОбъектовРазработки = Новый Массив;
|
||||
//TODO Разные команды сделать
|
||||
ТипыОбъектовРазработки = Новый Массив; //Массив Из ПеречислениеСсылка.ТипыОбъектовРазработки
|
||||
ТипыОбъектовРазработки.Добавить(ПредопределенноеЗначение("Перечисление.ТипыОбъектовРазработки.Обработка"));
|
||||
ТипыОбъектовРазработки.Добавить(ПредопределенноеЗначение("Перечисление.ТипыОбъектовРазработки.Отчет"));
|
||||
|
||||
ТипыОбъектовРазработки.Добавить(ПредопределенноеЗначение("Перечисление.ТипыОбъектовРазработки.Расширение"));
|
||||
|
||||
ПараметрыОтбора = Новый Структура;
|
||||
ПараметрыОтбора.Вставить("Владелец", Объект.Владелец);
|
||||
ПараметрыОтбора.Вставить("ТипОбъектаРазработки", ТипыОбъектовРазработки);
|
||||
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("Отбор", ПараметрыОтбора);
|
||||
ПараметрыФормы.Вставить("РежимВыбора",Истина);
|
||||
ПараметрыФормы.Вставить("МножественныйВыбор",Истина);
|
||||
|
||||
ПараметрыФормы.Вставить("РежимВыбора", Истина);
|
||||
ПараметрыФормы.Вставить("МножественныйВыбор", Истина);
|
||||
|
||||
ОбработкаВыбора = Новый ОписаниеОповещения("ПриЗакрытииПодборОбработок", ЭтотОбъект, "Подбор");
|
||||
ОткрытьФорму("Справочник.ОбъектыРазработки.ФормаВыбора", ПараметрыФормы, ЭтотОбъект, , , , ОбработкаВыбора);
|
||||
|
||||
@@ -54,13 +106,21 @@
|
||||
&НаКлиенте
|
||||
Процедура ДобавитьПроцессы(Команда)
|
||||
ОписаниеОповещения = Новый ОписаниеОповещения("ДобавитьПроцессыПослеВыбора", ЭтотОбъект);
|
||||
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("Проект", Объект.Владелец);
|
||||
|
||||
ОткрытьФорму("Обработка.КомандыПроцессов.Форма.ФормаВыбора", ПараметрыФормы, ЭтаФорма,,,, ОписаниеОповещения);
|
||||
|
||||
ОткрытьФорму("Обработка.КомандыПроцессов.Форма.ФормаВыбора", ПараметрыФормы, ЭтаФорма, , , , ОписаниеОповещения);
|
||||
КонецПроцедуры
|
||||
|
||||
// СтандартныеПодсистемы.Свойства
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_СвойстваВыполнитьКоманду(ЭлементИлиКоманда, НавигационнаяСсылка = Неопределено,
|
||||
СтандартнаяОбработка = Неопределено)
|
||||
УправлениеСвойствамиКлиент.ВыполнитьКоманду(ЭтотОбъект, ЭлементИлиКоманда, СтандартнаяОбработка);
|
||||
КонецПроцедуры
|
||||
// Конец СтандартныеПодсистемы.Свойства
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
@@ -71,20 +131,20 @@
|
||||
Если СписокВыбранныхПроцессов = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Объект.КасаемыеПроцессы.Очистить();
|
||||
|
||||
|
||||
Для Каждого ВыбранныйПроцесс Из СписокВыбранныхПроцессов Цикл
|
||||
СтрокаТаблицы = Объект.КасаемыеПроцессы.Добавить();
|
||||
СтрокаТаблицы.Процесс = ВыбранныйПроцесс.Представление;
|
||||
СтрокаТаблицы.ПолноеИмяПроцесса = ВыбранныйПроцесс.Значение;
|
||||
КонецЦикла;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбновитьИзBitrixНаСервере()
|
||||
|
||||
|
||||
НастройкиПользователя = Справочники.НастройкиПользователей.НастройкиТекущегоПользователя();
|
||||
Если НастройкиПользователя = Неопределено Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(НСтр("ru='Не заполнены настройки пользователя!'"));
|
||||
@@ -101,16 +161,16 @@
|
||||
//ЗадачаОбъект.ЗаполнитьСвязанныеЗадачи();
|
||||
ЗначениеВРеквизитФормы(ЗадачаОбъект, "Объект");
|
||||
Модифицированность = Истина;
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПриЗакрытииПодборОбработок(Значение, ДопПараметры) Экспорт
|
||||
|
||||
|
||||
Если Значение = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Для Каждого Элемент Из Значение Цикл
|
||||
НайденныеСтроки = Объект.ВнешниеФайлы.НайтиСтроки(Новый Структура("Обработка", Элемент));
|
||||
Если Не НайденныеСтроки.Количество() Тогда
|
||||
@@ -118,14 +178,15 @@
|
||||
НоваяСтрока.Обработка = Элемент;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура НоваяОбработкаНаСервере(ИмяОбработки, БазаРепозитория)
|
||||
|
||||
|
||||
Если Не ЗначениеЗаполнено(БазаРепозитория) Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(НСтр("ru = 'Не удалось определить базу для получения каталога репозитория базы!'"));
|
||||
ОбщегоНазначения.СообщитьПользователю(НСтр(
|
||||
"ru = 'Не удалось определить базу для получения каталога репозитория базы!'"));
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
КаталогРепозиторияБазы = РаботаСGit.КаталогРепозиторияБазыШара(БазаРепозитория);
|
||||
@@ -137,7 +198,7 @@
|
||||
ПутьКШаблону = СтрШаблон("%1\Шаблоны\ШаблонОбработки.epf", КаталогРепозиторияБазы);
|
||||
ПутьКНовойОбработке = СтрШаблон("%1\build\epf\%2.epf", КаталогРепозиторияБазы, ИмяОбработки);
|
||||
КопироватьФайл(ПутьКШаблону, ПутьКНовойОбработке);
|
||||
|
||||
|
||||
ОбработкаОбъект = Справочники.ОбъектыРазработки.СоздатьЭлемент();
|
||||
ОбработкаОбъект.УстановитьНовыйКод();
|
||||
ОбработкаОбъект.Владелец = Объект.Владелец;
|
||||
@@ -147,25 +208,25 @@
|
||||
ОбработкаОбъект.Записать();
|
||||
|
||||
Обработка = ОбработкаОбъект.Ссылка;
|
||||
|
||||
|
||||
СтрокаВнешнихФайлов = Объект.ВнешниеФайлы.Добавить();
|
||||
СтрокаВнешнихФайлов.Обработка = Обработка;
|
||||
|
||||
|
||||
Модифицированность = Истина;
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Асинх Процедура НоваяОбработка(Команда)
|
||||
|
||||
|
||||
НазваниеОбработки = "";
|
||||
|
||||
|
||||
Обещание = ВвестиСтрокуАсинх(НазваниеОбработки, НСтр("ru = 'Введите название обработки'"));
|
||||
ИмяОбработки = Ждать Обещание;
|
||||
Если ЗначениеЗаполнено(ИмяОбработки) Тогда
|
||||
НоваяОбработкаНаСервере(ИмяОбработки, ВладелецФормы.База);
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -174,7 +235,7 @@
|
||||
//todo Открывать шару
|
||||
ПутьКНовойОбработке = СтрШаблон("%1\build\epf", НастройкиПользователя.КаталогРепозиторияНаШаре);
|
||||
ЗапуститьПриложение(ПутьКНовойОбработке);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
@@ -191,7 +252,7 @@
|
||||
&НаСервере
|
||||
Процедура УстановитьСсылкуSonar()
|
||||
ШаблонСсылкиSonar = ШаблонСсылкиSonar();
|
||||
СсылкаSonar = СтрШаблон(ШаблонСсылкиSonar, Объект.ИмяВетки, Нрег(Объект.Владелец));
|
||||
СсылкаSonar = СтрШаблон(ШаблонСсылкиSonar, Объект.ИмяВетки, Нрег(Объект.Владелец));
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
@@ -208,54 +269,66 @@
|
||||
Процедура ИзменитьСтатус(Команда)
|
||||
|
||||
ИзменитьСтатусНаСервере();
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ИзменитьСтатусНаСервере()
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Асинх Процедура ДобавитьКомментарий(Команда)
|
||||
|
||||
КомментарийКЗадаче = "";
|
||||
|
||||
Обещание = ВвестиСтрокуАсинх(КомментарийКЗадаче, НСтр("ru = 'Введите комментарий'"),, Истина);
|
||||
|
||||
Обещание = ВвестиСтрокуАсинх(КомментарийКЗадаче, НСтр("ru = 'Введите комментарий'"), , Истина);
|
||||
КомментарийКЗадаче = Ждать Обещание;
|
||||
Если Не ЗначениеЗаполнено(КомментарийКЗадаче) Тогда
|
||||
ОбщегоНазначенияКлиент.СообщитьПользователю(НСтр("ru = 'Комментарий не введен'"));
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
НастройкиПользователя = ТекущиеНастройкиПользователя();
|
||||
|
||||
|
||||
ДобавитьКомментарийНаСервере(Объект.Ссылка, КомментарийКЗадаче, НастройкиПользователя.ТокенBitrix);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ТекущиеНастройкиПользователя()
|
||||
|
||||
|
||||
ТекущийПользователь = Пользователи.АвторизованныйПользователь();
|
||||
Возврат Справочники.НастройкиПользователей.НастройкиТекущегоПользователя(ТекущийПользователь);
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Процедура ДобавитьКомментарийНаСервере(Задача, Комментарий, Токен)
|
||||
|
||||
Справочники.Задачи.ДобавитьКомментарийКЗадаче(Задача, Комментарий, Токен);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СсылкаMergeRequestНажатие(Элемент, СтандартнаяОбработка)
|
||||
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ПерейтиПоНавигационнойСсылке(Объект.СсылкаMergeRequest);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// СтандартныеПодсистемы.Свойства
|
||||
&НаСервере
|
||||
Процедура ОбновитьЭлементыДополнительныхРеквизитов()
|
||||
УправлениеСвойствами.ОбновитьЭлементыДополнительныхРеквизитов(ЭтотОбъект);
|
||||
КонецПроцедуры
|
||||
&НаКлиенте
|
||||
Процедура ОбновитьЗависимостиДополнительныхРеквизитов()
|
||||
УправлениеСвойствамиКлиент.ОбновитьЗависимостиДополнительныхРеквизитов(ЭтотОбъект);
|
||||
КонецПроцедуры
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ПриИзмененииДополнительногоРеквизита(Элемент)
|
||||
УправлениеСвойствамиКлиент.ОбновитьЗависимостиДополнительныхРеквизитов(ЭтотОбъект);
|
||||
КонецПроцедуры
|
||||
// Конец СтандартныеПодсистемы.Свойства
|
||||
|
||||
#КонецОбласти
|
||||
@@ -1,7 +1,40 @@
|
||||
// @strict-types
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
Функция НовыйДанныеЗадачи() Экспорт
|
||||
|
||||
ДанныеЗаполнения = Новый Структура();
|
||||
|
||||
ДанныеЗаполнения.Вставить("Наименование");
|
||||
ДанныеЗаполнения.Вставить("ПодробноеОписание");
|
||||
ДанныеЗаполнения.Вставить("Ответственный");
|
||||
ДанныеЗаполнения.Вставить("Постановщик");
|
||||
ДанныеЗаполнения.Вставить("Статус");
|
||||
ДанныеЗаполнения.Вставить("Стадия");
|
||||
ДанныеЗаполнения.Вставить("НомерЗадачиБазовой");
|
||||
ДанныеЗаполнения.Вставить("ОсновнаяЗадача");
|
||||
ДанныеЗаполнения.Вставить("КрайнийСрок");
|
||||
ДанныеЗаполнения.Вставить("ПлановоеВремя");
|
||||
ДанныеЗаполнения.Вставить("ЗатраченноеВремя");
|
||||
ДанныеЗаполнения.Вставить("ДатаСоздания");
|
||||
ДанныеЗаполнения.Вставить("НомерЗадачи");
|
||||
ДанныеЗаполнения.Вставить("ИмяВетки");
|
||||
ДанныеЗаполнения.Вставить("НомерЗадачиИтилиум");
|
||||
ДанныеЗаполнения.Вставить("ПлановаяДатаРелиза");
|
||||
ДанныеЗаполнения.Вставить("ТипЗадачи");
|
||||
ДанныеЗаполнения.Вставить("Владелец");
|
||||
ДанныеЗаполнения.Вставить("СсылкаBitrix");
|
||||
ДанныеЗаполнения.Вставить("ДатаСозданияБазовойЗадачи");
|
||||
ДанныеЗаполнения.Вставить("ТипБазовойЗадачи");
|
||||
|
||||
Возврат ДанныеЗаполнения;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
// Функция - Объекты разработки
|
||||
//
|
||||
// Параметры:
|
||||
@@ -125,9 +158,7 @@
|
||||
| Задачи.Расширения.(
|
||||
| Расширение КАК Расширение
|
||||
| ) КАК Расширения,
|
||||
| Задачи.ДорабатыватьКонфигурацию КАК ДорабатыватьКонфигурацию,
|
||||
| Задачи.ToolsWorld КАК ToolsWorld,
|
||||
| Задачи.Aelita КАК Aelita
|
||||
| Задачи.ДорабатыватьКонфигурацию КАК ДорабатыватьКонфигурацию
|
||||
|ИЗ
|
||||
| Справочник.Задачи КАК Задачи
|
||||
|ГДЕ
|
||||
@@ -136,20 +167,15 @@
|
||||
Запрос.УстановитьПараметр("Задача", Задача);
|
||||
|
||||
РеквизитыЗадачи = Запрос.Выполнить().Выгрузить()[0];
|
||||
|
||||
МассивРасширений = Новый Массив;
|
||||
Если РеквизитыЗадачи.ToolsWorld Тогда
|
||||
МассивРасширений.Добавить("ToolsWorld");
|
||||
КонецЕсли;
|
||||
|
||||
Если РеквизитыЗадачи.Aelita Тогда
|
||||
МассивРасширений.Добавить("Aelita");
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
ПараметрыЗадачи = Новый Структура;
|
||||
ПараметрыЗадачи.Вставить("ВнешниеФайлы", СтрСоединить(РеквизитыЗадачи.ВнешниеФайлы.ВыгрузитьКолонку("Обработка"), ","));
|
||||
ПараметрыЗадачи.Вставить("Расширения", СтрСоединить(МассивРасширений, ","));
|
||||
ПараметрыЗадачи.Вставить("ИмяВетки", СтрШаблон("%1/%2", РеквизитыЗадачи.ПрефиксВетки, РеквизитыЗадачи.ИмяВетки));
|
||||
ПараметрыЗадачи.Вставить("Расширения", СтрСоединить(РеквизитыЗадачи.Расширения.ВыгрузитьКолонку("Расширение"), ","));
|
||||
Если ЗначениеЗаполнено(РеквизитыЗадачи.ПрефиксВетки) Тогда
|
||||
ПараметрыЗадачи.Вставить("ИмяВетки", СтрШаблон("%1/%2", РеквизитыЗадачи.ПрефиксВетки, РеквизитыЗадачи.ИмяВетки));
|
||||
Иначе
|
||||
ПараметрыЗадачи.Вставить("ИмяВетки", РеквизитыЗадачи.ИмяВетки);
|
||||
КонецЕсли;
|
||||
ПараметрыЗадачи.Вставить("ДорабатыватьКонфигурацию", РеквизитыЗадачи.ДорабатыватьКонфигурацию);
|
||||
|
||||
Возврат ПараметрыЗадачи;
|
||||
@@ -166,7 +192,7 @@
|
||||
Иначе
|
||||
ТипЗадачи = Справочники.ПрефиксыЗадач.hotfix;
|
||||
КонецЕсли;
|
||||
Задача = НоваяЗадача(НомерНовойЗадачи, ТипЗадачи);
|
||||
Задача = НоваяЗадача(НомерНовойЗадачи, База.Владелец, ТипЗадачи);
|
||||
КонецЕсли;
|
||||
|
||||
РаботаСGit.СоздатьНовуюВеткуВГИТПоЗадаче(Задача, База, НастройкиПользователя);
|
||||
@@ -193,11 +219,11 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция НоваяЗадача(НомерЗадачи, ТипЗадачи = Неопределено) Экспорт
|
||||
Функция НоваяЗадача(НомерЗадачи, Проект, ТипЗадачи = Неопределено) Экспорт
|
||||
|
||||
Задача = НайтиПоРеквизиту("НомерЗадачи", НомерЗадачи);
|
||||
Если Задача = Справочники.Задачи.ПустаяСсылка() Тогда
|
||||
ДанныеЗаполнения = ДанныеЗаполненияПоЗадаче(НомерЗадачи);
|
||||
ДанныеЗаполнения = ДанныеЗаполненияПоЗадаче(НомерЗадачи, Проект);
|
||||
Если ЗначениеЗаполнено(ТипЗадачи) Тогда
|
||||
ДанныеЗаполнения.Вставить("ПрефиксВетки", ТипЗадачи);
|
||||
КонецЕсли;
|
||||
@@ -229,16 +255,13 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ДанныеЗаполненияПоЗадаче(НомерЗадачи) Экспорт
|
||||
Функция ДанныеЗаполненияПоЗадаче(НомерЗадачи, Проект) Экспорт
|
||||
|
||||
ДанныеЗаполнения = Новый Структура();
|
||||
|
||||
ТаскТрекер = Константы.ТаскТрекер.Получить();
|
||||
Если ТаскТрекер = Перечисления.ТаскТрекеры.Bitrix Тогда
|
||||
ДанныеЗаполнения = РаботаСBitrix.СтруктурированныеДанныеПоЗадачеИзБитрикс(НомерЗадачи);
|
||||
ИначеЕсли ТаскТрекер = Перечисления.ТаскТрекеры.Предприятие1С Тогда
|
||||
ДанныеЗаполнения = РаботаСПредприятие1С.СтруктурированныеДанныеПоЗадаче(НомерЗадачи);
|
||||
КонецЕсли;
|
||||
ТаскТрекер = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Проект, "ТаскТрекер");
|
||||
ТипТаскТрекера = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ТаскТрекер, "ТипТаскТрекера");
|
||||
МенеджерТаскТрекера = Перечисления.ТаскТрекеры.МенеджерТаскТрекера(ТипТаскТрекера);
|
||||
ДанныеЗаполнения = МенеджерТаскТрекера.СтруктурированныеДанныеПоЗадаче(НомерЗадачи, ТаскТрекер);
|
||||
|
||||
Возврат ДанныеЗаполнения;
|
||||
|
||||
@@ -384,7 +407,10 @@
|
||||
Если Не ЗначениеЗаполнено(НомерЗадачи) Тогда
|
||||
Возврат Справочники.Задачи.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
Задача = НоваяЗадача(НомерЗадачи);
|
||||
Если База = Неопределено Тогда
|
||||
ВызватьИсключение "Параметр ""База"" должен быть заполнен!";
|
||||
КонецЕсли;
|
||||
Задача = НоваяЗадача(НомерЗадачи, База.Владелец);
|
||||
|
||||
Возврат Задача;
|
||||
|
||||
@@ -396,7 +422,9 @@
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Задачи.Ссылка КАК Задача,
|
||||
| Задачи.НомерЗадачи КАК НомерЗадачи
|
||||
| Задачи.Владелец КАК Проект,
|
||||
| Задачи.НомерЗадачи КАК НомерЗадачи,
|
||||
| Задачи.Владелец.ТаскТрекер.ТипТаскТрекера КАК ТипТаскТрекера
|
||||
|ИЗ
|
||||
| Справочник.Задачи КАК Задачи
|
||||
|ГДЕ
|
||||
@@ -416,6 +444,7 @@
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Задачи.Ссылка КАК Задача,
|
||||
| Задачи.Владелец КАК Проект,
|
||||
| Задачи.НомерЗадачи КАК НомерЗадачи
|
||||
|ИЗ
|
||||
| Справочник.Задачи КАК Задачи
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ОбработчикиСобытий
|
||||
|
||||
@@ -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>
|
||||
@@ -494,36 +494,6 @@
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="005526d5-995e-4f1d-bc61-e674e59be51c">
|
||||
<name>ToolsWorld</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Tools world</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:BooleanValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="a024a923-a770-4186-8081-ffd223b522e5">
|
||||
<name>Aelita</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Aelita</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:BooleanValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="1df3057c-8a68-4bd9-bb6b-48e678613f2d">
|
||||
<name>ТипБазовойЗадачи</name>
|
||||
<synonym>
|
||||
@@ -988,6 +958,92 @@
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
</tabularSections>
|
||||
<tabularSections uuid="bc4593bf-5c01-4587-9cb4-382cf8e57db0">
|
||||
<producedTypes>
|
||||
<objectType typeId="44d837db-51e2-4fff-85bd-af0ff30df99b" valueTypeId="2fe5f0b5-0260-4475-86c9-cd2fe274f4a4"/>
|
||||
<rowType typeId="8cbf134b-0174-4755-9071-7a15a6b0e2ff" valueTypeId="3d6618d8-dd98-4eaa-bbc3-b9779d15d490"/>
|
||||
</producedTypes>
|
||||
<name>ДополнительныеРеквизиты</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Дополнительные реквизиты</value>
|
||||
</synonym>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Дополнительные реквизиты объекта</value>
|
||||
</toolTip>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>LineNumber</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<attributes uuid="b8aead6a-b110-49f7-9e60-b781bfc9e1b0">
|
||||
<name>Свойство</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Свойство</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Дополнительный реквизит</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<quickChoice>DontUse</quickChoice>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="1bab7253-5b98-4e3f-9273-c81e869873a5">
|
||||
<name>Значение</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Значение</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Characteristic.ДополнительныеРеквизитыИСведения</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Значение дополнительного реквизита</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<choiceParameterLinks>
|
||||
<name>Отбор.Владелец</name>
|
||||
<field>Catalog.Задачи.TabularSection.ДополнительныеРеквизиты.Attribute.Свойство</field>
|
||||
</choiceParameterLinks>
|
||||
<quickChoice>DontUse</quickChoice>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="9d86eff2-2504-45d7-9e52-62d5493720c8">
|
||||
<name>ТекстоваяСтрока</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Текстовая строка</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Полный текст строкового дополнительного реквизита</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
</tabularSections>
|
||||
<forms uuid="8e962dda-6a58-447a-9a56-abe385a30d3b">
|
||||
<name>ФормаЭлемента</name>
|
||||
<synonym>
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
// https://creativecommons.org/licenses/by/4.0/legalcode
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
// https://creativecommons.org/licenses/by/4.0/legalcode
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
// https://creativecommons.org/licenses/by/4.0/legalcode
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
@@ -230,6 +230,45 @@
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="2405f909-d620-49ea-8853-b8babd1f375c">
|
||||
<name>КаталогRAS</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Каталог RAS</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="1e61ddb5-10bb-4fe9-af4d-e8323ba7e655">
|
||||
<name>НомерВерсииПлатформы</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Номер версии платформы</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>20</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fillValue xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<commands uuid="223c1d9e-2a01-43a7-b644-c685ca85e8cc">
|
||||
<name>ПодключитьсяКRDP</name>
|
||||
<synonym>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.IDПользователяGitLab</segments>
|
||||
<segments>Список.IDПользователяGit</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>IDПользователяGitLabРасширеннаяПодсказка</name>
|
||||
@@ -233,7 +233,7 @@
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ИмяПользователяGitLab</name>
|
||||
<name>ИмяПользователяGit</name>
|
||||
<id>25</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -241,10 +241,10 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.ИмяПользователяGitLab</segments>
|
||||
<segments>Список.ИмяПользователяGit</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ИмяПользователяGitLabРасширеннаяПодсказка</name>
|
||||
<name>ИмяПользователяGitРасширеннаяПодсказка</name>
|
||||
<id>27</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -254,7 +254,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ИмяПользователяGitLabКонтекстноеМеню</name>
|
||||
<name>ИмяПользователяGitКонтекстноеМеню</name>
|
||||
<id>26</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -313,7 +313,7 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.ПочтаПользователяGitLab</segments>
|
||||
<segments>Список.ПочтаПользователяGit</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ПочтаПользователяGitLabРасширеннаяПодсказка</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>TokenGit</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>Объект.ТокенGit</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>КаталогРепозиторияНаШареРасширеннаяПодсказка</name>
|
||||
<id>24</id>
|
||||
<name>TokenGitРасширеннаяПодсказка</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>TokenGitКонтекстноеМеню</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>ПочтаПользователяGit</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>Объект.ПочтаПользователяGit</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ПочтаПользователяGitРасширеннаяПодсказка</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>ПочтаПользователяGitКонтекстноеМеню</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>ИмяПользователяGit</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>Объект.ИмяПользователяGit</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ИмяПользователяGitРасширеннаяПодсказка</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>ИмяПользователяGitКонтекстноеМеню</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ПользователяGit</name>
|
||||
<id>38</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.IDПользователяGit</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>IDПользователяGitРасширеннаяПодсказка</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ПользователяGitКонтекстноеМеню</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>
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
@@ -7,15 +9,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 +85,7 @@
|
||||
|
||||
Функция ПользовательПоЭлектроннойПочте(Почта) Экспорт
|
||||
|
||||
Элемент = НайтиПоРеквизиту("ПочтаПользователяGitLab", Почта);
|
||||
Элемент = НайтиПоРеквизиту("ПочтаПользователяGit", Почта);
|
||||
Если ЗначениеЗаполнено(Элемент) Тогда
|
||||
Возврат Элемент.Владелец;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -165,10 +164,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>
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
@@ -112,7 +114,7 @@
|
||||
&НаСервере
|
||||
Процедура СобратьОбработкуНаСервере(ИмяВетки, Обработка)
|
||||
|
||||
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(База.Владелец, "ПапкаАктуальныхОбработок, URLGitLab");
|
||||
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(База.Владелец, "ПапкаАктуальныхОбработок, Репозиторий");
|
||||
РаботаСОбъектами.СкомпилироватьОбработкуПоВетке(ИмяВетки, Обработка, НастройкиПроекта, База);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||
|
||||
&НаКлиенте
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
@@ -8,9 +10,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>
|
||||
@@ -447,6 +447,39 @@
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="00347152-466b-4fd5-9e52-48cef645b341">
|
||||
<name>ТаскТрекер</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Таск трекер</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.ТаскТрекеры</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="197ea800-5872-4739-a0d3-74497a4738d2">
|
||||
<name>URLТаскТрекера</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>URLТаск трекера</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>100</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<forms uuid="edbeb866-fde0-45a2-84d9-d0302907e8d8">
|
||||
<name>ФормаЭлемента</name>
|
||||
<synonym>
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
// https://creativecommons.org/licenses/by/4.0/legalcode
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
// https://creativecommons.org/licenses/by/4.0/legalcode
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
@@ -0,0 +1,365 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Код</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.Code</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>КодРасширеннаяПодсказка</name>
|
||||
<id>3</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>КодКонтекстноеМеню</name>
|
||||
<id>2</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>Наименование</name>
|
||||
<id>4</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.Description</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>НаименованиеРасширеннаяПодсказка</name>
|
||||
<id>6</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НаименованиеКонтекстноеМеню</name>
|
||||
<id>5</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>ТипТаскТрекера</name>
|
||||
<id>22</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ТипТаскТрекера</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ТипТаскТрекераРасширеннаяПодсказка</name>
|
||||
<id>24</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ТипТаскТрекераКонтекстноеМеню</name>
|
||||
<id>23</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>7</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.Логин</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ЛогинРасширеннаяПодсказка</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>ЛогинКонтекстноеМеню</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>URL</name>
|
||||
<id>10</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.URL</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>URLРасширеннаяПодсказка</name>
|
||||
<id>12</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>URLКонтекстноеМеню</name>
|
||||
<id>11</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>Пароль</name>
|
||||
<id>16</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Пароль</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ПарольРасширеннаяПодсказка</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>ПарольКонтекстноеМеню</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>
|
||||
<passwordMode>true</passwordMode>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Токен</name>
|
||||
<id>19</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Токен</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ТокенРасширеннаяПодсказка</name>
|
||||
<id>21</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ТокенКонтекстноеМеню</name>
|
||||
<id>20</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>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<showTitle>true</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Объект</name>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>CatalogObject.ТаскТрекеры</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<main>true</main>
|
||||
<savedData>true</savedData>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>Пароль</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Пароль</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>Токен</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Токен</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
<extInfo xsi:type="form:CatalogFormExtInfo">
|
||||
<handlers>
|
||||
<event>OnReadAtServer</event>
|
||||
<name>ПриЧтенииНаСервере</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>OnWriteAtServer</event>
|
||||
<name>ПриЗаписиНаСервере</name>
|
||||
</handlers>
|
||||
</extInfo>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,21 @@
|
||||
// @strict-types
|
||||
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
ОбщегоНазначения.ЗаписатьДанныеВБезопасноеХранилище(ТекущийОбъект.Ссылка, Токен, "Токен");
|
||||
ОбщегоНазначения.ЗаписатьДанныеВБезопасноеХранилище(ТекущийОбъект.Ссылка, Пароль, "Пароль");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
Данные = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(ТекущийОбъект.Ссылка, "Токен, Пароль" );
|
||||
Токен = Данные.Токен;
|
||||
Пароль = Данные.Пароль;
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -0,0 +1,94 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog 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="81b6ff73-1b53-4cd1-8d27-4dbc82a18495">
|
||||
<producedTypes>
|
||||
<objectType typeId="9d1dfe3d-6322-4bb6-a8d0-27c0b97765fa" valueTypeId="8409f759-ea56-4314-8d6c-44e43cf1bf7d"/>
|
||||
<refType typeId="c50fdff8-fe2c-4d7d-bb28-6b829e9fad0d" valueTypeId="42a9c6d9-2df3-420a-bee3-328c12627806"/>
|
||||
<selectionType typeId="73a94d85-a214-4a44-87f1-538cf6ecc0c1" valueTypeId="042150b3-1b8e-450b-92e3-b88b01d61c58"/>
|
||||
<listType typeId="e03cbbd1-6a5b-4b87-9fe1-b90603814ca0" valueTypeId="82f138e7-4192-4b65-9aac-cc17d68dea6b"/>
|
||||
<managerType typeId="f34ddeeb-ac74-42e0-8688-bb30e4dfc4e2" valueTypeId="d5d9dae4-7f7d-4548-ac83-9e23c8c45bfa"/>
|
||||
</producedTypes>
|
||||
<name>ТаскТрекеры</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Таск трекеры</value>
|
||||
</synonym>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<inputByString>Catalog.ТаскТрекеры.StandardAttribute.Code</inputByString>
|
||||
<inputByString>Catalog.ТаскТрекеры.StandardAttribute.Description</inputByString>
|
||||
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<dataLockControlMode>Managed</dataLockControlMode>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<levelCount>2</levelCount>
|
||||
<foldersOnTop>true</foldersOnTop>
|
||||
<codeLength>9</codeLength>
|
||||
<descriptionLength>25</descriptionLength>
|
||||
<codeType>String</codeType>
|
||||
<codeAllowedLength>Variable</codeAllowedLength>
|
||||
<checkUnique>true</checkUnique>
|
||||
<autonumbering>true</autonumbering>
|
||||
<defaultPresentation>AsDescription</defaultPresentation>
|
||||
<editType>InDialog</editType>
|
||||
<choiceMode>BothWays</choiceMode>
|
||||
<defaultObjectForm>Catalog.ТаскТрекеры.Form.ФормаЭлемента</defaultObjectForm>
|
||||
<attributes uuid="53c46f22-dbff-41da-9f7d-aa9461c90599">
|
||||
<name>Логин</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Логин</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>10</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="988c7c28-103c-4763-be36-5128873c2b0c">
|
||||
<name>URL</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>URL</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>100</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="d405d026-603c-482d-8548-c597d6441fb6">
|
||||
<name>ТипТаскТрекера</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Тип таск трекера</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>EnumRef.ТаскТрекеры</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<forms uuid="6323ad78-7d48-40fb-897d-ea9b8478b671">
|
||||
<name>ФормаЭлемента</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма элемента</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
</mdclass:Catalog>
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
&НаКлиенте
|
||||
Перем ОбъектВК, ОписаниеОшибки, Текст экспорт;
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
@@ -580,7 +580,7 @@
|
||||
<segments>СпособАутентификации</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<shortcut>Cmd+S</shortcut>
|
||||
<shortcut>Ctrl+S</shortcut>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>СпособАутентификацииПриИзменении</name>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
УстановитьОскрипт();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьОскрипт()
|
||||
РаботаСGit.УстановитьОскрипт();
|
||||
КонецПроцедуры
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:CommonCommand xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="0d6bf1f5-2acf-4c62-a6e8-271bacf2971e">
|
||||
<name>УстановитьОскрипт</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Установить оскрипт</value>
|
||||
</synonym>
|
||||
<group>ActionsPanelTools</group>
|
||||
<representation>Auto</representation>
|
||||
</mdclass:CommonCommand>
|
||||
@@ -6,6 +6,9 @@
|
||||
// https://creativecommons.org/licenses/by/4.0/legalcode
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
#Область ОписаниеПеременных
|
||||
|
||||
&НаКлиенте
|
||||
|
||||
@@ -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>Ctrl+S</shortcut>
|
||||
<extendedTooltip>
|
||||
<name>ОсновнаяГруппаExtendedTooltip</name>
|
||||
<id>35</id>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
// Lib: Bitrix24
|
||||
// CLI: bitrix24
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
// MIT License
|
||||
|
||||
// Copyright (c) 2023 Anton Tsitavets
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
// Lib: Google Calendar
|
||||
// CLI: gcalendar
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
// MIT License
|
||||
|
||||
// Copyright (c) 2023 Anton Tsitavets
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
// Lib: Google Sheets
|
||||
// CLI: gsheets
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
// MIT License
|
||||
|
||||
// Copyright (c) 2023 Anton Tsitavets
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
// Lib: Google Workspace
|
||||
// CLI: google
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
// MIT License
|
||||
|
||||
// Copyright (c) 2023 Anton Tsitavets
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
// Lib: Notion
|
||||
// CLI: notion
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
// MIT License
|
||||
|
||||
// Copyright (c) 2023 Anton Tsitavets
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
// Lib: Telegram
|
||||
// CLI: telegram
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
// MIT License
|
||||
|
||||
// Copyright (c) 2023 Anton Tsitavets
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
// Lib: Yandex Disk
|
||||
// CLI: yadisk
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
// MIT License
|
||||
|
||||
// Copyright (c) 2023 Anton Tsitavets
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
// Lib: Yandex ID
|
||||
// CLI: yandex
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
// MIT License
|
||||
|
||||
// Copyright (c) 2023 Anton Tsitavets
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
// OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Инструменты.os
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
// MIT License
|
||||
|
||||
// Copyright (c) 2023 Anton Tsitavets
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
// OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Криптография.os
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
// MIT License
|
||||
|
||||
// Copyright (c) 2023 Anton Tsitavets
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
// OneScript: ./OInt/tools/Modules/OPI_ПреобразованиеТипов.os
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
// MIT License
|
||||
|
||||
// Copyright (c) 2023 Anton Tsitavets
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
@@ -17,11 +19,11 @@
|
||||
|
||||
НастройкиПользователя = Справочники.НастройкиПользователей.НастройкиТекущегоПользователя();
|
||||
|
||||
Если Не ЗначениеЗаполнено(НастройкиПользователя.ТокенGitLab) Тогда
|
||||
Если Не ЗначениеЗаполнено(НастройкиПользователя.ТокенGit) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "URLGitLab, ИДПроектаGitLab, Ссылка");
|
||||
НастройкиПроекта = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Проект, "Репозиторий, ИДПроектаРепозитория, Ссылка");
|
||||
|
||||
ИзмененныеОбработки = ПолучитьСписокИзмененыхОбъектовНаСервере(НомерМерджРеквеста,
|
||||
НастройкиПользователя,
|
||||
@@ -44,13 +46,13 @@
|
||||
СписокКоммитов = РаботаСGitLab.СписокКоммитовПоМерджРеквесту(НастройкиПроекта.URLGitLab,
|
||||
НастройкиПроекта.ИДПроектаGitLab,
|
||||
НомерМерджРеквеста,
|
||||
НастройкиПользователя.ТокенGitLab
|
||||
НастройкиПользователя.ТокенGit
|
||||
);
|
||||
|
||||
ТаблицаИзмененныхОбъектов = РаботаСGitLab.ИзмененияПоКоммиту(НастройкиПроекта.URLGitLab,
|
||||
НастройкиПроекта.ИДПроектаGitLab,
|
||||
НомерМерджРеквеста,
|
||||
НастройкиПользователя.ТокенGitLab,
|
||||
НастройкиПользователя.ТокенGit,
|
||||
СписокКоммитов
|
||||
);
|
||||
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
// https://creativecommons.org/licenses/by/4.0/legalcode
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
// Задает типы предметов взаимодействий, например: заказы, вакансии и т.п.
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
Процедура ЗапускПриложения(ПараметрыЗапускаПрограммы) Экспорт
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
Процедура ЗапускПриложения(ПараметрыЗапускаПрограммы) Экспорт
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
Процедура ЗапускПриложения(ПараметрыЗапускаПрограммы) Экспорт
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
#Область Инициатор
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// @strict-types
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
#Область Инициатор
|
||||
@@ -275,7 +277,7 @@
|
||||
ПараметрыЗапроса = Новый Структура;
|
||||
|
||||
ПараметрыЗапроса.Вставить("token", "");
|
||||
ПараметрыЗапроса.Вставить("BRANCHE_NAME", "");
|
||||
ПараметрыЗапроса.Вставить("BRANCH_NAME", "");
|
||||
ПараметрыЗапроса.Вставить("CATALOG_TEST", "");
|
||||
ПараметрыЗапроса.Вставить("NAMES_DATA_PROCESSORS", "");
|
||||
ПараметрыЗапроса.Вставить("RUN_STAGE", Ложь);
|
||||
@@ -303,7 +305,7 @@
|
||||
ВнешниеФайлы = ПараметрыЗадачи.ВнешниеФайлы;
|
||||
|
||||
ПараметрыЗапроса.token = ПараметрыПроекта.ТокенJenkins;
|
||||
ПараметрыЗапроса.BRANCHE_NAME = ВеткаЗадачи;
|
||||
ПараметрыЗапроса.BRANCH_NAME = ВеткаЗадачи;
|
||||
ПараметрыЗапроса.NAMES_DATA_PROCESSORS = ВнешниеФайлы;
|
||||
ПараметрыЗапроса.EXTENSION_NAME = Справочники.Задачи.РасширенияЧерезЗапятую(Задача);
|
||||
ПараметрыЗапроса.NEED_UPDATE_IB = Задача.ДорабатыватьКонфигурацию;
|
||||
|
||||
@@ -21,6 +21,9 @@
|
||||
//
|
||||
// Требования: платформа 1С версии 8.3.10 и выше
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
#Область МетодыHTTP
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
// https://creativecommons.org/licenses/by/4.0/legalcode
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
#Область ДляВызоваИзДругихПодсистем
|
||||
@@ -67,7 +70,21 @@
|
||||
// Обработчик.РежимВыполнения = "Оперативно";
|
||||
//
|
||||
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
|
||||
|
||||
Обработчик = Обработчики.Добавить();
|
||||
Обработчик.Версия = "*";
|
||||
Обработчик.НачальноеЗаполнение = Истина;
|
||||
Обработчик.Процедура = "ОбновлениеИнформационнойБазыУР.ПервыйЗапуск";
|
||||
Обработчик.ОбщиеДанные = Истина;
|
||||
|
||||
Обработчик = Обработчики.Добавить();
|
||||
Обработчик.Версия = "*";
|
||||
Обработчик.РежимВыполнения = "Оперативно";
|
||||
Обработчик.Процедура = "ОбновлениеИнформационнойБазыУР.ПервыйЗапуск";
|
||||
Обработчик.Идентификатор = Новый УникальныйИдентификатор("1c641d92-690b-4ccc-8e31-ac3dcbcc271e");
|
||||
Обработчик.Комментарий = НСтр("ru = 'Тестовая процедура тестировтаь запуск""'");
|
||||
Обработчик.НачальноеЗаполнение = Истина;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ОбновлениеИнформационнойБазыПереопределяемый.ПередОбновлениемИнформационнойБазы.
|
||||
@@ -252,3 +269,42 @@
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
#Область ОбработчикиПервогоЗапуска
|
||||
|
||||
// Процедура заполняет пустую ИБ общими данными
|
||||
//
|
||||
//
|
||||
Процедура ПервыйЗапуск() Экспорт
|
||||
|
||||
НачатьТранзакцию();
|
||||
|
||||
Попытка
|
||||
|
||||
Константы.ТаскТрекер.Установить(Перечисления.ТаскТрекеры.Предприятие1С);
|
||||
Константы.СтратегияЗапускаСкрипта.Установить(Перечисления.СтратегияЗапускаСкрипта.CMD);
|
||||
//TODO Создание пользователя
|
||||
//Создание настроек к нему
|
||||
|
||||
|
||||
ЗафиксироватьТранзакцию();
|
||||
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
|
||||
ИнформацияОбОшибке = ИнформацияОбОшибке();
|
||||
ПодробноеПредставлениеОшибки = ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке);
|
||||
ЗаписьЖурналаРегистрации(
|
||||
НСтр("ru = 'Ошибка выполнения обработчика ПервыйЗапуск_ОбщиеДанные()'", ОбщегоНазначения.КодОсновногоЯзыка()),
|
||||
УровеньЖурналаРегистрации.Ошибка, , , ПодробноеПредставлениеОшибки);
|
||||
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
@@ -6,6 +6,9 @@
|
||||
// https://creativecommons.org/licenses/by/4.0/legalcode
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// @strict-types
|
||||
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
#Область ОповещениеПользователя
|
||||
|
||||