Skip to content

Commit 29864dc

Browse files
Zakharov Vitaliyzeratulayuris
authored andcommitted
Убрана предварительная очистка исходников перед запуском конфигуратора
1 parent a7e0488 commit 29864dc

File tree

1 file changed

+21
-6
lines changed

1 file changed

+21
-6
lines changed

v8files-extractor.os

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -330,8 +330,6 @@
330330
Лог.Отладка("ПутьКаталогаИсходников <%1>", ПутьКаталогаИсходников);
331331
ПапкаИсходников = Новый Файл(ПутьКаталогаИсходников);
332332

333-
ОбеспечитьПустойКаталог(ПапкаИсходников);
334-
335333
КонецЕсли;
336334

337335
Если ВРег(Файл.Расширение) = ".CFE" Тогда
@@ -364,6 +362,9 @@
364362

365363
Процедура ЗапуститьРаспаковкуРасширения(Знач Файл, Знач ПапкаИсходников)
366364

365+
Лог.Отладка("Обеспечиваем пустой каталог: " + ПапкаИсходников.ПолноеИмя);
366+
ОбеспечитьПустойКаталог(ПапкаИсходников);
367+
367368
Лог.Отладка("Запускаем распаковку файла расширения");
368369

369370
Конфигуратор = Новый УправлениеКонфигуратором();
@@ -415,7 +416,7 @@
415416

416417
ЛогКонфигуратора = Логирование.ПолучитьЛог("oscript.lib.v8runner");
417418
ЛогКонфигуратора.УстановитьУровень(Лог.Уровень());
418-
419+
419420

420421
ЭтоМакет = ВРег(Файл.Расширение) = ".MXL";
421422

@@ -425,10 +426,24 @@
425426
КоманднаяСтрокаРаспаковки = СтрШаблон("/DumpExternalDataProcessorOrReportToFiles ""%1\%2.xml"" ""%3""",
426427
ПапкаИсходников.ПолноеИмя, Файл.ИмяБезРасширения, Файл.ПолноеИмя);
427428

429+
ВременнаяПапкаИсходников = ВременныеФайлы.СоздатьКаталог();
430+
431+
КоманднаяСтрокаРаспаковки = СтрШаблон("/DumpExternalDataProcessorOrReportToFiles ""%1\%2.xml"" ""%3""",
432+
ВременнаяПапкаИсходников, Файл.ИмяБезРасширения, Файл.ПолноеИмя);
433+
428434
Лог.Отладка("Командная строка распаковки: " + КоманднаяСтрокаРаспаковки);
429435

430436
Параметры.Добавить(КоманднаяСтрокаРаспаковки);
431437

438+
Конфигуратор.ВыполнитьКоманду(Параметры);
439+
Лог.Отладка("Вывод 1С:Предприятия - " + Конфигуратор.ВыводКоманды());
440+
441+
Лог.Отладка("Обеспечиваем пустой каталог: " + ПапкаИсходников.ПолноеИмя);
442+
ОбеспечитьПустойКаталог(ПапкаИсходников);
443+
444+
Лог.Отладка("Копируем исходники из временного каталога в целевой: " + ПапкаИсходников.ПолноеИмя);
445+
КопироватьСодержимоеКаталога(ВременнаяПапкаИсходников, ПапкаИсходников.ПолноеИмя);
446+
432447
Иначе
433448

434449
Параметры[0] = "ENTERPRISE";
@@ -449,10 +464,10 @@
449464
Параметры.Добавить("/Execute """ + ПутьV8Reader + """");
450465
Параметры.Добавить(КоманднаяСтрокаV8Reader);
451466

452-
КонецЕсли;
467+
Конфигуратор.ВыполнитьКоманду(Параметры);
468+
Лог.Отладка("Вывод 1С:Предприятия - " + Конфигуратор.ВыводКоманды());
453469

454-
Конфигуратор.ВыполнитьКоманду(Параметры);
455-
Лог.Отладка("Вывод 1С:Предприятия - " + Конфигуратор.ВыводКоманды());
470+
КонецЕсли;
456471

457472
КонецПроцедуры
458473

0 commit comments

Comments
 (0)