Изменение произвольного пользовательского поля в CRM битрикс24 или CMS битрикс управление сайтами

Предположительно изменить произвольное пользовательское поле в битрикс можно следующим кодом: $GLOBALS["USER_FIELD_MANAGER"]->Update("ORDER", $id, Array("UF_CRM_TEST_FIELD_NAME"=>$value)); где "ORDER" означает что работа ведётся с пользовательским полем в заказе, $id - это идентификатор элемента, то-есть в рассматриваемом случаи идентификатор заказа, следующий аргумент передаваемый функции это массив который в качестве ключей элементов принимает названия пользовательских полей(в рассматриваемом случаи передаётся название единственного пользовательского поля - UF_CRM_TEST_FIELD_NAME), а в качестве значений - значения которые требуется установить для соответствующих пользовательских полей(в рассматриваемом случаи пользовательскому полю UF_CRM_TEST_FIELD_NAME присваивается значение переменной $value).

ПОСЛЕ ТОГО КАК ПРОТЕСТИРУЮ РАБОТОСПОСОБНОСТЬ КОДА НАДО БЫ УБРАТЬ ЭТУ СТРОЧКУ И ИСПРАВИТЬ В АБЗАЦЕ НИЖЕ, ЧТО ДАННЫЙ СПОСОБ НЕ ПРОТЕСТИРОВАН.

Получить список пользовательских полей например пользователей в битрикс можно выполнением следующего кода: global $USER_FIELD_MANAGER; $arFields = $USER_FIELD_MANAGER->GetUserFields("USER"); теперь массив $arFields содержит в качестве ключей элементов названия пользовательских полей для пользователей.

Комментарии

Если у Вас возникли вопросы, Вы можете задать их в форме ниже. В частности если Ваш вопрос по Bitrix и что то не получается - можно спросить. Ваш e-mail не публикуется, при этом я отвечу на него если будет что то по теме. Писать необходимо для людей - избегайте сленга, пишите орфографически правильно.

Имя:
E-mail:
Текст комментария:

Вы так же можете прочитать следующие статьи: