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

Merge pull request #50 from Untru/feat/43

Feat/43
This commit is contained in:
Pavel
2025-07-29 14:28:32 +03:00
committed by GitHub
11 changed files with 211 additions and 5 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
**/.DS_Store

View File

@@ -99,6 +99,10 @@
<createOnInput>Use</createOnInput> <createOnInput>Use</createOnInput>
<dataLockControlMode>Managed</dataLockControlMode> <dataLockControlMode>Managed</dataLockControlMode>
<fullTextSearch>Use</fullTextSearch> <fullTextSearch>Use</fullTextSearch>
<objectPresentation>
<key>ru</key>
<value>Кластер</value>
</objectPresentation>
<levelCount>2</levelCount> <levelCount>2</levelCount>
<foldersOnTop>true</foldersOnTop> <foldersOnTop>true</foldersOnTop>
<codeLength>9</codeLength> <codeLength>9</codeLength>

View File

@@ -0,0 +1,74 @@
<?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="b5fed10d-b212-44b9-b2a9-3cbb3fe00e34">
<producedTypes>
<objectType typeId="2bf6dea1-f4f8-484b-b473-c29c6dff4cca" valueTypeId="0234993b-ea1d-4b00-b5a0-ec37631bb464"/>
<refType typeId="3a443142-410a-4da8-aa31-3dcc6a319875" valueTypeId="7b5857cf-a7c2-4cc5-add2-18bd7f42b898"/>
<selectionType typeId="71be60f4-89ad-4973-993d-0b925b790007" valueTypeId="08667ec6-2d70-4313-80dc-b8227efeb0d6"/>
<listType typeId="55666a33-bdcc-4cd4-b4bd-adef2a21c3e2" valueTypeId="91187af7-d506-4d31-a0c3-c2bc79844fa2"/>
<managerType typeId="a67cf862-9ab2-4baa-a109-276d6dcc9592" valueTypeId="34777145-3b86-4a10-ac7a-562878c1aebb"/>
</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>
<attributes uuid="c44a6f5e-7d23-417b-a6cf-2d2e07669865">
<name>ПередЗапускомОсновнойКоманды</name>
<synonym>
<key>ru</key>
<value>Перед запуском основной команды</value>
</synonym>
<type>
<types>Boolean</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<tabularSections uuid="6261cf52-837f-4ce8-af3e-d387609dfe9a">
<producedTypes>
<objectType typeId="f0d24438-42ff-4d90-a584-32b990410f8d" valueTypeId="8b743f21-109d-4295-96ee-25eaa04240c5"/>
<rowType typeId="8c92e1d5-7e21-4ae4-8c89-7b6c3fb23433" valueTypeId="96ae8fbf-b2b3-4ba0-9286-f62a47c624d7"/>
</producedTypes>
<name>Команды</name>
<synonym>
<key>ru</key>
<value>Команды</value>
</synonym>
<attributes uuid="1fadf618-c869-4cc8-9889-5b826e7ae202">
<name>Команда</name>
<synonym>
<key>ru</key>
<value>Команда</value>
</synonym>
<type>
<types>String</types>
<stringQualifiers/>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<dataHistory>Use</dataHistory>
<fullTextSearch>Use</fullTextSearch>
</attributes>
</tabularSections>
</mdclass:Catalog>

View File

@@ -0,0 +1,48 @@
<?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="fad5b54e-e82d-4f25-92b8-1752645a6607">
<producedTypes>
<objectType typeId="a489340f-35e4-4624-a9dd-81ce07f47470" valueTypeId="3d4ccc9d-eba0-4352-92f9-2185e1eb87d7"/>
<refType typeId="4dba8113-bc8d-435b-a43b-9248be58e025" valueTypeId="92c96b0e-0364-4ea2-b1c9-f0d74958b19b"/>
<selectionType typeId="e1660184-34c7-4f88-9b6d-4cb566c90182" valueTypeId="6246223b-ea77-4006-abf7-30c12321e9c1"/>
<listType typeId="cb077850-e24a-4d22-9a97-a6e23a44b39a" valueTypeId="adfa1d0c-d62e-4007-aa4a-b971ce76333f"/>
<managerType typeId="be400d65-5232-40a5-ac87-4ecbec328a22" valueTypeId="137186f3-8d3b-4401-a7b9-dfbfd29456ee"/>
</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>
<attributes uuid="4b1cc476-5526-45bb-b6d2-3e64da4ca1f5">
<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>
</mdclass:Catalog>

