Skip to content

Commit

Permalink
fix: исправлена сборка под linux
Browse files Browse the repository at this point in the history
  • Loading branch information
alkoleft committed Dec 18, 2024
1 parent 6724781 commit ec328f5
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,13 @@
ФайлЛога = ПолучитьИмяВременногоФайла("log");
Команда = СтрШаблон("%1 > %2 2>&1", Команда, ФайлЛога);

КодВозврата = ВыполнитьКомандуОСБезПоказаЧерногоОкна(Команда, РабочийКаталог);
Если ЮТОкружение.ЭтоWindows() Тогда
КодВозврата = ВыполнитьКомандуОСБезПоказаЧерногоОкна(Команда, РабочийКаталог);
Иначе
Команда = "timeout 5s " + Команда;
КодВозврата = Неопределено;
ЗапуститьПриложение(Команда, РабочийКаталог, Истина, КодВозврата);
КонецЕсли;

Если КодВозврата <> 0 Тогда
Сообщение = СтрШаблон("%1 завершилась с ошибкой. Команда: `%2`; рабочий каталог: `%3`", Описание, Команда, РабочийКаталог);
Expand All @@ -134,6 +140,6 @@
Возврат Рез;

#КонецЕсли
КонецФункции
КонецФункции

#КонецОбласти
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
ЮТест.ОжидаетЧто(ЮТФайлы.Существует(ИмяФайлаОбработки), "Не существует файл созданной обработки")
.ЭтоИстина();

Обработка = ВнешниеОбработки.Создать(ИмяФайлаОбработки, Ложь);
Обработка = Обработка(ИмяФайлаОбработки);

ЮТест.ОжидаетЧто(Обработка)
.Свойство("Реквизит")
Expand All @@ -50,4 +50,13 @@

#Область СлужебныеПроцедурыИФункции

Функция Обработка(ИмяФайлаОбработки)

Данные = Новый ДвоичныеДанные(ИмяФайлаОбработки);
ИмяОбработки = ВнешниеОбработки.Подключить(ПоместитьВоВременноеХранилище(Данные));

Возврат ВнешниеОбработки.Создать(ИмяОбработки);

КонецФункции

#КонецОбласти

0 comments on commit ec328f5

Please sign in to comment.