Структура таблиц
Допустимые поля
| Название | Описание | Чтение | Запись* | Сортировка | Фильтрация |
|---|---|---|---|---|---|
| TITLE | Название задачи. | + | + | + | + |
| DESCRIPTION | Описание задачи. | + | + | + | + |
| DEADLINE | Крайний срок. | + | + | + | + |
| START_DATE_PLAN | Плановая дата начала. | + | + | + | + |
| END_DATE_PLAN | Плановая дата завершения. | + | + | + | + |
| PRIORITY | Приоритет. Поле может принимать значения: [0] - низкий приоритет, [1] - средний, [2] - высокий. | + | + | + | + |
| ACCOMPLICES | Соисполнители (идентификаторы пользователей). | + | + | + | + |
| AUDITORS | Наблюдатели (идентификаторы пользователей). | + | + | + | + |
| TAGS | Теги (при добавлении - просто массив тегов в виде текста). CTasks::GetList() не возвращает поля тегов. CTaskItem::getInstance()->getTags() возвращает массив имен тегов. | + | + | + | + |
| ALLOW_CHANGE_DEADLINE | Флаг "Разрешить исполнителю (ответственному) менять крайний срок". | + | + | + | + |
| TASK_CONTROL | Флаг "Принять работу после завершения задачи". | + | + | + | + |
| PARENT_ID | Идентификатор родительской задачи. | + | + | + | + |
| DEPENDS_ON | Идентификатор предыдущей задачи. | + | + | + | + |
| GROUP_ID | Идентификатор рабочей группы. | + | + | + | + |
| RESPONSIBLE_ID | Идентификатор исполнителя (ответственного). | + | + | + | + |
| TIME_ESTIMATE | Плановые трудозатраты. | + | + | + | + |
| ID | Идентификатор задачи. Уникален в рамках базы данных. | + | + | + | |
| CREATED_BY | Идентификатор постановщика. | + | + | + | + |
| DESCRIPTION_IN_BBCODE | Флаг указывающий, что описание задачи хранится в BB-кодах. | + | + | + | |
| DECLINE_REASON | Причина отклонения задачи. | + | + | + | + |
| REAL_STATUS | Истинный статус задачи, который записывается через STATUS (см. константы CTasks::STATE_xxx). Только для чтения. | + | + | + | |
| STATUS | Мета-статус задачи.
При записи можно использовать константы CTasks::STATE_xxx, однако, при чтении, помимо CTasks::STATE_xxx, в результатах можно увидеть CTasks::METASTATE_xxx. То есть на самом деле статус задачи может быть CTasks::STATE_NEW, а при чтении вернется нам CTasks::METASTATE_EXPIRED (для просроченной задачи). В случае если мы хотим узнать истинный статус задачи, следует читать поле REAL_STATUS. | + | + | + | + |
| RESPONSIBLE_NAME | Имя исполнителя. | + | + | + | |
| RESPONSIBLE_LAST_NAME | Фамилия исполнителя. | + | + | + | |
| RESPONSIBLE_SECOND_NAME | Отчество исполнителя. | + | + | + | |
| DATE_START | Дата начала выполнения задачи. | + | + | + | |
| DURATION_FACT | Затраченное время на задачу (в минутах). | + | + | + | |
| DURATION_PLAN | Планируемая длительность в часах или днях. | + | + | + | + |
| DURATION_TYPE | Тип единицы измерения в планируемой длительности: days или hours. | + | + | + | + |
| CREATED_BY_NAME | Имя постановщика. | + | + | + | |
| CREATED_BY_LAST_NAME | Фамилия постановщика. | + | + | + | |
| CREATED_BY_SECOND_NAME | Отчество постановщика. | + | + | + | |
| CREATED_DATE | Дата создания задачи. | + | + | + | |
| CHANGED_BY | Пользователь, изменивший задачу в последний раз (идентификатор пользователя). | + | + | + | |
| CHANGED_DATE | Дата последнего изменения задачи. | + | + | + | |
| STATUS_CHANGED_BY | Пользователь, изменивший статус задачи (идентификатор пользователя). | + | + | + | |
| STATUS_CHANGED_DATE | Дата смены статуса. | + | + | + | |
| CLOSED_BY | Кем была завершена задача. | + | + | + | |
| CLOSED_DATE | Дата завершения задачи. | + | + | + | |
| GUID | Глобально-уникальный идентификатор. С приемлемым уровнем уверенности, данный идентификатор непреднамеренно никогда не будет использован для чего-то ещё даже в других базах данных. | + | + | + | |
| MARK | Оценка по задаче (возможные значения P (положительная) и N (отрицательная)). | + | + | + | + |
| VIEWED_DATE | Дата последнего просмотра задачи в публичном интерфейсе текущим пользователем (от имени которого делается запрос на получение данных задачи). | + | + | + | |
| TIME_SPENT_IN_LOGS | Затраченное время на задачу (в секундах). | + | + | ||
| FAVORITE | Присутствие и избранном для текущего пользователя. | + | + | ||
| ALLOW_TIME_TRACKING | Флаг включения учета затраченного времени по задаче. | + | + | + | + |
| ADD_IN_REPORT | Флаг включения задачи в отчет по эффективности. | + | + | + | + |
| FORUM_ID | Идентификатор форума, в котором хранятся комментарии к задаче. | + | + | + | + |
| FORUM_TOPIC_ID | Идентификатор темы форума, в котором хранятся комментарии к задаче. | + | + | + | + |
| COMMENTS_COUNT | Число комментариев к задаче. | + | + | + | |
| SITE_ID | Идентификатор сайта. По умолчанию в это поле записывается идентификатор сайта, на котором создается задача. | + | + | + | + |
| SUBORDINATE | Флаг, который показывает, является ли кто-то из участников задачи подчиненным текущего пользователя. | + | + | + | |
| FORKED_BY_TEMPLATE_ID | Идентификатор шаблона, на основе которого была создана задача. Для некоторых старых задач может быть не установлен. | + | + | + | |
| MATCH_WORK_TIME | Флаг, который показывает, что даты исполнения и крайний срок должны всегда устанавливаться в рабочее время. | + | + | + | + |
Примечание: Запись и изменение полей производится согласно бизнес-логике и имеющимся правам пользователя. Т.е. зависит от роли пользователя, настроек прав на группу, иерархии, некоторых флагов в задаче (например, ALLOW_CHANGE_DEADLINE), статуса задачи.
© «Битрикс», 2001-2025, «1С-Битрикс», 2025