From 1f59e9c406710263ea09c66833e77d3e68f680f7 Mon Sep 17 00:00:00 2001 From: Pavel Chegodaev Date: Mon, 28 Jul 2025 13:28:19 +0300 Subject: [PATCH 1/3] =?UTF-8?q?=D0=9D=D0=BE=D0=B2=D1=8B=D0=B9=20=D1=81?= =?UTF-8?q?=D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D1=87=D0=BD=D0=B8=D0=BA=20=D0=BA?= =?UTF-8?q?=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=20=D0=BD=D0=B0=D0=BF=D1=80=D0=B8?= =?UTF-8?q?=D0=BC=D0=B5=D1=80=20=D0=B4=D0=BB=D1=8F=20=D0=B2=D0=BA=D0=BB?= =?UTF-8?q?=D1=8E=D1=87=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=BB=D0=BE=D0=B3=D0=BE?= =?UTF-8?q?=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Catalogs/Кластеры/Кластеры.mdo | 4 + src/Catalogs/Команды/Команды.mdo | 74 +++++++++++++++++++ .../Module.bsl | 21 ++++++ .../КомандыЗапускаПриложенияПовтИсп.mdo | 12 +++ .../ОбновлениеИнформационнойБазыУР/Module.bsl | 5 +- .../СтратегияЗапускаСкриптов/Module.bsl | 21 +++++- src/Configuration/Configuration.mdo | 2 + .../УправлениеРазработкой.mdo | 2 + 8 files changed, 136 insertions(+), 5 deletions(-) create mode 100644 src/Catalogs/Команды/Команды.mdo create mode 100644 src/CommonModules/КомандыЗапускаПриложенияПовтИсп/Module.bsl create mode 100644 src/CommonModules/КомандыЗапускаПриложенияПовтИсп/КомандыЗапускаПриложенияПовтИсп.mdo diff --git a/src/Catalogs/Кластеры/Кластеры.mdo b/src/Catalogs/Кластеры/Кластеры.mdo index 398bdb2..3aca7fb 100644 --- a/src/Catalogs/Кластеры/Кластеры.mdo +++ b/src/Catalogs/Кластеры/Кластеры.mdo @@ -99,6 +99,10 @@ Use Managed Use + + ru + Кластер + 2 true 9 diff --git a/src/Catalogs/Команды/Команды.mdo b/src/Catalogs/Команды/Команды.mdo new file mode 100644 index 0000000..bf180e1 --- /dev/null +++ b/src/Catalogs/Команды/Команды.mdo @@ -0,0 +1,74 @@ + + + + + + + + + + Команды + + ru + Команды + + true + Catalog.Команды.StandardAttribute.Code + Catalog.Команды.StandardAttribute.Description + DontUse + Use + Managed + Use + 2 + true + 9 + 25 + String + Variable + true + true + AsDescription + InDialog + BothWays + + ПередЗапускомОсновнойКоманды + + ru + Перед запуском основной команды + + + Boolean + + + + + Use + Use + + + + + + + Команды + + ru + Команды + + + Команда + + ru + Команда + + + String + + + + + Use + Use + + + diff --git a/src/CommonModules/КомандыЗапускаПриложенияПовтИсп/Module.bsl b/src/CommonModules/КомандыЗапускаПриложенияПовтИсп/Module.bsl new file mode 100644 index 0000000..b99df72 --- /dev/null +++ b/src/CommonModules/КомандыЗапускаПриложенияПовтИсп/Module.bsl @@ -0,0 +1,21 @@ +Функция КомандыЗапускаПеред() Экспорт + + Запрос = Новый Запрос; + Запрос.Текст = + "ВЫБРАТЬ + | КомандыКоманды.Команда + |ИЗ + | Справочник.Команды.Команды КАК КомандыКоманды + |ГДЕ + | КомандыКоманды.Ссылка.ПередЗапускомОсновнойКоманды + | И НЕ КомандыКоманды.Ссылка.ПометкаУдаления"; + + Возврат Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Команда"); + +КонецФункции + +Функция КомандыЗапускаПосле() Экспорт + + Возврат ""; + +КонецФункции diff --git a/src/CommonModules/КомандыЗапускаПриложенияПовтИсп/КомандыЗапускаПриложенияПовтИсп.mdo b/src/CommonModules/КомандыЗапускаПриложенияПовтИсп/КомандыЗапускаПриложенияПовтИсп.mdo new file mode 100644 index 0000000..e76bee8 --- /dev/null +++ b/src/CommonModules/КомандыЗапускаПриложенияПовтИсп/КомандыЗапускаПриложенияПовтИсп.mdo @@ -0,0 +1,12 @@ + + + КомандыЗапускаПриложенияПовтИсп + + ru + Команды запуска приложения повт исп + + true + true + true + DuringSession + diff --git a/src/CommonModules/ОбновлениеИнформационнойБазыУР/Module.bsl b/src/CommonModules/ОбновлениеИнформационнойБазыУР/Module.bsl index cccc2a7..9402840 100644 --- a/src/CommonModules/ОбновлениеИнформационнойБазыУР/Module.bsl +++ b/src/CommonModules/ОбновлениеИнформационнойБазыУР/Module.bsl @@ -78,7 +78,7 @@ Обработчик.ОбщиеДанные = Истина; Обработчик = Обработчики.Добавить(); - Обработчик.Версия = "*"; + Обработчик.Версия = "1.0.0.3"; Обработчик.РежимВыполнения = "Оперативно"; Обработчик.Процедура = "ОбновлениеИнформационнойБазыУР.ПервыйЗапуск"; Обработчик.Идентификатор = Новый УникальныйИдентификатор("1c641d92-690b-4ccc-8e31-ac3dcbcc271e"); @@ -285,8 +285,7 @@ Константы.ТаскТрекер.Установить(Перечисления.ТаскТрекеры.Предприятие1С); Константы.СтратегияЗапускаСкрипта.Установить(Перечисления.СтратегияЗапускаСкрипта.CMD); - //TODO Создание пользователя - //Создание настроек к нему + УправлениеСвойствамиСлужебный.СоздатьПредопределенныеНаборыСвойств(); ЗафиксироватьТранзакцию(); diff --git a/src/CommonModules/СтратегияЗапускаСкриптов/Module.bsl b/src/CommonModules/СтратегияЗапускаСкриптов/Module.bsl index 841d140..5387740 100644 --- a/src/CommonModules/СтратегияЗапускаСкриптов/Module.bsl +++ b/src/CommonModules/СтратегияЗапускаСкриптов/Module.bsl @@ -186,14 +186,31 @@ КонецФункции +// Собранная строка команды. +// +// Параметры: +// Команда Команда +// +// Возвращаемое значение: +// Строка - Собранная строка команды Функция СобраннаяСтрокаКоманды(Команда) + КомандыДоОсновной = КомандыЗапускаПриложенияПовтИсп.КомандыЗапускаПеред(); + Если ТипЗнч(Команда) = Тип("Массив") Тогда - Команда = СтрСоединить(Команда, " && "); + КомандаСтрокой = СтрСоединить(Команда, " && "); + Иначе + КомандаСтрокой = Команда; КонецЕсли; - Возврат Команда; + + Если КомандыДоОсновной.Количество() Тогда + КомандаСтрокой = СтрШаблон("%1 && %2", КомандаСтрокой, СтрСоединить(КомандыДоОсновной, " && ")); + КонецЕсли; + + Возврат КомандаСтрокой; КонецФункции #КонецОбласти + diff --git a/src/Configuration/Configuration.mdo b/src/Configuration/Configuration.mdo index dd2bc22..b096495 100644 --- a/src/Configuration/Configuration.mdo +++ b/src/Configuration/Configuration.mdo @@ -1019,6 +1019,7 @@ CommonModule.ШаблоныСообщенийСлужебный CommonModule.ШаблоныСообщенийСлужебныйПовтИсп CommonModule.РаботаБезТаскТрекера + CommonModule.КомандыЗапускаПриложенияПовтИсп ExchangePlan.ОбновлениеИнформационнойБазы XDTOPackage.ApdexExport XDTOPackage.ApdexExport_1_0_0_2 @@ -1432,6 +1433,7 @@ Catalog.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы Catalog.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы Catalog.ТаскТрекеры + Catalog.Команды Document.Встреча Document.ЗапланированноеВзаимодействие Document.Релиз diff --git a/src/Subsystems/УправлениеРазработкой/УправлениеРазработкой.mdo b/src/Subsystems/УправлениеРазработкой/УправлениеРазработкой.mdo index dddd741..e059927 100644 --- a/src/Subsystems/УправлениеРазработкой/УправлениеРазработкой.mdo +++ b/src/Subsystems/УправлениеРазработкой/УправлениеРазработкой.mdo @@ -85,4 +85,6 @@ InformationRegister.ОчередьАктуализацииДопОбработок Catalog.ТаскТрекеры CommonCommand.УстановитьОскрипт + CommonModule.КомандыЗапускаПриложенияПовтИсп + Catalog.Команды From fb8d8bebc4e584e61c432dbdd6adb665d96af203 Mon Sep 17 00:00:00 2001 From: Pavel Chegodaev Date: Mon, 28 Jul 2025 21:16:03 +0300 Subject: [PATCH 2/3] =?UTF-8?q?=D0=97=D0=B0=D1=80=D0=BE=D0=B4=D0=BA=D0=B8?= =?UTF-8?q?=20=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D1=87=D0=BD=D0=B8=D0=BA?= =?UTF-8?q?=D0=B0=20credentioal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Catalogs/УчетныеДанные/УчетныеДанные.mdo | 48 +++++++++++++++++++ .../СтратегияЗапускаСкриптов/Module.bsl | 2 +- src/Configuration/Configuration.mdo | 2 + .../ТипыУчетныхДанных/ТипыУчетныхДанных.mdo | 22 +++++++++ .../УправлениеРазработкой.mdo | 2 + 5 files changed, 75 insertions(+), 1 deletion(-) create mode 100644 src/Catalogs/УчетныеДанные/УчетныеДанные.mdo create mode 100644 src/Enums/ТипыУчетныхДанных/ТипыУчетныхДанных.mdo diff --git a/src/Catalogs/УчетныеДанные/УчетныеДанные.mdo b/src/Catalogs/УчетныеДанные/УчетныеДанные.mdo new file mode 100644 index 0000000..0157a3e --- /dev/null +++ b/src/Catalogs/УчетныеДанные/УчетныеДанные.mdo @@ -0,0 +1,48 @@ + + + + + + + + + + УчетныеДанные + + ru + Учетные данные + + true + Catalog.УчетныеДанные.StandardAttribute.Code + Catalog.УчетныеДанные.StandardAttribute.Description + DontUse + Use + Managed + Use + 2 + true + 9 + 25 + String + Variable + true + true + AsDescription + InDialog + BothWays + + ТипУчетныхДанных + + ru + Тип учетных данных + + + EnumRef.ТипыУчетныхДанных + + + + + Use + Use + + diff --git a/src/CommonModules/СтратегияЗапускаСкриптов/Module.bsl b/src/CommonModules/СтратегияЗапускаСкриптов/Module.bsl index 5387740..70b5955 100644 --- a/src/CommonModules/СтратегияЗапускаСкриптов/Module.bsl +++ b/src/CommonModules/СтратегияЗапускаСкриптов/Module.bsl @@ -204,7 +204,7 @@ КонецЕсли; Если КомандыДоОсновной.Количество() Тогда - КомандаСтрокой = СтрШаблон("%1 && %2", КомандаСтрокой, СтрСоединить(КомандыДоОсновной, " && ")); + КомандаСтрокой = СтрШаблон("%1 && %2", СтрСоединить(КомандыДоОсновной, " && "), КомандаСтрокой); КонецЕсли; Возврат КомандаСтрокой; diff --git a/src/Configuration/Configuration.mdo b/src/Configuration/Configuration.mdo index b096495..5aa8359 100644 --- a/src/Configuration/Configuration.mdo +++ b/src/Configuration/Configuration.mdo @@ -1434,6 +1434,7 @@ Catalog.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы Catalog.ТаскТрекеры Catalog.Команды + Catalog.УчетныеДанные Document.Встреча Document.ЗапланированноеВзаимодействие Document.Релиз @@ -1505,6 +1506,7 @@ Enum.ФорматыХраненияОдностраничныхФайлов Enum.ЦветаСвойств Enum.ЦветностиИзображения + Enum.ТипыУчетныхДанных Report.АнализЖурналаРегистрации Report.АнализЗадачРелиза Report.АнализПравДоступа diff --git a/src/Enums/ТипыУчетныхДанных/ТипыУчетныхДанных.mdo b/src/Enums/ТипыУчетныхДанных/ТипыУчетныхДанных.mdo new file mode 100644 index 0000000..90aba84 --- /dev/null +++ b/src/Enums/ТипыУчетныхДанных/ТипыУчетныхДанных.mdo @@ -0,0 +1,22 @@ + + + + + + + + ТипыУчетныхДанных + + ru + Типы учетных данных + + true + BothWays + + Basic + + ru + Basic + + + diff --git a/src/Subsystems/УправлениеРазработкой/УправлениеРазработкой.mdo b/src/Subsystems/УправлениеРазработкой/УправлениеРазработкой.mdo index e059927..cb1dd93 100644 --- a/src/Subsystems/УправлениеРазработкой/УправлениеРазработкой.mdo +++ b/src/Subsystems/УправлениеРазработкой/УправлениеРазработкой.mdo @@ -87,4 +87,6 @@ CommonCommand.УстановитьОскрипт CommonModule.КомандыЗапускаПриложенияПовтИсп Catalog.Команды + Catalog.УчетныеДанные + Enum.ТипыУчетныхДанных From d489d54e35f41186ff0545f70c630d1476112c7a Mon Sep 17 00:00:00 2001 From: Pavel Chegodaev Date: Tue, 29 Jul 2025 14:25:55 +0300 Subject: [PATCH 3/3] =?UTF-8?q?=D0=A4=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=BC?= =?UTF-8?q?=D0=B0=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6a3e68d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +**/.DS_Store \ No newline at end of file