diff --git a/cli/core/Classes/Приложение.os b/cli/core/Classes/Приложение.os index ab4ea9d4e2..7ee6b4d6f8 100644 --- a/cli/core/Classes/Приложение.os +++ b/cli/core/Classes/Приложение.os @@ -278,7 +278,8 @@ Функция ЗаписатьЗначениеВФайл(Знач Значение, Знач Путь) - ЕдиницаДанных = 1024 * 1024; + СтандартнаяЕдиница = 1024; + ЕдиницаДанных = СтандартнаяЕдиница * СтандартнаяЕдиница; Если ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда Значение.Записать(Путь); diff --git a/cli/tools/Modules/Утилиты.os b/cli/tools/Modules/Утилиты.os index 723e5ff76e..b516e8d57c 100644 --- a/cli/tools/Modules/Утилиты.os +++ b/cli/tools/Modules/Утилиты.os @@ -27,12 +27,7 @@ КонецЕсли; Значение = ПолучитьЗначенияРекурсивно(JSON); - - Если ЗначениеЗаполнено(Значение) Тогда - Сообщить(Значение, СтатусСообщения.Информация); - КонецЕсли; - - Возврат ""; + Возврат Значение; КонецФункции @@ -41,11 +36,10 @@ // // Параметры: // Вход - Строка - Файл с Base64 - in -// Выход - Строка - Путь для сохранения - out // // Возвращаемое значение: // Строка - пустая строка -Функция ПреобразоватьBase64ВДвоичные(Знач Вход, Знач Выход) Экспорт +Функция ПреобразоватьBase64ВДвоичные(Знач Вход) Экспорт ВходнойФайл = Новый Файл(Вход); @@ -58,9 +52,8 @@ B64 = ТекстовыйДокумент.ПолучитьТекст(); ДД = Base64Значение(B64); - ДД.Записать(Выход); - Возврат ""; + Возврат ДД; КонецФункции @@ -108,7 +101,7 @@ КонецЦикла; - Возврат ВозвращаемоеЗначение; + Возврат ?(ЗначениеЗаполнено(ВозвращаемоеЗначение), ВозвращаемоеЗначение, Символы.ПС); КонецФункции