+7 495 008 8452 пн.-пт. 10:00 – 17:00
Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.


Работа с пользовательскими полями в CRM

Объем документации по CRM доставляет, при том, что сейчас CRM это одна из наиболее востребованных фич, заказчик всегда хочет ее заточить под свои потребности.

00.jpg

И хоть liveAPI немного помогает, но вот найти функцию для работы с не множественными пользовательскими полями в CRM я так и не нашел.

Не буду описывать долгие поиски, а приведу сразу результат.


Инициализация
global $USER_FIELD_MANAGER; 
Получение значения пользовательского поля
$value = $USER_FIELD_MANAGER->GetUserFieldValue('CRM_CONTACT', 'UF_CRM_1372842176',$CONTACT_ID]); 
  • CRM_CONTACT' - Названтие объекта, к которому привязано поле. Его можно посмотреть в админке, в настройках пользовательского поля.
  • UF_CRM_1372842176 - Название поля. Смотреть там-же
  • $CONTACT_ID - Номер элемента. В моем случае номер контакта.

Запись значения в пользовательское поле

$ret = $USER_FIELD_MANAGER->Update('CRM_DEAL', $ID, array("UF_CRM_1408621419" => $clientCity)); 
  • CRM_DEAL - Названтие объекта, к которому привязано поле.
  • $ID - Номер элемента.
  • array("UF_CRM_1408621419" => $clientCity) - название обновляемых полей и их значения.


Назад в раздел

Подписаться на новые материалы раздела:














CAPTCHA