@Eka555

Как в bitrix24 rest api передать пользовательское поле типа crm?

Было создано пользовательское поле в CRM привязка контаката к сделке.
При запросе "crm.deal.fields" показывает тип поля "crm".
"UF_CRM_1681301059" => array:11 [▼
      "type" => "crm"
      "isRequired" => false
      "isReadOnly" => false
      "isImmutable" => false
      "isMultiple" => false
      "isDynamic" => true
      "title" => "UF_CRM_1681301059"
      "listLabel" => "Амбассадор"
      "formLabel" => "Амбассадор"
      "filterLabel" => "Амбассадор"
      "settings" => array:2 [▼
        "LEAD" => "Y"
        "CONTACT" => "Y"
      ]
    ]


Передаю туда ИД элемента которую хочу привязать к сделке (в моем случае ид контака) но контакт не прикрепляется.

Помогите решить проблему.
Спасибо всем!
  • Вопрос задан
  • 413 просмотров
Пригласить эксперта
Ответы на вопрос 2
@SergeySpirin
Похоже, в данном поле можно указать еще и лид (судя по полю "settings"). Попробуйте для привязки контакта записывать "CONTACT_", а для лида "LEAD_"
Ответ написан
Комментировать
@Deemc
веб-программист
Код покажите, обычная передача должна отрабатывать.
$result = Crest::call(
					"crm.deal.update",
					[
						"id" => $id,
						"fields" =>
							[
								"UF_CRM_1635331951" => $idUser
							]
					]
						
					);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы