Документация по D7
История изменений
Модули
Структура таблиц
Новое API CRM
Новые счета
Комплексные идентификаторы
Пресет настроек смарт-процесса
Связи
Клиент в CRM
Работа с элементами
CRM в старом ядре
canKeepReassignedInCalendar
canUseCalendarEvents
checkCompletePermission
checkFields
checkUpdatePermission
createLiveFeedLog
deleteAssociatedEntity
fillDefaultActivityFields
generateSubject
getCommunicationType
getFieldsForEdit
getPlannerActions
getPlannerTitle
getStatusAnchor
getTypes
isActive
isCompletable
isTypeEditable
postForm
processCreation
updateAssociatedEntity
checkFields
\Bitrix\Main\Result public \Bitrix\Crm\Activity\Provider\Base::checkFields( $action, &$fields, $id, $params = null );
Метод вызывается при добавлении или обновлении дела, возвращает экземпляр класса \Bitrix\Main\Result. Может модифицировать поля дела при необходимости (например, вычислить логическое поле дедлайн). Метод статический.
Параметры
Параметр | Описание | Версия |
---|---|---|
$action | Строка, ADD|UPDATE. | |
$fields | Поля добавляемого/обновляемого дела. | |
$id | Идентификатор дела. | |
$params | Дополнительные параметры, с которыми вызывается главный метод CCrmActivity::CheckFields. |
Примеры
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.