File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed
Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change 447447 ИмяФайлаНастроек = Параметры["ПутьКНастройкам" ];
448448 Если ИмяФайлаНастроек = Неопределено Тогда
449449 ВывестиСправкуПоКомандам("all" );
450- ЗавершитьРаботу (1 );
450+ ЗавершитьСкрипт (1 );
451451 КонецЕсли ;
452452
453453 Если Параметры["-log" ] <> Неопределено Тогда
539539
540540КонецПроцедуры
541541
542+ Процедура ЗавершитьСкрипт (Знач КодВозврата )
543+ ИмяСтартовогоСкрипта = Новый Файл(СтартовыйСценарий().Источник).Имя;
544+ ИмяТекущегоСкрипта = Новый Файл(ТекущийСценарий().Источник).Имя;
545+ Если ИмяСтартовогоСкрипта = ИмяТекущегоСкрипта Тогда
546+ ЗавершитьРаботу(КодВозврата);
547+ Иначе
548+ ВызватьИсключение Новый ИнформацияОбОшибке ("Завершаем работу скрипта с кодом возврата " + КодВозврата, Новый Структура("КодВозврата" , КодВозврата));
549+ КонецЕсли ;
550+ КонецПроцедуры
542551///////////////////////////////////////////////////////////////////
543552// Точка входа в приложение
544553
553562 ПоказатьИнформациюОПараметрахКоманднойСтроки();
554563 Лог.Ошибка("Указаны некорректные аргументы командной строки" );
555564 УдалитьВременныеФайлыПриНеобходимости();
556- ЗавершитьРаботу (1 );
565+ ЗавершитьСкрипт (1 );
557566 КонецЕсли ;
558567 УдалитьВременныеФайлыПриНеобходимости();
559568 Лог.Закрыть();
560569Исключение
561570 Лог.Ошибка(ОписаниеОшибки ());
562571 УдалитьВременныеФайлыПриНеобходимости();
563572 Лог.Закрыть();
564- ЗавершитьРаботу (1 );
573+ ЗавершитьСкрипт (1 );
565574КонецПопытки ;
You can’t perform that action at this time.
0 commit comments