|
192 | 192 |
|
193 | 193 | Процедура ДобавитьОписаниеКомандыУстановить(Знач Парсер) |
194 | 194 | ОписаниеКоманды = Парсер.ОписаниеКоманды(ВозможныеКоманды().Установить); |
195 | | - Парсер.ДобавитьКоманду(ОписаниеКоманды); |
196 | 195 | Парсер.ДобавитьПараметрФлагКоманды(ОписаниеКоманды, "--remove-orig-bin-files"); |
| 196 | + Парсер.ДобавитьКоманду(ОписаниеКоманды); |
197 | 197 | КонецПроцедуры |
198 | 198 |
|
199 | 199 | Процедура Инициализация() |
|
431 | 431 | ВременнаяПапкаИсходников = ВременныеФайлы.СоздатьКаталог(); |
432 | 432 |
|
433 | 433 | Параметры = Конфигуратор.ПолучитьПараметрыЗапуска(); |
434 | | - Если НЕ ЭтоМакет И ИспользоватьКонфигуратор Тогда |
435 | | - |
| 434 | + |
| 435 | + Если ЭтоМакет Тогда |
| 436 | + |
| 437 | + Параметры[0] = "ENTERPRISE"; |
| 438 | + |
| 439 | + ПутьMxl2txt = ОбъединитьПути(ТекущийСценарий().Каталог, "tools", "mxl2txt.epf"); |
| 440 | + Лог.Отладка("Путь к mxl2txt: " + ПутьMxl2txt); |
| 441 | + Ожидаем.Что(Новый Файл(ПутьMxl2txt).Существует(), "Некорректно установлен mxl2txt. Не обнаружен файл <" + ПутьMxl2txt + ">").ЭтоИстина(); |
| 442 | + |
| 443 | + КоманднаяСтрокаMxl2txt = СтрШаблон("/C""%1""", Файл.ПолноеИмя); |
| 444 | + |
| 445 | + Лог.Отладка("Командная строка Mxl2txt: " + КоманднаяСтрокаMxl2txt); |
| 446 | + |
| 447 | + Параметры.Добавить("/RunModeManagedApplication"); |
| 448 | + Параметры.Добавить("/Execute """ + ПутьMxl2txt + """"); |
| 449 | + Параметры.Добавить(КоманднаяСтрокаMxl2txt); |
| 450 | + |
| 451 | + ИначеЕсли ИспользоватьКонфигуратор Тогда |
| 452 | + |
436 | 453 | КоманднаяСтрокаРаспаковки = СтрШаблон("/DumpExternalDataProcessorOrReportToFiles ""%1\%2.xml"" ""%3""", |
437 | 454 | ВременнаяПапкаИсходников, Файл.ИмяБезРасширения, Файл.ПолноеИмя); |
438 | 455 |
|
|
0 commit comments