Документация для разработчиков
Темная тема

Задачи в старом ядре

Классы

Список классов модуля Задачи в старом ядре

Класс Описание С версии
CTasks Класс для получения списка задач и ряда других действий. 10.0.2 по 12.0.9
CTaskCheckListItem Класс для работы с чеклистами. 17.6.11
CTaskElapsedItem Класс для работы с учетом затраченного на задачи времени. Следует использовать вместо устаревшего CTaskElapsedTime. 12.5.4
CTaskElapsedTime Класс для работы с учетом затраченного на задачи времени. 10.0.5
CTaskFiles Класс для работы с файлами задач. 10.0.5
CTaskFilterCtrl Класс для работы с предустановленными и пользовательскими фильтрами для задач. 12.0.1
CTaskItem Класс для создания/редактирования/удаления и проведения некоторых других действий с задачами (строго рекомендуется к использованию вместо CTasks). 12.5.0
CTaskLog Класс для работы с историей изменений в задаче. 10.0.5
CTaskReminders Класс управления напоминаниями. 10.0.6
CTaskTags Класс для работы с тегами. 10.0.5

События

Список событий модуля Задачи в старом ядре

Событие Вызывается Метод С версии
OnBeforeTaskAdd Перед добавлением задачи. CTasks::Add 10.0.5
OnBeforeTaskDelete Перед удалением задачи. CTasks::Delete 10.0.5
OnBeforeTaskUpdate Перед обновлением задачи. CTasks::Update 10.0.5
OnTaskAdd После добавления задачи. CTasks::Add 10.0.5
OnTaskDelete После удаления задачи. CTasks::Delete 10.0.5
OnTaskUpdate После обновления задачи. CTasks::Update 10.0.5
OnBeforeTaskNotificationSend Перед отправкой уведомлений в IM. CTaskNotifications::SendMessage 12.5.0
OnBeforeTaskElapsedTimeAdd Перед добавлением записи о затраченном времени в лог действий над задачей. CTaskElapsedTime::Add 14.0.16
OnBeforeTaskElapsedTimeUpdate Перед изменением записи о затраченном времени в логе действий над задачей. CTaskElapsedTime::Update 14.0.16
OnBeforeTaskElapsedTimeDelete Перед удалением записи о затраченном времени из лога действий над задачей. CTaskElapsedTime::Delete 14.0.16
OnTaskElapsedTimeAdd После добавления в лог действий над задачей записи о затраченном времени. CTaskElapsedTime::Add 12.5.0
OnTaskElapsedTimeUpdate После изменения в логе действий над задачей записи о затраченном времени. CTaskElapsedTime::Update 12.5.0
OnTaskElapsedTimeDelete После удаления из лога действий над задачей записи о затраченном времени. CTaskElapsedTime::Delete 12.5.0
OnBaseAllowedActionsMapInit При инициализации карты дозволенных действий над задачей. CTaskItem::getBaseAllowedActions 12.5.3
OnTaskReminderAdd При добавлении напоминания к задаче. CTaskReminders::Add 14.5.10


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх