← К заметкам

Заметки

Изменение товаров сделки: событие или сравнение снимков

Не стоит считать ONCRMDEALUPDATE полной историей изменения товаров сделки. У товарных строк есть собственные операции, и конкретный путь сохранения может отличаться от обновления полей карточки.

Проверьте события, доступные вашей версии API, и способ, которым товары меняет интеграция. Для коробки можно изучить событие непосредственно в месте сохранения строк.

Если подходящего уведомления нет, остаётся сравнение снимков. Перед сравнением выберите значимые поля и отсортируйте строки по устойчивому ключу. JSON.stringify полного ответа без нормализации может показать изменение только из-за порядка строк или служебного поля.

Опрос фиксирует состояние на момент запроса. Если между опросами товар добавили и удалили, промежуточное действие может остаться незамеченным.