← К заметкам

Заметки

Почему БП не записывает значение в поле типа Список

Подпись пункта списка и значение, которое нужно записать в поле, могут отличаться. Для CRM-поля типа «Список» сначала получите варианты и сопоставьте нужную подпись с ID пункта.

У множественного поля передаётся массив таких ID. У одиночного — одно значение. Если варианты переименовали, существующие ID обычно продолжают обозначать те же пункты; сравнение только по тексту может перестать находить нужный вариант.

Отдельно проверьте, что меняете именно поле документа. $this->SetVariable() записывает переменную БП и само по себе не обновляет CRM-карточку. После подготовки ID используйте действие изменения документа или API сущности.