#php #bitrix
#php #битрикс
Вопрос:
Я могу задать числа и строку из подразделов формы, но я не могу понять, как задать значение для списка типов данных. У меня есть несколько возможных значений, доступных в списке, но я не знаю, как установить какое-либо из них. Может кто-нибудь дать ссылку на учебник или пример, демонстрирующий, как это сделать?
К сожалению, я не говорю по-русски, и большинство справочных ресурсов, похоже, на этом языке.
Тип данных (только для нового поля): Объект списка: CRM_LEAD_SPD Идентификатор поля (только для нового поля): UF_CRM_5F1A26014BECB
Сортировка значения ID XML_ID.
623 407b227030a3c23c91022b233078c77b PCB 10
624 1adb2467f6ecb3519495e9f117829059 ПЕЧАТНАЯ плата (печатная плата и сборка) 20
625 aab56fa9638f6f2b45de957dce4f4791 Сборка (печатная плата и сборка) 30
626 406933e29d56304d36484428ba299413 Дизайн 40
627 44c2674af0a69a99c91baa34690772a5 Вывести
Все это работает, за исключением списка в UF_CRM_5F1A26014BECB
$arLead = [
'TITLE' => 'NEW ORDER',
'SOURCE_ID' => 'WEBFORM',
'NAME' => $name,
'UF_CRM_5F1A26014BECB' => 'PCB',
'LAST_NAME' => $last_name,
'COMPANY_TITLE' => $company_name,
'FM' => array("EMAIL" => array("n0" => array('VALUE' => $email, 'VALUE_TYPE' => 'WORK'))),
'COMMENTS' => $comment,
'UF_CRM_1582198042398' => filter_input(INPUT_POST, 'prev_order'),
'UF_CRM_1540488601233' => $lead_time
];
Ответ №1:
Для будущих читателей:
Чтобы задать элемент списка, вам нужно сначала найти нужный идентификатор записи:
623 407b227030a3c23c91022b233078c77b PCB 10
Затем установите с помощью:
$arLead = [
'UF_CRM_1589478135591' => "623"
];
Я нашел это, просматривая русский форум и широко используя Google translate,