diff --git a/exts/yaxunit/src/CommonModules/ЮТРазрешениеЗависимостейСлужебныйВызовСервера/Module.bsl b/exts/yaxunit/src/CommonModules/ЮТРазрешениеЗависимостейСлужебныйВызовСервера/Module.bsl index be964f4b..a53eeffb 100644 --- a/exts/yaxunit/src/CommonModules/ЮТРазрешениеЗависимостейСлужебныйВызовСервера/Module.bsl +++ b/exts/yaxunit/src/CommonModules/ЮТРазрешениеЗависимостейСлужебныйВызовСервера/Module.bsl @@ -27,9 +27,12 @@ КаталогПроекта = ЮТНастройкиВыполнения.КаталогПроекта(); + ЕстьПолноеИмя = ЮТОбщий.ПеременнаяСодержитСвойство(ПереданныеФайлы[0], "ПолноеИмя"); + Для Каждого Файл Из ПереданныеФайлы Цикл - ИмяВКаталоге = СтрЗаменить(Файл.ПолноеИмя, КаталогПроекта, ""); + ИмяФайла = ?(ЕстьПолноеИмя, Файл.ПолноеИмя, Файл.Имя); + ИмяВКаталоге = СтрЗаменить(ИмяФайла, КаталогПроекта, ""); ПолноеИмя = ЮТФайлы.ОбъединитьПути(Контекст.РабочийКаталог, ИмяВКаталоге); ЮТФайлы.СоздатьРодительскийКаталог(ПолноеИмя); diff --git a/exts/yaxunit/src/CommonModules/ЮТРазрешениеЗависимостейСлужебныйКлиент/Module.bsl b/exts/yaxunit/src/CommonModules/ЮТРазрешениеЗависимостейСлужебныйКлиент/Module.bsl index 4ba3f14d..ac6cdbac 100644 --- a/exts/yaxunit/src/CommonModules/ЮТРазрешениеЗависимостейСлужебныйКлиент/Module.bsl +++ b/exts/yaxunit/src/CommonModules/ЮТРазрешениеЗависимостейСлужебныйКлиент/Module.bsl @@ -20,10 +20,19 @@ Процедура ФайлыПроекта(ПутьКФайлуПроекта, Обработчик) Экспорт - ПолныйПуть = ПутьКФайламПроекта(ПутьКФайлуПроекта); - ПараметрыИсполнения = ЮТАсинхроннаяОбработкаСлужебныйКлиент.ЦепочкаАсинхроннойОбработки(); ПараметрыИсполнения.Вставить("ФинальныйОбработчик", Обработчик); + + КаталогПроекта = ЮТНастройкиВыполнения.КаталогПроекта(); + + Если ПустаяСтрока(КаталогПроекта) Тогда + Сообщение = "Не указан каталог проекта, необходимо указать каталог проекта в параметрах запуска"; + ПрерватьОбработку(Сообщение, ПараметрыИсполнения); + Возврат; + КонецЕсли; + + ПолныйПуть = ЮТФайлы.ОбъединитьПути(КаталогПроекта, ПутьКФайлуПроекта); + ПараметрыИсполнения.Вставить("ПолныйПуть", ПолныйПуть); ПараметрыИсполнения.Вставить("ПутьКФайлуПроекта", ПутьКФайлуПроекта); @@ -118,12 +127,6 @@ КонецПроцедуры -Функция ПутьКФайламПроекта(ИмяФайла) Экспорт - - Возврат ЮТФайлы.ОбъединитьПути(ЮТНастройкиВыполнения.КаталогПроекта(), ИмяФайла); - -КонецФункции - #КонецОбласти Процедура ДобавитьОбработчикЦепочки(ПараметрыИсполнения, ИмяМетода)