1
0
mirror of https://github.com/bia-technologies/yaxunit.git synced 2024-11-24 08:22:22 +02:00

Отладка работы с зависимостями на 8.3.10

This commit is contained in:
alkoleft 2024-04-03 01:54:31 +03:00
parent 30784c7062
commit 5c3e48c80d
2 changed files with 15 additions and 9 deletions

View File

@ -27,9 +27,12 @@
КаталогПроекта = ЮТНастройкиВыполнения.КаталогПроекта(); КаталогПроекта = ЮТНастройкиВыполнения.КаталогПроекта();
ЕстьПолноеИмя = ЮТОбщий.ПеременнаяСодержитСвойство(ПереданныеФайлы[0], "ПолноеИмя");
Для Каждого Файл Из ПереданныеФайлы Цикл Для Каждого Файл Из ПереданныеФайлы Цикл
ИмяВКаталоге = СтрЗаменить(Файл.ПолноеИмя, КаталогПроекта, ""); ИмяФайла = ?(ЕстьПолноеИмя, Файл.ПолноеИмя, Файл.Имя);
ИмяВКаталоге = СтрЗаменить(ИмяФайла, КаталогПроекта, "");
ПолноеИмя = ЮТФайлы.ОбъединитьПути(Контекст.РабочийКаталог, ИмяВКаталоге); ПолноеИмя = ЮТФайлы.ОбъединитьПути(Контекст.РабочийКаталог, ИмяВКаталоге);
ЮТФайлы.СоздатьРодительскийКаталог(ПолноеИмя); ЮТФайлы.СоздатьРодительскийКаталог(ПолноеИмя);

View File

@ -20,10 +20,19 @@
Процедура ФайлыПроекта(ПутьКФайлуПроекта, Обработчик) Экспорт Процедура ФайлыПроекта(ПутьКФайлуПроекта, Обработчик) Экспорт
ПолныйПуть = ПутьКФайламПроекта(ПутьКФайлуПроекта);
ПараметрыИсполнения = ЮТАсинхроннаяОбработкаСлужебныйКлиент.ЦепочкаАсинхроннойОбработки(); ПараметрыИсполнения = ЮТАсинхроннаяОбработкаСлужебныйКлиент.ЦепочкаАсинхроннойОбработки();
ПараметрыИсполнения.Вставить("ФинальныйОбработчик", Обработчик); ПараметрыИсполнения.Вставить("ФинальныйОбработчик", Обработчик);
КаталогПроекта = ЮТНастройкиВыполнения.КаталогПроекта();
Если ПустаяСтрока(КаталогПроекта) Тогда
Сообщение = "Не указан каталог проекта, необходимо указать каталог проекта в параметрах запуска";
ПрерватьОбработку(Сообщение, ПараметрыИсполнения);
Возврат;
КонецЕсли;
ПолныйПуть = ЮТФайлы.ОбъединитьПути(КаталогПроекта, ПутьКФайлуПроекта);
ПараметрыИсполнения.Вставить("ПолныйПуть", ПолныйПуть); ПараметрыИсполнения.Вставить("ПолныйПуть", ПолныйПуть);
ПараметрыИсполнения.Вставить("ПутьКФайлуПроекта", ПутьКФайлуПроекта); ПараметрыИсполнения.Вставить("ПутьКФайлуПроекта", ПутьКФайлуПроекта);
@ -118,12 +127,6 @@
КонецПроцедуры КонецПроцедуры
Функция ПутьКФайламПроекта(ИмяФайла) Экспорт
Возврат ЮТФайлы.ОбъединитьПути(ЮТНастройкиВыполнения.КаталогПроекта(), ИмяФайла);
КонецФункции
#КонецОбласти #КонецОбласти
Процедура ДобавитьОбработчикЦепочки(ПараметрыИсполнения, ИмяМетода) Процедура ДобавитьОбработчикЦепочки(ПараметрыИсполнения, ИмяМетода)