В bitrix24 существует прекрасный компонент «main.user.selector», предоставляющий интерфейс для выбора сотрудников компании. С полным функционалом предоставляемым данным компонентом вы можете ознакомиться на странице официальной документации.
Пример вывода компонента:
<?
$crmQueueSelected = array();
$APPLICATION->IncludeComponent(
'bitrix:main.user.selector',
' ',
[
"ID" => "mail_client_config_queue",
"API_VERSION" => 3,
"LIST" => array_keys($crmQueueSelected),
"INPUT_NAME" => "crm_queue",
"USE_SYMBOLIC_ID" => true,
"BUTTON_SELECT_CAPTION" => 'Выбрать',
"SELECTOR_OPTIONS" =>
[
"departmentSelectDisable" => "Y",
'context' => 'MAIL_CLIENT_CONFIG_QUEUE',
'contextCode' => 'U',
'enableAll' => 'N',
'userSearchArea' => 'I'
]
]
);
?>
Если вы хотите сделать множественный выбор сотрудников ( multiselect ) , то необходимо в поле "INPUT_NAME" поставить FIELDS[]."INPUT_NAME" => "fields[crm_queue][]".
Вывод

Комментрии
Комементариев нет, будьте первыми....