Добрый день. Проблема в том, что у меня заложенная история вроде как работала. Почему пишу вроде как - уже насколько запутался, что не помню, что есть - чего нет. Но в целом я на 100% помню, что мы по такому сценарию работали: создание сделки в Битрикс24, перевод на 2 этап, дальше создается заказ в 1с, далее уже все со стороны 1С. Потом в какой-то момент данная логика обрывается, вот не пойму в какой момент и почему.
"Для подтверждения нужно проверить подписку onCrmDealUpdate" - а как проверить данную подписку? это на стороне Битрикс24
Если включаю обновлять в 1С - то да, все начинает работать как часы, но возникает проблема с работой самих заказов в 1С (обновление от Битрикса прилетает в редактируемый заказ и нужно перечитать данные)
Есть ли механика в штатной интеграции, которая позволяет пропускать сделки на первых этапах? Насколько я сначала понял, это можно обеспечить через Н.З. в настройках сопоставления или через отбор. Но в обоих случаях 1С вроде как видит сделку, но не создает заказ, поэтому когда переносится на нужный этап уже не создает заказ. [/QUOTE]
Механика пропуска первых этапов есть — отбор в настройке объектов интеграции и «Не загружать» по статусу. Но она работает только на пришедшем событии, поэтому без подписки на Update (обновлять в 1С) сделка, пропущенная на 1-м этапе, повторно не пересматривается. Это не дефект, а следствие выключенного обновления.
Чтобы обновления не ломали редактируемый заказ: включите обновление, поставьте режим записи «Запись» (без проведения), отключите обновление табличной части и держите отбор по этапам — а после создания заказа переводите сделку в этап вне отбора.