Обмен n8n с 1С через OData
Промпт для DeepSeek: спроектировать обмен n8n с 1С по REST-интерфейсу OData — запросы, отбор, запись и честный список того, что этим путём недоступно.
Пример результата
Пробовал на Управлении торговлей с опубликованным OData, n8n на своём сервере. Что вышло: адреса документов и справочников действительно разные, и я этого не знал — до этого дважды получал пустой ответ на правильный, как мне казалось, запрос. Отбор по периоду и признаку проведения ушёл в запрос, трафик упал заметно. Самым полезным оказался пятый пункт — список недоступного. Там прямо сказано, что отчёты, регламентные задания и журнал регистрации через OData не отдаются. Я закладывал в схему получение готового отчёта по остаткам, и это сэкономило мне день работы впустую: остатки пришлось считать самому по регистру. Что пришлось доделать руками: частичное обновление вместо полного. Первый вариант затирал поля, которых не было в запросе. Совет: на первой выгрузке за прошлый год обязательно включайте постраничную выдачу. Без неё запрос висит и отваливается по таймауту.