• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/activity/uncompletedactivity.php
  • Класс: Bitrix\Crm\Activity\UncompletedActivity
  • Вызов: UncompletedActivity::loadExistedRecord
private function loadExistedRecord(): ?array
{
	$existedRecord = EntityUncompletedActivityTable::query()
		->where('ENTITY_TYPE_ID', $this->itemIdentifier->getEntityTypeId())
		->where('ENTITY_ID', $this->itemIdentifier->getEntityId())
		->where('RESPONSIBLE_ID', $this->responsibleId)
		->setSelect(['ID', 'MIN_DEADLINE', 'IS_INCOMING_CHANNEL', 'HAS_ANY_INCOMING_CHANEL', 'MIN_LIGHT_COUNTER_AT'])
		->setLimit(1)
		->fetch()
	;

	return is_array($existedRecord) ? $existedRecord : null;
}