...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/eventrelationstable.php
- Класс: Bitrix\Crm\EventRelationsTable
- Вызов: EventRelationsTable::setAssignedByItem
static function setAssignedByItem(ItemIdentifier $itemIdentifier, int $assignedById): Result { $collection = static::getList([ 'select' => ['ID', 'ASSIGNED_BY_ID'], 'filter' => [ '=ENTITY_TYPE' => \CCrmOwnerType::ResolveName($itemIdentifier->getEntityTypeId()), '=ENTITY_ID' => $itemIdentifier->getEntityId(), ], ])->fetchCollection(); $result = new Result(); foreach ($collection as $record) { $record->setAssignedById($assignedById); $saveResult = $record->save(); if (!$saveResult->isSuccess()) { $result->addErrors($saveResult->getErrors()); } } return $result; }