Skip to content

Commit

Permalink
переименованы пост-конструкторы
Browse files Browse the repository at this point in the history
и документированы
  • Loading branch information
artbear committed Apr 6, 2022
1 parent 5762c9f commit a206f3d
Show file tree
Hide file tree
Showing 25 changed files with 50 additions and 26 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
ДанныеПодключения = ПараметрыКоманды["ДанныеПодключения"];

МенеджерКонфигуратора = Новый МенеджерКонфигуратора;
МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

Попытка
МенеджерКонфигуратора.ВыгрузитьИнфобазуВФайл(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
ДанныеПодключения = ПараметрыКоманды["ДанныеПодключения"];

МенеджерКонфигуратора = Новый МенеджерКонфигуратора;
МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

Попытка
МенеджерКонфигуратора.ВыгрузитьКонфигурациюВФайл(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
ДанныеПодключения = ПараметрыКоманды["ДанныеПодключения"];

МенеджерКонфигуратора = Новый МенеджерКонфигуратора;
МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

Попытка
МенеджерКонфигуратора.ВыгрузитьРасширениеВФайл(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
ДанныеПодключения = ПараметрыКоманды["ДанныеПодключения"];

МенеджерКонфигуратора = Новый МенеджерКонфигуратора;
МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

Попытка
МенеджерКонфигуратора.ЗагрузитьИнфобазуИзФайла(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
МенеджерКонфигуратора = Новый МенеджерКонфигуратора;

Попытка
МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

МенеджерКонфигуратора.ЗагрузитьФайлРасширения(ПутьВходящий, ИмяРасширения,
ПараметрыКоманды["--updatedb"]);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
МенеджерКонфигуратора = Новый МенеджерКонфигуратора;

Попытка
МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

МенеджерКонфигуратора.ЗагрузитьФайлКонфигурации(ПутьВходящий);
Исключение
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@

ОжидатьЗавершения = Не ПараметрыКоманды["--no-wait"];

МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

ПутьКФайлуСтатусаВыполнения = ПараметрыКоманды["--exitCodePath"];
КомандаЗапуска = КомандаЗапуска(ПараметрыКоманды["--command"], ПутьКФайлуСтатусаВыполнения);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@

ОжидатьЗавершения = Не ПараметрыКоманды["--no-wait"];

МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

МенеджерКонфигуратора.УстановитьПараметрыХранилища(ПараметрыХранилища);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@

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

МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

Попытка

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@

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

МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

ДополнительныйКлючЗапуска = "";
ИмяРасширения = ПараметрыКоманды["--extension"];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
МенеджерКонфигуратора = Новый МенеджерКонфигуратора;

Попытка
МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

УправлениеКонфигуратором = МенеджерКонфигуратора.УправлениеКонфигуратором();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@

ДанныеПодключения = ПараметрыКоманды["ДанныеПодключения"];

МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

РежимРеструктуризации_В1 = ПараметрыКоманды["--v1"];
РежимРеструктуризации_В2 = ПараметрыКоманды["--v2"];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@

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

МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

МенеджерКонфигуратора.ОбновитьРасширение(ПараметрыКоманды["extensionName"]);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@
МенеджерКонфигуратора = Новый МенеджерКонфигуратора;

Попытка
МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

УправлениеКонфигуратором = МенеджерКонфигуратора.УправлениеКонфигуратором();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@

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

МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

Попытка
МенеджерКонфигуратора.ОтключитьсяОтХранилища();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@

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

МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

Попытка

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@
ДанныеПодключения = ПараметрыКоманды["ДанныеПодключения"];

МенеджерКонфигуратора = Новый МенеджерКонфигуратора;
МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

Лог.Информация("Начало проверки проекта");
ДатаНачала = ТекущаяУниверсальнаяДата(); // UTC
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@

Лог.Информация("Запускаю выгрузку конфигурации в исходники");

МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

МенеджерКонфигуратора.РазобратьНаИсходникиТекущуюКонфигурацию(ПутьИсходящий, ФайлВерсии,
ТолькоИзмененные, ИспользоватьПереименования);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
МенеджерКонфигуратора = Новый МенеджерКонфигуратора;

Попытка
МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

МенеджерКонфигуратора.СобратьИзИсходниковРасширение(
ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["inputPath"]),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@
Попытка
ВТекущуюКонфигурацию = ОбщиеМетоды.ПолучитьПараметры(ПараметрыКоманды, "-c", "--current");
Если ТипЗнч(ВТекущуюКонфигурацию) = Тип("Булево") И ВТекущуюКонфигурацию Тогда
МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

МенеджерКонфигуратора.СобратьИзИсходниковТекущуюКонфигурацию(
ПутьВходящий,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@
Попытка
ВТекущуюКонфигурацию = ОбщиеМетоды.ПолучитьПараметры(ПараметрыКоманды, "-c", "--current");
Если ТипЗнч(ВТекущуюКонфигурацию) = Тип("Булево") И ВТекущуюКонфигурацию Тогда
МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);
Иначе
КаталогВременнойБазы = ВременныеФайлы.СоздатьКаталог();
СтрокаПодключения = "/F""" + КаталогВременнойБазы + """";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
ДанныеПодключения = ПараметрыКоманды["ДанныеПодключения"];

МенеджерКонфигуратора = Новый МенеджерКонфигуратора;
МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

Попытка
МенеджерКонфигуратора.СоздатьФайлПоставки(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@
ДанныеПодключения = ПараметрыКоманды["ДанныеПодключения"];

МенеджерКонфигуратора = Новый МенеджерКонфигуратора;
МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

НастройкиТестКлиента = Новый Структура;
НастройкиТестКлиента.Вставить("Подключение", ПараметрыКоманды["--testclient"]);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@
ЗапускатьТолстыйКлиент = ОбщиеМетоды.УказанПараметрТолстыйКлиент(ПараметрыКоманды["--ordinaryapp"], Лог);
ОжидатьЗавершения = Не ПараметрыКоманды["--no-wait"];
МенеджерКонфигуратора = Новый МенеджерКонфигуратора;
МенеджерКонфигуратора.ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
МенеджерКонфигуратора.Конструктор(ДанныеПодключения, ПараметрыКоманды);

ПутьКФичам = "";
Если ПараметрыКоманды.Получить("--path") <> Неопределено Тогда
Expand Down
28 changes: 26 additions & 2 deletions src/Классы/МенеджерКонфигуратора.os
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,13 @@
Возврат УправлениеКонфигуратором;
КонецФункции

Процедура ИнициализацияИзПараметровКоманды(Знач ДанныеПодключения, Знач ПараметрыКоманды) Экспорт
// пост-конструктор
//
// Параметры:
// ДанныеПодключения - ФиксированнаяСтруктура, Структура
// ПараметрыКоманды - Соответствие - параметры выполняемый команды
//
Процедура Конструктор(Знач ДанныеПодключения, Знач ПараметрыКоманды) Экспорт

// чтобы не было расхождений при передаче параметров
ПараметрыКоманды.Вставить("ДанныеПодключения", ДанныеПодключения);
Expand All @@ -28,6 +34,12 @@
ДанныеПодключения.КодЯзыка, ДанныеПодключения.КодЯзыкаСеанса);
КонецПроцедуры

// пост-конструкторДляНеобязательнойСтрокиСоединения - если строка соединения не передана, используется временная ИБ
//
// Параметры:
// ДанныеПодключения - ФиксированнаяСтруктура, Структура
// ПараметрыКоманды - Соответствие - параметры выполняемый команды
//
Процедура КонструкторДляНеобязательнойСтрокиСоединения(Знач ДанныеПодключения, Знач ПараметрыКоманды) Экспорт

СтрокаПодключения = ДанныеПодключения.СтрокаПодключения;
Expand All @@ -36,9 +48,21 @@
ДанныеПодключения.ИспользоватьВременнуюБазу = Истина;
КонецЕсли;

ИнициализацияИзПараметровКоманды(ДанныеПодключения, ПараметрыКоманды);
Конструктор(ДанныеПодключения, ПараметрыКоманды);
КонецПроцедуры

// еще один пост-конструктор с явной передачей кучи параметров
//
// Параметры:
// ПараметрыКоманды - Соответствие - параметры выполняемый команды
// СтрокаПодключения - Строка - СтрокаПодключения
// Пользователь - Строка - Пользователь
// Пароль - Строка - Пароль
// ВерсияПлатформы - Строка
// КлючРазрешенияЗапуска - Строка
// КодЯзыка - Строка - КодЯзыка
// КодЯзыкаСеанса - Строка - КодЯзыкаСеанса
//
Процедура Инициализация(Знач ПараметрыКоманды, Знач СтрокаПодключения, Знач Пользователь = "", Знач Пароль = "",
Знач ВерсияПлатформы = "", Знач КлючРазрешенияЗапуска = "",
Знач КодЯзыка = "", Знач КодЯзыкаСеанса = "") Экспорт
Expand Down

0 comments on commit a206f3d

Please sign in to comment.