Skip to content

Commit 0bdf1f1

Browse files
committed
Добавил исключение для случаев, когда разборка не удалась
1 parent ed9e191 commit 0bdf1f1

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

v8files-extractor.os

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,10 @@
396396
Конфигуратор.ВыполнитьКоманду(Параметры);
397397
Лог.Отладка("Вывод 1С:Предприятия - " + Конфигуратор.ВыводКоманды());
398398

399+
Если НайтиФайлы(ВременнаяПапкаИсходников, "*").Количество() = 0 Тогда
400+
ВызватьИсключение СтрШаблон("Не удалось разобрать на исходники %1", Файл.ПолноеИмя);
401+
КонецЕсли;
402+
399403
ОбеспечитьПустойКаталог(ПапкаИсходников);
400404

401405
Лог.Отладка("Копируем исходники из временного каталога в целевой: " + ПапкаИсходников.ПолноеИмя);
@@ -460,7 +464,10 @@
460464
Конфигуратор.ВыполнитьКоманду(Параметры);
461465
Лог.Отладка("Вывод 1С:Предприятия - " + Конфигуратор.ВыводКоманды());
462466

463-
Если Не ЭтоМакет И НайтиФайлы(ВременнаяПапкаИсходников, "*").Количество() > 0 Тогда
467+
Если Не ЭтоМакет Тогда
468+
Если НайтиФайлы(ВременнаяПапкаИсходников, "*").Количество() = 0 Тогда
469+
ВызватьИсключение СтрШаблон("Не удалось разобрать на исходники %1", Файл.ПолноеИмя);
470+
КонецЕсли;
464471
ОбеспечитьПустойКаталог(ПапкаИсходников);
465472
Лог.Отладка("Копируем исходники из временного каталога в целевой: " + ПапкаИсходников.ПолноеИмя);
466473
КопироватьСодержимоеКаталога(ВременнаяПапкаИсходников, ПапкаИсходников.ПолноеИмя);

0 commit comments

Comments
 (0)