Результат из временного хранилища не успевает рассчитаться (Неопределено) при передаче в функцию
Приветствую, Форумчане!
ЕРП 2.5
Выполняется функция:
Результат некая ХМЛ.
Далее пытаюсь получить
Где
В результате получаю ошибку при
Строка = Неопределено, хотя если сделать точку останова на ЧтениеXML = Новый ЧтениеXML, то всё потом срабатывает.
Складывается впечатление, что значение "Результат" из временного хранилища не успевает рассчитаться и поступает в СтрокаВОбъектXDTOТНС(Прокси, Строка) как неопределенный.
Подскажите как можно в моем случае отправлять в функцию всегда рассчитанный результат из временного хранилища?
ЕРП 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ТНС(Прокси, Строка) как неопределенный.
Подскажите как можно в моем случае отправлять в функцию всегда рассчитанный результат из временного хранилища?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(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С.
1) Остановить службу 1С
2) Удалить C:\Program Files\1cv8\srvinfo\reg_1541\snccntx*
3) Запустить службу 1С.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот