- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/activity/entity/todo.php
- Класс: Bitrix\Crm\Activity\Entity\ToDo
- Вызов: ToDo::loadNearest
static function loadNearest(ItemIdentifier $owner): ?self
{
$filter = [
'=COMPLETED' => 'N',
'=PROVIDER_ID' => Provider\ToDo::PROVIDER_ID,
'=PROVIDER_TYPE_ID' => Provider\ToDo::PROVIDER_TYPE_ID_DEFAULT,
'BINDINGS' => [
[
'OWNER_TYPE_ID' => $owner->getEntityTypeId(),
'OWNER_ID' => $owner->getEntityId(),
],
],
];
$order = [
'DEADLINE' => 'ASC',
];
$options = [
'QUERY_OPTIONS' => [
'LIMIT' => 1,
],
];
return self::getInstanceByParams($owner, $filter, $order, $options);
}