- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/kanban/entity/order.php
- Класс: Bitrix\Crm\Kanban\Entity\Order
- Вызов: Order::getFilterPresets
public function getFilterPresets(): array
{
$user = $this->getCurrentUserInfo();
return [
'filter_in_work' => [
'name' => Loc::getMessage('CRM_KANBAN_HELPER_ORDER_PRESET_MY_WORK'),
'default' => true,
'fields' => ['STATUS_ID' => OrderStatus::getSemanticProcessStatuses()],
],
'filter_my' => [
'name' => Loc::getMessage('CRM_KANBAN_HELPER_ORDER_PRESET_MY'),
'fields' => [
'RESPONSIBLE_ID_name' => $user['name'],
'RESPONSIBLE_ID' => $user['id'],
'STATUS_ID' => OrderStatus::getSemanticProcessStatuses(),
],
],
'filter_won' => [
'name' => Loc::getMessage('CRM_KANBAN_HELPER_ORDER_PRESET_WON'),
'fields' => ['STATUS_ID' => [OrderStatus::getFinalStatus()]]
],
];
}