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 447
447
ИмяФайлаНастроек = Параметры["ПутьКНастройкам" ];
448
448
Если ИмяФайлаНастроек = Неопределено Тогда
449
449
ВывестиСправкуПоКомандам("all" );
450
- ЗавершитьРаботу (1 );
450
+ ЗавершитьСкрипт (1 );
451
451
КонецЕсли ;
452
452
453
453
Если Параметры["-log" ] <> Неопределено Тогда
539
539
540
540
КонецПроцедуры
541
541
542
+ Процедура ЗавершитьСкрипт (Знач КодВозврата )
543
+ ИмяСтартовогоСкрипта = Новый Файл(СтартовыйСценарий().Источник).Имя;
544
+ ИмяТекущегоСкрипта = Новый Файл(ТекущийСценарий().Источник).Имя;
545
+ Если ИмяСтартовогоСкрипта = ИмяТекущегоСкрипта Тогда
546
+ ЗавершитьРаботу(КодВозврата);
547
+ Иначе
548
+ ВызватьИсключение Новый ИнформацияОбОшибке ("Завершаем работу скрипта с кодом возврата " + КодВозврата, Новый Структура("КодВозврата" , КодВозврата));
549
+ КонецЕсли ;
550
+ КонецПроцедуры
542
551
///////////////////////////////////////////////////////////////////
543
552
// Точка входа в приложение
544
553
553
562
ПоказатьИнформациюОПараметрахКоманднойСтроки();
554
563
Лог.Ошибка("Указаны некорректные аргументы командной строки" );
555
564
УдалитьВременныеФайлыПриНеобходимости();
556
- ЗавершитьРаботу (1 );
565
+ ЗавершитьСкрипт (1 );
557
566
КонецЕсли ;
558
567
УдалитьВременныеФайлыПриНеобходимости();
559
568
Лог.Закрыть();
560
569
Исключение
561
570
Лог.Ошибка(ОписаниеОшибки ());
562
571
УдалитьВременныеФайлыПриНеобходимости();
563
572
Лог.Закрыть();
564
- ЗавершитьРаботу (1 );
573
+ ЗавершитьСкрипт (1 );
565
574
КонецПопытки ;
You can’t perform that action at this time.
0 commit comments