Подскажите пожалуйста. Пытаюсь с помощью oData выгрузить документы из одной базы 1с в другую. Не работал раньше с oDата. Не нашел как проверить что результат запроса oData к базе приемнику пустой. И сам алгоритм правильный? База приемник опубликована на веб сервере.В базе источнике создана подписка на событие проведение документа, в подписке на каждый реквизит документа, который хочу отправить в базу приемник создаю запрос oData, если результат запроса пустой то создаю новые элементы в базе приемник. Может можно как то проще?
> подписка на событие проведение документа, в подписке на каждый реквизит документа, который хочу отправить в базу приемник создаю запрос oData
вот так лучше не делать вообще никогда. Проведение - это транзакция и блокировка и ты со своими костылями эту блокировку продляешь.
1. Возьми подсистему ОбменДанными и сделай план обмена
2. В плане обмена регистрируй изменения по правилам, как положено
3. А вот уже код обращения к ресту пиши в регламентном задании, которое будет читать и обрабатывать изменения из плана обмена