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 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/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 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..70b5955 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..5aa8359 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,8 @@ Catalog.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы Catalog.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы Catalog.ТаскТрекеры + Catalog.Команды + Catalog.УчетныеДанные Document.Встреча Document.ЗапланированноеВзаимодействие Document.Релиз @@ -1503,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 dddd741..cb1dd93 100644 --- a/src/Subsystems/УправлениеРазработкой/УправлениеРазработкой.mdo +++ b/src/Subsystems/УправлениеРазработкой/УправлениеРазработкой.mdo @@ -85,4 +85,8 @@ InformationRegister.ОчередьАктуализацииДопОбработок Catalog.ТаскТрекеры CommonCommand.УстановитьОскрипт + CommonModule.КомандыЗапускаПриложенияПовтИсп + Catalog.Команды + Catalog.УчетныеДанные + Enum.ТипыУчетныхДанных