...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/webform/embed/user.php
- Класс: Bitrix\Crm\WebForm\Embed\User
- Вызов: User::getClientDataByFields
static function getClientDataByFields($fields, ?int $presetId): array { $result = []; if (!is_array($fields)) { return $result; } if ($fields['CONTACT_ID']) { $typeId = \CCrmOwnerType::Contact; $entityId = $fields['CONTACT_ID']; $result += self::getEntityFields(new Identificator\Complex( $typeId, $entityId ), $presetId); $result += self::loadReqData($typeId, $entityId, $presetId); } if ($fields['COMPANY_ID']) { $typeId = \CCrmOwnerType::Company; $entityId = $fields['COMPANY_ID']; $result += self::getEntityFields(new Identificator\Complex( $typeId, $entityId ), $presetId); $result += self::loadReqData($typeId, $entityId, $presetId); } return $result; }