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.ТипыУчетныхДанных