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

Base

Base - базовый класс для работы с провайдером дел.


Метод Описание С версии
canKeepReassignedInCalendar Метод определяет, сохранять ли запись в календаре о переназначенном на другого ответственного деле.
canUseCalendarEvents Метод определяет, может ли дело использовать календарные события (для уведомлений и планировщика).
checkCompletePermission Метод проверяет, может ли пользователь влиять на статус выполнения дела.
checkFields Метод вызывается при добавлении или обновлении дела.
createLiveFeedLog Метод вызывается при регистрации (добавлении/обновлении) дела в Живой ленте CRM.
checkUpdatePermission Метод проверяет разрешение на обновление дела для данного пользователя. 17.5.0
deleteAssociatedEntity Метод вызывается при удалении дела для удаления связанной сущности.
fillDefaultActivityFields Метод проставляет значения по-умолчанию при планировании дела.
generateSubject Метод для автоматической генерации темы (названия) дела.
getCommunicationType Метод запрашивает тип коммуникации.
getFieldsForEdit Метод возвращает массив полей, которые доступны для редактирования при создании/изменении дела через планировщик.
getPlannerActions Метод возвращает массив с описанием параметров, если дело может быть запланировано.
getPlannerTitle Метод возвращает заголовок для окна планировщика.
getStatusAnchor Метод запрашивает описание статуса провайдера.
getTypes Метод возвращает массив генерируемых провайдером типов дел.
isActive Метод проверяет, активен ли провайдер.
isCompletable Метод проверяет, может ли дело выполняться пользователем интерактивно. 17.5.20
isTypeEditable Метод определяет, можно ли редактировать такой тип дела.
postForm Метод вызывается перед сохранением дела через форму планировщика.
processCreation Метод запускает создание дела. 17.5.0
updateAssociatedEntity Метод вызывается при обновлении дела для обновления связанной сущности.


© «Битрикс», 2001-2024, «1С-Битрикс», 2024