Результат из временного хранилища не успевает рассчитаться (Неопределено) при передаче в функцию

1. Arkadag 20.08.24 10:36 Сейчас в теме
Приветствую, Форумчане!
ЕРП 2.5

Выполняется функция:

НужныеДанные =  МояФункция(параметры1, параметры2);

Результат = ПолучитьИзВременногоХранилища(НужныеДанные.АдресРезультата);


Результат некая ХМЛ.

Далее пытаюсь получить

ОтветНаЗапросы = СтрокаВОбъектXDTO(Прокси, Результат);


Где

Функция СтрокаВОбъектXDTOТНС(Прокси, Строка) Экспорт
	
	ЧтениеXML = Новый ЧтениеXML;
	ЧтениеXML.УстановитьСтроку(Строка);
	ЧтениеXML.Прочитать();
	ТипXDTO = Прокси.ФабрикаXDTO.Тип("http://www.1c.ru/dm", ЧтениеXML.Имя);
	Результат = Прокси.ФабрикаXDTO.ПрочитатьXML(ЧтениеXML, ТипXDTO);
	ЧтениеXML = Неопределено;
	
	Возврат Результат;
	
КонецФункции
Показать


В результате получаю ошибку при
ЧтениеXML.УстановитьСтроку(Строка);


Строка = Неопределено, хотя если сделать точку останова на ЧтениеXML = Новый ЧтениеXML, то всё потом срабатывает.
Складывается впечатление, что значение "Результат" из временного хранилища не успевает рассчитаться и поступает в СтрокаВОбъектXDTOТНС(Прокси, Строка) как неопределенный.

Подскажите как можно в моем случае отправлять в функцию всегда рассчитанный результат из временного хранилища?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user-z99999 70 20.08.24 11:44 Сейчас в теме
(1)
Результат = ПолучитьИзВременногоХранилища(НужныеДанные.АдресРезультата);

Как вы помещаете в хранилище, как вы получаете из него,
что время жизни данных в хранилище истекает. И оно пустое?
3. Sashares 35 20.08.24 11:48 Сейчас в теме
(1) У платформы бывают проблемы с временным хранилищем, лечится очисткой серверного кэша.
https://avditor.ru/index.php/programmirovanie-1s/111-kak-ochistit-kesh-na-servere-1s-predpriyatie-seansovye-dannye-snccntx

1) Остановить службу 1С

2) Удалить C:\Program Files\1cv8\srvinfo\reg_1541\snccntx*

3) Запустить службу 1С.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот