• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Display/Field/UserField.php
  • Класс: Bitrix\Crm\Service\Display\Field\UserField
  • Вызов: UserField::getPreparedConfig
protected function getPreparedConfig(array $userIds): array
{
	$users = $this->getLinkedEntitiesValues();
	$entityList = [];
	foreach ($userIds as $userId)
	{
		if (!empty($users[$userId]))
		{
			$entityList[] = [
				'id' => $userId,
				'title' => $users[$userId]['FORMATTED_NAME'],
				'imageUrl' => $users[$userId]['PHOTO_URL'],
				'customData' => [
					'position' => $users[$userId]['WORK_POSITION'],
				],
			];
		}
	}
	return [
		'entityList' => $entityList,
		'provider' => [
			'context' => EntitySelector::CONTEXT,
		],
		'showSubtitle' => true,
	];
}