← К заметкам

Заметки

БП стартует, но не меняет поле

Сначала выясните, поле вообще не записалось или было записано и затем изменено обратно. В журнале БП отметьте значение перед действием и сразу после него; затем посмотрите следующие роботы и процессы.

Если запись не прошла, проверьте код и тип поля. Частые конкретные ошибки: подпись вместо ID пункта списка, строка вместо массива, код UF_CRM_* в запросе универсального API без соответствующего режима имён.

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

Если новое значение сначала появилось, ищите вторую запись: обработчик события, другой БП, импорт или интеграцию. Переписывание первого действия в этом случае не устранит причину.