Skip to content

Commit

Permalink
Обернул выполнение методов в попытку.
Browse files Browse the repository at this point in the history
  • Loading branch information
pumbaEO committed Sep 1, 2017
1 parent e62b81e commit 0b186f1
Show file tree
Hide file tree
Showing 9 changed files with 83 additions and 30 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,15 @@
ПараметрыКоманды["--v8version"], , ДанныеПодключения.КодЯзыка
);

МенеджерКонфигуратора.ВыгрузитьКонфигурациюВФайл(
ПараметрыКоманды["cfpath"]
);

Попытка
МенеджерКонфигуратора.ВыгрузитьКонфигурациюВФайл(
ПараметрыКоманды["cfpath"]
);
Исключение
МенеджерКонфигуратора.Деструктор();
ВызватьИсключение ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());;
КонецПопытки;

МенеджерКонфигуратора.Деструктор();

Возврат МенеджерКомандПриложения.РезультатыКоманд().Успех;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,12 +69,18 @@
ДанныеПодключения.КодЯзыка, ДанныеПодключения.КодЯзыкаСеанса
);

МенеджерКонфигуратора.ЗапуститьВРежимеПредприятия(
ПараметрыКоманды["--command"],
ПутьОбработки1С,
ЗапускатьТолстыйКлиент,
ПараметрыКоманды["--additional"], ОжидатьЗавершения);
Попытка
МенеджерКонфигуратора.ЗапуститьВРежимеПредприятия(
ПараметрыКоманды["--command"],
ПутьОбработки1С,
ЗапускатьТолстыйКлиент,
ПараметрыКоманды["--additional"], ОжидатьЗавершения);

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

МенеджерКонфигуратора.Деструктор();

Возврат МенеджерКомандПриложения.РезультатыКоманд().Успех;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -152,16 +152,22 @@
ПутьКSRC, СтрокаПодключения, Пользователь, Пароль, ВерсияПлатформы, СписокФайлов, Ложь);
КонецЕсли;

Если РежимОбновленияХранилища = Истина Тогда
Лог.Информация("Обновляем из хранилища");
МенеджерКонфигуратора.ЗапуститьОбновлениеИзХранилища(
СтрокаПодключенияХранилище, ПользовательХранилища, ПарольХранилища,
ВерсияХранилища);
КонецЕсли;
Попытка

Если РежимРазработчика = Ложь Тогда
МенеджерКонфигуратора.ОбновитьКонфигурациюБазыДанных();
КонецЕсли;
Если РежимОбновленияХранилища = Истина Тогда
Лог.Информация("Обновляем из хранилища");
МенеджерКонфигуратора.ЗапуститьОбновлениеИзХранилища(
СтрокаПодключенияХранилище, ПользовательХранилища, ПарольХранилища,
ВерсияХранилища);
КонецЕсли;

Если РежимРазработчика = Ложь Тогда
МенеджерКонфигуратора.ОбновитьКонфигурациюБазыДанных();
КонецЕсли;
Исключение
МенеджерКонфигуратора.Деструктор();
ВызватьИсключение ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());;
КонецПопытки;

МенеджерКонфигуратора.Деструктор();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,14 @@
ДанныеПодключения.КодЯзыка
);

МенеджерКонфигуратора.ЗапуститьОбновлениеИзХранилища(
ПараметрыКоманды["--storage-name"], ПараметрыКоманды["--storage-user"], ПараметрыКоманды["--storage-pwd"],
ПараметрыКоманды["--storage-ver"]);
Попытка
МенеджерКонфигуратора.ЗапуститьОбновлениеИзХранилища(
ПараметрыКоманды["--storage-name"], ПараметрыКоманды["--storage-user"], ПараметрыКоманды["--storage-pwd"],
ПараметрыКоманды["--storage-ver"]);
Исключение
МенеджерКонфигуратора.Деструктор();
ВызватьИсключение ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());;
КонецПопытки;

МенеджерКонфигуратора.Деструктор();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,13 @@
ДанныеПодключения.КодЯзыка
);

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

МенеджерКонфигуратора.Деструктор();

Возврат МенеджерКомандПриложения.РезультатыКоманд().Успех;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,13 @@

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

МенеджерКонфигуратора.ПоказатьСписокВсехРасширенийКонфигурации();
Попытка
МенеджерКонфигуратора.ПоказатьСписокВсехРасширенийКонфигурации();
Исключение
МенеджерКонфигуратора.Деструктор();
ВызватьИсключение ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());;
КонецПопытки;


МенеджерКонфигуратора.Деструктор();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,9 +85,15 @@
ДанныеПодключения.КодЯзыка
);

Успешно = МенеджерКонфигуратора.ВыполнитьСинтаксическийКонтроль(
КоллекцияПроверок,
ЛогПроверкиИзКонфигуратора);
Попытка
Успешно = МенеджерКонфигуратора.ВыполнитьСинтаксическийКонтроль(
КоллекцияПроверок,
ЛогПроверкиИзКонфигуратора);
Исключение
МенеджерКонфигуратора.Деструктор();
ВызватьИсключение ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());;
КонецПопытки;

МенеджерКонфигуратора.Деструктор();
Если ЗначениеЗаполнено(ПутьОтчетаВФорматеJUnitxml) Тогда
Лог.Отладка("Путь к лог-файлу проверки %1", ПутьОтчетаВФорматеJUnitxml);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@
РазобратьНаИсходникиРасширение(
ПараметрыКоманды["extensionName"], ОбщиеМетоды.ПолныйПуть(ПараметрыКоманды["outputPath"]),
ДанныеПодключения.СтрокаПодключения, ДанныеПодключения.Пользователь, ДанныеПодключения.Пароль,
ПараметрыКоманды["--v8version"]);
ПараметрыКоманды["--v8version"], ДанныеПодключения.КодЯзыка
);

Возврат МенеджерКомандПриложения.РезультатыКоманд().Успех;
КонецФункции // ВыполнитьКоманду
Expand All @@ -65,7 +66,13 @@
ПараметрыЗапуска.Добавить("/Visible");
ПараметрыЗапуска.Добавить("/DumpConfigToFiles """ + Каталог + """");
ПараметрыЗапуска.Добавить("-Extension """ + ИмяРасширения + """");
Конфигуратор.ВыполнитьКоманду(ПараметрыЗапуска);

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

МенеджерКонфигуратора.Деструктор();

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

Лог.Информация("Сборка/загрузка расширения завершена");

МенеджерКонфигуратора.ПоказатьСписокВсехРасширенийКонфигурации();

Попытка
МенеджерКонфигуратора.ПоказатьСписокВсехРасширенийКонфигурации();
Исключение
МенеджерКонфигуратора.Деструктор();
ВызватьИсключение ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());;
КонецПопытки;


МенеджерКонфигуратора.Деструктор();
КонецПроцедуры

0 comments on commit 0b186f1

Please sign in to comment.