|
292 | 292 | ВызватьИсключение "Тип файла """ + Файл.Расширение + """ не поддерживается"; |
293 | 293 | КонецЕсли; |
294 | 294 |
|
| 295 | + ЭтоМакет = ВРег(Файл.Расширение) = ".MXL"; |
| 296 | + |
295 | 297 | Ожидаем.Что(Файл.Существует(), "Файл " + ПутьФайла + " должен существовать").ЭтоИстина(); |
296 | 298 |
|
297 | | - ОтносительныйПутьКаталогаФайла = ПолучитьОтносительныйПутьФайла(КаталогКорень, ОбъединитьПути(Файл.Путь, Файл.ИмяБезРасширения)); |
298 | | - Лог.Отладка("ОтносительныйПутьКаталогаФайла <%1>", ОтносительныйПутьКаталогаФайла); |
| 299 | + Если ЭтоМакет Тогда |
299 | 300 |
|
300 | | - ПутьКаталогаИсходников = ОбъединитьПути(КаталогВыгрузки, ОтносительныйПутьКаталогаФайла); |
301 | | - Лог.Отладка("ПутьКаталогаИсходников <%1>", ПутьКаталогаИсходников); |
302 | | - ПапкаИсходников = Новый Файл(ПутьКаталогаИсходников); |
| 301 | + ПутьРазобранногоМакета = ОбъединитьПути(Файл.Путь, Файл.ИмяБезРасширения + "_mxl.txt"); |
| 302 | + Лог.Отладка("ПутьРазобранногоМакета <%1>", ПутьРазобранногоМакета); |
| 303 | + ПапкаИсходников = Новый Файл(ПутьРазобранногоМакета); |
| 304 | + |
| 305 | + Иначе |
| 306 | + |
| 307 | + ОтносительныйПутьКаталогаФайла = ПолучитьОтносительныйПутьФайла(КаталогКорень, ОбъединитьПути(Файл.Путь, Файл.ИмяБезРасширения)); |
| 308 | + Лог.Отладка("ОтносительныйПутьКаталогаФайла <%1>", ОтносительныйПутьКаталогаФайла); |
| 309 | + |
| 310 | + ПутьКаталогаИсходников = ОбъединитьПути(КаталогВыгрузки, ОтносительныйПутьКаталогаФайла); |
| 311 | + Лог.Отладка("ПутьКаталогаИсходников <%1>", ПутьКаталогаИсходников); |
| 312 | + ПапкаИсходников = Новый Файл(ПутьКаталогаИсходников); |
303 | 313 |
|
304 | | - Если НЕ ВРег(Файл.Расширение) = ".MXL" Тогда |
305 | 314 | ОбеспечитьПустойКаталог(ПапкаИсходников); |
| 315 | + |
306 | 316 | КонецЕсли; |
307 | 317 |
|
308 | 318 | Если ВРег(Файл.Расширение) = ".CFE" Тогда |
|
0 commit comments