Перейти к основному содержимому

Получить структуру фильтра задач

Возвращает структуру полей для фильтрации задач в методе ПолучитьСписокЗадач

Функция ПолучитьСтруктуруФильтраЗадач(Знач Пустая = Ложь, Знач КакСоответствие = Ложь) Экспорт

ПараметрCLI опцияТипОбяз.Назначение
Пустая--emptyБулевоИстина > структура с пустыми значениями, Ложь > в значениях будут описания полей
КакСоответствие--mapБулевоИстина > возвращает поля фильтра как соответствие

Возвращаемое значение: Структура Из КлючИЗначение - Структура полей


подсказка

Возврат полей в качестве соответствия позволяет указывать тип фильтрации перед названием фильтруемого поля

Типы фильтрации: !, <, <=, >, >=. Например: !ID:3 (т.е. ID не равно 3)


Пример использования для 1С:Предприятие/OneScript
    Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраЗадач();
    oint bitrix24 ПолучитьСтруктуруФильтраЗадач \
--empty false
Результат
{
"ID": "<идентификатор задачи>",
"PARENT_ID": "<идентификатор родительской задачи>",
"GROUP_ID": "<идентификатор рабочей группы>",
"CREATED_BY": "<постановщик>",
"STATUS_CHANGED_BY": "<пользователь, последним изменивший статус задачи>",
"PRIORITY": "<приоритет>",
"FORUM_TOPIC_ID": "<идентификатор темы форума>",
"RESPONSIBLE_ID": "<исполнитель>",
"TITLE": "<название задачи (можно искать по шаблону [%_])>",
"TAG": "<тэг>",
"REAL_STATUS": "<статус задачи>",
"MARK": "<оценка>",
"SITE_ID": "<идентификатор сайта>",
"ADD_IN_REPORT": "<задача в отчете (Y|N)>",
"DATE_START": "<дата начала выполнения>",
"DEADLINE": "<крайний срок>",
"CREATED_DATE": "<дата создания>",
"CLOSED_DATE": "<дата завершения>",
"CHANGED_DATE": "<дата последнего изменения>",
"ACCOMPLICE": "<идентификатор соисполнителя>",
"AUDITOR": "<идентификатор наблюдателя>",
"DEPENDS_ON": "<идентификатор предыдущей задачи>",
"ONLY_ROOT_TASKS": "<только задачи, которые не являются подзадачами (Y|N)>",
"STAGE_ID": "<стадия>",
"UF_CRM_TASK": "<элементы CRM>",
"STATUS": "<статус для сортировки. Аналогичен REAL_STATUS, но имеет дополнительно три мета-статуса>"
}