@Anton_98

Как передать значение в список?

Добрый день!

Делаю БП, в компании есть поле Регион (кастомное) оно идет строкой, его значение нужно передать в Лид в поле. список из значений.
Значения одинаковые, я получаю значения компании и могу записать в строковое поле лида, но не могу в список. Подскажите как это можно сделать?
  • Вопрос задан
  • 211 просмотров
Решения вопроса 1
gromdron
@gromdron Куратор тега Битрикс24
Работаю с Bitrix24
Дело в том, что строка представляет из себя последовательность символов, а поля типа Список, Привязка к * это комплексные поля, которые хранят в себе идентификатор элемента.
Таким образом, вы пытаетесь записать строку в поле, которое ожидает число.

Для того чтобы ваша задумка заработала вам нужно промежуточное звено: некоторый скрипт, который примет от вас строку, поищете среди сущности элемент с таким названием и вернет его ID (либо создаст новый элемент и вернет его ID) и далее уже нужно использовать именно этот ID.
Вы можете воспользоваться как API, который предложил belc, вы так же можете составить ручной маппинг (через блоки "Условия", если список не большой).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@belc
полагаю что этим методом
https://dev.1c-bitrix.ru/rest_help/userfieldconfig...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы