Обмен данными 1С с базой Oracle - глюки

Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1. biakus 25.10.12 11:04 Сейчас в теме
База 1С 8.2 не важно какая, т.к. обмен идет по дописанным объектам. Платформа 8.2.15.319 на MS SQL сервере 2008. Есть некая база не 1С (приложение на Делфи) на сервере Oracle, к которому подключаемся:
OraSession = Новый COMОбъект("OracleInProcServer.XOraSession");
Подключение проходит отлично.
Далее SQL запросами получаем данные и пытаемся обработать и тут начинаются глюки. Допустим храним в базе Oracle УникальныйИдентификатор элемента справочника 1С, из полученной строки:

УИд = OraDynaset.Fields("order_1c_id").Value;
Если значениеЗаполнено(УИд) тогда
Заявка = Справочники.Заявки.ПолучитьСсылку(Новый УникальныйИдентификатор(УИд));
конецЕсли;

И рандомно получаются такие ситуации, когда мы на явно существующий УИд не получаем ссылку на справочник. При повторном запуске этого же кода, отрабатывает и получает нужное значение.

Помогите, может кто-то встречался с подобной ситуацией, в чем может быть проблема? Со стороны кода не вижу проблем, тем более что ошибка плавающая и на одних и тех же значениях скорее не повторяет себя, хотя может и повторяться.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. biakus 25.10.12 11:11 Сейчас в теме
извините не в ту ветку форума добавилась тема, просьба модераторов удалить эту тему, уже скопировано куда надо
Оставьте свое сообщение

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