Публикация

подписчиков: 3 Подписаться
0
Avatar

Проблема обмена с RetailCRM

Всем привет. 

суть проблемы - в заказе три товара, закупочная цена списалась в расход только по двум, 

после долгого обсуждения и анализа ответ поддержки RetailCRM - 

Нам удалось выяснить, что причина в некорректных данных во времени создания отгрузки.

Отгрузка была создана нашим модулем интеграции, при переводе в отмеченный статус создания отгрузки. После этого отработал вебхук, который запускает механизм прогрузки закупочных цен (при отмеченной настройке) и факта отгрузки в retailCRM. При получении отгрузки по api МойСклад видно, что в поле "created" было установлено значение "2019-01-28 18:12:23", что соответствует времени срабатывания механизма создания отгрузки в системе МойСклад, но в поле "moment" установлено значение "2019-01-28 18:12:00", и соответственно до этого значения товар на складе был. А поскольку для получения закупочных цен производится запрос остатков на момент времени, равный значение "created"-1 секунда, то сложилась ситуация, когда запрос остатков был произведен на момент, когда товара уже не было на складе и получить закупочную цену по данному товару не представлялось возможным. Ни "moment" ни "created" модуль интеграции не передает.

Так как сервис Мой Склад не принимает в техподдержку вопросы относящиеся к api, рекомендуем обратится в сообщество разработчиков сервиса МойСклад, с вопросом по какой причине так произошло.

 

Кто что может посоветовать?  

PS - данная проблема не еденична - такой бок обычно вылазит когда в заказе товар который последний на складе ....

 

Igor Shibaev

Войдите в службу, чтобы оставить комментарий.

1 комментарий