1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-11-21 17:56:56 +02:00

Фикс вывода CLI

This commit is contained in:
Anton 2024-11-17 15:58:28 +03:00
parent 4a83db5c35
commit c13618927b

View File

@ -93,10 +93,8 @@
Вывод = ПолучитьРезультатОбработки(ТекущаяКоманда, Параметры);
Если ЗначениеЗаполнено(Вывод) Тогда
ОбработатьВыводJSON(Вывод);
СообщитьРезультат(Вывод, СтатусСообщения.Внимание);
КонецЕсли;
ОбработатьВыводJSON(Вывод);
СообщитьРезультат(Вывод, СтатусСообщения.Внимание);
Исключение
ОбработатьОшибочныйВывод(Вывод, ИнформацияОбОшибке());
@ -302,23 +300,23 @@
Функция ЗаписатьЗначениеВФайл(Знач Значение, Знач Путь)
СтандартнаяЕдиница = 1024;
ЕдиницаДанных = СтандартнаяЕдиница * СтандартнаяЕдиница;
Значение = ?(ТипЗнч(Значение) = Тип("ДвоичныеДанные"), Значение, Строка(Значение));
ЕдиницаДанных = СтандартнаяЕдиница * СтандартнаяЕдиница;
Значение = ?(ТипЗнч(Значение) = Тип("ДвоичныеДанные"), Значение, Строка(Значение));
Если ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда
Значение.Записать(Путь);
Иначе
Если ТипЗнч(Значение) = Тип("Строка") Тогда
ВозможныйФайл = Новый Файл(Значение);
Если ВозможныйФайл.Существует() Тогда
Путь = Значение;
Иначе
ТекстовыйДокумент = Новый ТекстовыйДокумент();
ТекстовыйДокумент.УстановитьТекст(Значение);
ТекстовыйДокумент.Записать(Путь);
КонецЕсли;
Значение = ПолучитьДвоичныеДанныеИзСтроки(Значение);
КонецЕсли;
КонецЕсли;
Если ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда
Значение.Записать(Путь);
КонецЕсли;
ЗаписанныйФайл = Новый Файл(Путь);