View File

@@ -0,0 +1,21 @@
Функция КомандыЗапускаПеред() Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| КомандыКоманды.Команда
|ИЗ
| Справочник.Команды.Команды КАК КомандыКоманды
|ГДЕ
| КомандыКоманды.Ссылка.ПередЗапускомОсновнойКоманды
| И НЕ КомандыКоманды.Ссылка.ПометкаУдаления";
Возврат Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Команда");
КонецФункции
Функция КомандыЗапускаПосле() Экспорт
Возврат "";
КонецФункции

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="54a6b6a4-9cbc-4839-a837-cbd74c7fe102">
<name>КомандыЗапускаПриложенияПовтИсп</name>
<synonym>
<key>ru</key>
<value>Команды запуска приложения повт исп</value>
</synonym>
<server>true</server>
<externalConnection>true</externalConnection>
<clientOrdinaryApplication>true</clientOrdinaryApplication>
<returnValuesReuse>DuringSession</returnValuesReuse>
</mdclass:CommonModule>

View File

@@ -78,7 +78,7 @@
Обработчик.ОбщиеДанные = Истина; Обработчик.ОбщиеДанные = Истина;
Обработчик = Обработчики.Добавить(); Обработчик = Обработчики.Добавить();
Обработчик.Версия = "*"; Обработчик.Версия = "1.0.0.3";
Обработчик.РежимВыполнения = "Оперативно"; Обработчик.РежимВыполнения = "Оперативно";
Обработчик.Процедура = "ОбновлениеИнформационнойБазыУР.ПервыйЗапуск"; Обработчик.Процедура = "ОбновлениеИнформационнойБазыУР.ПервыйЗапуск";
Обработчик.Идентификатор = Новый УникальныйИдентификатор("1c641d92-690b-4ccc-8e31-ac3dcbcc271e"); Обработчик.Идентификатор = Новый УникальныйИдентификатор("1c641d92-690b-4ccc-8e31-ac3dcbcc271e");
@@ -285,8 +285,7 @@
Константы.ТаскТрекер.Установить(Перечисления.ТаскТрекеры.Предприятие1С); Константы.ТаскТрекер.Установить(Перечисления.ТаскТрекеры.Предприятие1С);
Константы.СтратегияЗапускаСкрипта.Установить(Перечисления.СтратегияЗапускаСкрипта.CMD); Константы.СтратегияЗапускаСкрипта.Установить(Перечисления.СтратегияЗапускаСкрипта.CMD);
//TODO Создание пользователя УправлениеСвойствамиСлужебный.СоздатьПредопределенныеНаборыСвойств();
//Создание настроек к нему
ЗафиксироватьТранзакцию(); ЗафиксироватьТранзакцию();

View File

@@ -186,14 +186,31 @@
КонецФункции КонецФункции
// Собранная строка команды.
//
// Параметры:
// Команда Команда
//
// Возвращаемое значение:
// Строка - Собранная строка команды
Функция СобраннаяСтрокаКоманды(Команда) Функция СобраннаяСтрокаКоманды(Команда)
КомандыДоОсновной = КомандыЗапускаПриложенияПовтИсп.КомандыЗапускаПеред();
Если ТипЗнч(Команда) = Тип("Массив") Тогда Если ТипЗнч(Команда) = Тип("Массив") Тогда
Команда = СтрСоединить(Команда, " && "); КомандаСтрокой = СтрСоединить(Команда, " && ");
Иначе
КомандаСтрокой = Команда;
КонецЕсли; КонецЕсли;
Возврат Команда;
Если КомандыДоОсновной.Количество() Тогда
КомандаСтрокой = СтрШаблон("%1 && %2", СтрСоединить(КомандыДоОсновной, " && "), КомандаСтрокой);
КонецЕсли;
Возврат КомандаСтрокой;
КонецФункции КонецФункции
#КонецОбласти #КонецОбласти

View File

