Skip to content

Commit

Permalink
Добавление подключения к хранилищу
Browse files Browse the repository at this point in the history
  • Loading branch information
8095tores authored and artbear committed Jul 23, 2022
1 parent 19758b5 commit 81383e5
Showing 1 changed file with 23 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,12 @@
"Путь к cf-файлу, пример: --src=./1Cv8.cf");
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-s",
"Краткая команда 'путь к cf --src', пример: -s ./1Cv8.cf");
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--storage-name",
"Строка подключения к хранилищу, если ранее было выполнено подключение к хранилищу");
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--storage-user",
"Пользователь хранилища");
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--storage-pwd",
"Пароль пользователя хранилища");
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--merge-settings",
"Файл с настройками объединения конфигураций (обязательный параметр)");
Парсер.ДобавитьПараметрФлагКоманды(ОписаниеКоманды, "--enable-support",
Expand Down Expand Up @@ -79,12 +85,17 @@
ОчищатьОбъектыПоНеразрешеннымСсылкам = ПараметрыКоманды["--ClearUnresolvedRefs"];
Принудительно = ПараметрыКоманды["--force"];

СтрокаПодключенияХранилище = ПараметрыКоманды["--storage-name"];
ПользовательХранилища = ПараметрыКоманды["--storage-user"];
ПарольХранилища = ПараметрыКоманды["--storage-pwd"];

Лог.Отладка("ПутьВходящий %1", ПутьВходящий);
Лог.Отладка("ПутьФайлаНастройки %1", ПутьФайлаНастройки);
Лог.Отладка("ПоставитьНаПоддержку %1", ПоставитьНаПоддержку);
Лог.Отладка("НеСтавитьНаПоддержку %1", НеСтавитьНаПоддержку);
Лог.Отладка("ВключитьВОбъединениеОбъектыПоНеразрешеннымСсылкам %1", ВключитьВОбъединениеОбъектыПоНеразрешеннымСсылкам);
Лог.Отладка("Принудительно %1", Принудительно);
Лог.Отладка("Адрес хранилища %1", СтрокаПодключенияХранилище);

МенеджерКонфигуратора = Новый МенеджерКонфигуратора;

Expand All @@ -107,8 +118,18 @@
ПараметрВключитьВОбъединениеОбъектыПоНеразрешеннымСсылкам = Ложь;
КонецЕсли;

УправлениеКонфигуратором.ОбъединитьКонфигурациюСФайлом(ПутьВходящий, ПутьФайлаНастройки, ПараметрПоставитьНаПоддержку,
ПараметрВключитьВОбъединениеОбъектыПоНеразрешеннымСсылкам, Принудительно);
Если НЕ ПустаяСтрока(СтрокаПодключенияХранилище) Тогда
СтруктураХранилища = Новый Структура();
СтруктураХранилища.Вставить("СтрокаПодключенияХранилище", СтрокаПодключенияХранилище);
СтруктураХранилища.Вставить("ПользовательХранилища", ПользовательХранилища);
СтруктураХранилища.Вставить("ПарольХранилища", ПарольХранилища);

УправлениеКонфигуратором.ОбъединитьКонфигурациюСФайлом(ПутьВходящий, ПутьФайлаНастройки, ПараметрПоставитьНаПоддержку,
ПараметрВключитьВОбъединениеОбъектыПоНеразрешеннымСсылкам, Принудительно, СтруктураХранилища);
Иначе
УправлениеКонфигуратором.ОбъединитьКонфигурациюСФайлом(ПутьВходящий, ПутьФайлаНастройки, ПараметрПоставитьНаПоддержку,
ПараметрВключитьВОбъединениеОбъектыПоНеразрешеннымСсылкам, Принудительно);
КонецЕсли;

Лог.Информация(УправлениеКонфигуратором.ВыводКоманды());

Expand Down

0 comments on commit 81383e5

Please sign in to comment.