Передача файла с сервера на клиент через временное хранилище

1. alexvilo 28.03.23 10:59 Сейчас в теме
1С: 8.3.22.1923х64 Клиент-сервер. Server SQL 2019, Windows Server 2019х64. ОЗУ 144 Гб. Диски 2хSSD по 2 Гб.

После обновления платформы 1С 8.3.21.1622>>8.3.22.1923 на клиенте перестали сохранятся файлы, переданные с сервера. Опытным путем определил, что файлы с размером менее 3 Мб сохраняются без ошибок, более 3 Мб - завершается с ошибкой.

Выдаваемая ошибка:

Значение не является значением объектного типа (Записать)
{ВнешняяОбработка.Test.Форма.Форма.Форма(12)}:ДвоичныеДанные.Записать(ИмяСохраняемогоФайла);


Если сохранять файл на сервере ошибка не возникает (закомментированный код).

Исполняемый код:
#Область ОбработчикиКомандФормы

&НаКлиенте
Процедура СохранитьФайл(Команда)

	ИмяСохраняемогоФайла = "c:\Temp\0.csv";
	АдресФайлаДанныхВХранилище = СформироватьФайлНаСервере();

	ДвоичныеДанные = ПолучитьИзВременногоХранилища(АдресФайлаДанныхВХранилище);

	ДвоичныеДанные.Записать(ИмяСохраняемогоФайла); //!!!ошибка возникает в этом месте
	
	
КонецПроцедуры

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

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

&НаСервере
Функция СформироватьФайлНаСервере()

	Текст = "";
	Для ТекущаяСтрока = 1 По 250000 Цикл //для количества повторений 150000 сохранение файла выполняется без ошибок
		Текст = Текст + ТекущаяСтрока + Символы.ПС;
	КонецЦикла;

	ИмяВременногоФайла = ПолучитьИмяВременногоФайла("csv");
	ЗаписьТекста = Новый ЗаписьТекста(ИмяВременногоФайла, КодировкаТекста.ANSI);
	ЗаписьТекста.ЗаписатьСтроку(Текст);
	ЗаписьТекста.Закрыть();

	ДвоичныеДанные = Новый ДвоичныеДанные(ИмяВременногоФайла);
	АдресВременногоХранилищаФайла = ПоместитьВоВременноеХранилище(ДвоичныеДанные);

	УдалитьФайлы(ИмяВременногоФайла);
	
//	ИмяСохраняемогоФайла = "c:\Temp\0.csv";
//	ДвоичныеДанные = ПолучитьИзВременногоХранилища(АдресВременногоХранилищаФайла);
//	ДвоичныеДанные.Записать(ИмяСохраняемогоФайла);

	Возврат АдресВременногоХранилищаФайла;

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

#КонецОбласти
Показать


Причем на более слабом сервере (на другом железе) на этой же платформе 1С 8.3.22.1923 все работает. Может кто-то сталкивался с такой проблемой, подскажите, пожалуйста в чем причина?
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. glek 119 28.03.23 11:16 Сейчас в теме
(1) Было похожее, правда, с 1МБ.
Попробуйте: остановить сервер, почистить сеансовые данные (серверный кеш) и запустить опять.
Такое бывает, когда рестартуют сервере 1С
3. alexvilo 28.03.23 11:17 Сейчас в теме
(2) Спасибо за ответ! Попробую.
4. alexvilo 30.03.23 08:33 Сейчас в теме
(2) Ваш совет помог! Спасибо большое!
Оставьте свое сообщение
Вакансии
Программист
Санкт-Петербург
зарплата от 180 000 руб. до 240 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Программист 1С
Екатеринбург
зарплата от 130 000 руб. до 170 000 руб.
Полный день

Программист 1C
Санкт-Петербург
зарплата от 140 000 руб. до 200 000 руб.
Полный день