# Filter

URL: https://chugunov.pro/api-bitrix/crm/widget/filter/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Crm\Widget\Filter`
Модуль: Crm.

Исходный файл: `source/crm/lib/widget/filter.php:8`

## Константы (2)

- `MAX_YEAR`
- `MIN_YEAR`

## Методы (36)

- [`__construct()`](https://chugunov.pro/api-bitrix/crm/widget/filter/__construct/)
- [`static addDateType()`](https://chugunov.pro/api-bitrix/crm/widget/filter/adddatetype/)
- [`static convertPeriodFromDateType()`](https://chugunov.pro/api-bitrix/crm/widget/filter/convertperiodfromdatetype/) — Преобразовать системный тип даты в период виджета.
- [`static externalizeParams()`](https://chugunov.pro/api-bitrix/crm/widget/filter/externalizeparams/)
- [`getContextEntityID()`](https://chugunov.pro/api-bitrix/crm/widget/filter/getcontextentityid/)
- [`getContextEntityTypeName()`](https://chugunov.pro/api-bitrix/crm/widget/filter/getcontextentitytypename/)
- [`static getDateType()`](https://chugunov.pro/api-bitrix/crm/widget/filter/getdatetype/)
- [`getEnd()`](https://chugunov.pro/api-bitrix/crm/widget/filter/getend/)
- [`getExtraParam()`](https://chugunov.pro/api-bitrix/crm/widget/filter/getextraparam/) — Получить значение дополнительного параметра.
- [`getExtras()`](https://chugunov.pro/api-bitrix/crm/widget/filter/getextras/) — Получить дополнительные параметры.
- [`getMonth()`](https://chugunov.pro/api-bitrix/crm/widget/filter/getmonth/)
- [`getParams()`](https://chugunov.pro/api-bitrix/crm/widget/filter/getparams/)
- [`getPeriod()`](https://chugunov.pro/api-bitrix/crm/widget/filter/getperiod/)
- [`getPeriodTypeID()`](https://chugunov.pro/api-bitrix/crm/widget/filter/getperiodtypeid/)
- [`getQuarter()`](https://chugunov.pro/api-bitrix/crm/widget/filter/getquarter/)
- [`getResponsibleIDs()`](https://chugunov.pro/api-bitrix/crm/widget/filter/getresponsibleids/)
- [`getStart()`](https://chugunov.pro/api-bitrix/crm/widget/filter/getstart/)
- [`getYear()`](https://chugunov.pro/api-bitrix/crm/widget/filter/getyear/)
- [`static internalizeParams()`](https://chugunov.pro/api-bitrix/crm/widget/filter/internalizeparams/)
- [`isEmpty()`](https://chugunov.pro/api-bitrix/crm/widget/filter/isempty/)
- [`static merge()`](https://chugunov.pro/api-bitrix/crm/widget/filter/merge/) — Объединить параметры двух фильтров.
- [`removeExtraParam()`](https://chugunov.pro/api-bitrix/crm/widget/filter/removeextraparam/) — Удалить дополнительный параметр.
- [`static sanitizeParams()`](https://chugunov.pro/api-bitrix/crm/widget/filter/sanitizeparams/) — Очистить массив параметров (перед передачей в конструктор)
- [`setContextEntityID()`](https://chugunov.pro/api-bitrix/crm/widget/filter/setcontextentityid/)
- [`setContextEntityTypeName()`](https://chugunov.pro/api-bitrix/crm/widget/filter/setcontextentitytypename/)
- [`setEnd()`](https://chugunov.pro/api-bitrix/crm/widget/filter/setend/)
- [`setEndFromPeriod()`](https://chugunov.pro/api-bitrix/crm/widget/filter/setendfromperiod/)
- [`setExtraParam()`](https://chugunov.pro/api-bitrix/crm/widget/filter/setextraparam/) — Установить значение дополнительного параметра.
- [`setExtras()`](https://chugunov.pro/api-bitrix/crm/widget/filter/setextras/) — Настроить дополнительные параметры.
- [`setMonth()`](https://chugunov.pro/api-bitrix/crm/widget/filter/setmonth/)
- [`setPeriodTypeID()`](https://chugunov.pro/api-bitrix/crm/widget/filter/setperiodtypeid/)
- [`setQuarter()`](https://chugunov.pro/api-bitrix/crm/widget/filter/setquarter/)
- [`setResponsibleIDs()`](https://chugunov.pro/api-bitrix/crm/widget/filter/setresponsibleids/)
- [`setStart()`](https://chugunov.pro/api-bitrix/crm/widget/filter/setstart/)
- [`setStartFromPeriod()`](https://chugunov.pro/api-bitrix/crm/widget/filter/setstartfromperiod/)
- [`setYear()`](https://chugunov.pro/api-bitrix/crm/widget/filter/setyear/)

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Crm-Widget-Filter.html