@@ -1019,6 +1019,7 @@
<commonModules>CommonModule.ШаблоныСообщенийСлужебный</commonModules> <commonModules>CommonModule.ШаблоныСообщенийСлужебный</commonModules>
<commonModules>CommonModule.ШаблоныСообщенийСлужебныйПовтИсп</commonModules> <commonModules>CommonModule.ШаблоныСообщенийСлужебныйПовтИсп</commonModules>
<commonModules>CommonModule.РаботаБезТаскТрекера</commonModules> <commonModules>CommonModule.РаботаБезТаскТрекера</commonModules>
<commonModules>CommonModule.КомандыЗапускаПриложенияПовтИсп</commonModules>
<exchangePlans>ExchangePlan.ОбновлениеИнформационнойБазы</exchangePlans> <exchangePlans>ExchangePlan.ОбновлениеИнформационнойБазы</exchangePlans>
<xDTOPackages>XDTOPackage.ApdexExport</xDTOPackages> <xDTOPackages>XDTOPackage.ApdexExport</xDTOPackages>
<xDTOPackages>XDTOPackage.ApdexExport_1_0_0_2</xDTOPackages> <xDTOPackages>XDTOPackage.ApdexExport_1_0_0_2</xDTOPackages>
@@ -1432,6 +1433,8 @@
<catalogs>Catalog.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы</catalogs> <catalogs>Catalog.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы</catalogs>
<catalogs>Catalog.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы</catalogs> <catalogs>Catalog.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы</catalogs>
<catalogs>Catalog.ТаскТрекеры</catalogs> <catalogs>Catalog.ТаскТрекеры</catalogs>
<catalogs>Catalog.Команды</catalogs>
<catalogs>Catalog.УчетныеДанные</catalogs>
<documents>Document.Встреча</documents> <documents>Document.Встреча</documents>
<documents>Document.ЗапланированноеВзаимодействие</documents> <documents>Document.ЗапланированноеВзаимодействие</documents>
<documents>Document.Релиз</documents> <documents>Document.Релиз</documents>
@@ -1503,6 +1506,7 @@
<enums>Enum.ФорматыХраненияОдностраничныхФайлов</enums> <enums>Enum.ФорматыХраненияОдностраничныхФайлов</enums>
<enums>Enum.ЦветаСвойств</enums> <enums>Enum.ЦветаСвойств</enums>
<enums>Enum.ЦветностиИзображения</enums> <enums>Enum.ЦветностиИзображения</enums>
<enums>Enum.ТипыУчетныхДанных</enums>
<reports>Report.АнализЖурналаРегистрации</reports> <reports>Report.АнализЖурналаРегистрации</reports>
<reports>Report.АнализЗадачРелиза</reports> <reports>Report.АнализЗадачРелиза</reports>
<reports>Report.АнализПравДоступа</reports> <reports>Report.АнализПравДоступа</reports>

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Enum xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="cfdde0c4-7402-4165-b183-d3d2fc71d68d">
<producedTypes>
<refType typeId="67e6ae31-d6f2-46e7-91c4-1bcef53d3ab8" valueTypeId="498d302a-b791-4192-b0ed-771cc5243716"/>
<listType typeId="02ce8014-8bcd-451b-aa3c-7c5a1d418cd2" valueTypeId="fd14e4d6-ba05-4847-ba7d-7434a75c5ce3"/>
<managerType typeId="4a6991dc-f082-421f-935c-1b8ef432d316" valueTypeId="e3448a07-41af-4f1a-8cd6-916c624b9605"/>
</producedTypes>
<name>ТипыУчетныхДанных</name>
<synonym>
<key>ru</key>
<value>Типы учетных данных</value>
</synonym>
<quickChoice>true</quickChoice>
<choiceMode>BothWays</choiceMode>
<enumValues uuid="ad9910ba-9893-465f-bac3-7d5de275e018">
<name>Basic</name>
<synonym>
<key>ru</key>
<value>Basic</value>
</synonym>
</enumValues>
</mdclass:Enum>

View File

@@ -85,4 +85,8 @@
<content>InformationRegister.ОчередьАктуализацииДопОбработок</content> <content>InformationRegister.ОчередьАктуализацииДопОбработок</content>
<content>Catalog.ТаскТрекеры</content> <content>Catalog.ТаскТрекеры</content>
<content>CommonCommand.УстановитьОскрипт</content> <content>CommonCommand.УстановитьОскрипт</content>
<content>CommonModule.КомандыЗапускаПриложенияПовтИсп</content>
<content>Catalog.Команды</content>
<content>Catalog.УчетныеДанные</content>
<content>Enum.ТипыУчетныхДанных</content>
</mdclass:Subsystem> </mdclass:Subsystem>