- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/kanban/entity.php
- Класс: Bitrix\Crm\Kanban\Entity
- Вызов: Entity::addClientMultiFieldValues
protected function addClientMultiFieldValues(
array $items,
array $allowedTypes,
array $clientIds,
int $clientEntityTypeId
): array
{
$clientsMultiFields = $this->loadMultiFields(
array_values($clientIds),
\CCrmOwnerType::ResolveName($clientEntityTypeId),
$allowedTypes
);
$adaptedMultiFields = [];
foreach ($clientIds as $itemId => $contactId)
{
$adaptedMultiFields[$itemId] = $clientsMultiFields[$contactId] ?? [];
}
return $this->addMultiFieldValues($items, $adaptedMultiFields, $clientEntityTypeId);
}