ItemCategory
Класс-таблет для работы с таблицей направлений смарт-процессов.
Подробнее о работе с направлениями в новом api.
Цепочка наследования
Является наследником класса Bitrix\Main\ORM\Data\DataManager.
\Bitrix\Crm\Model\ItemCategoryTable extends \Bitrix\Main\ORM\Data\DataManager
Поля таблицы
| Поле | Описание | Обяз. |
|---|---|---|
| ID | Идентификатор. | Да |
| ENTITY_TYPE_ID | Идентификатор типа в рамках CRM. Параметр неизменяемый, можно указать только при создании. | |
| IS_DEFAULT | Флаг, является ли направление направлением по умолчанию. Для набора направлений с одинаковым ENTITY_TYPE_ID может быть только одна запись с IS_DEFAULT = 'Y'. | |
| CREATED_DATE | Время создания направления. | |
| NAME | Название направления. | |
| SORT | Индекс сортировки. |
На данный момент таблица используется для хранения направлений только смарт-процессов.
Направление не может быть удалено, если оно является направлением по умолчанию, либо есть хотя бы один элемент, привязанный к этому направлению.
После создания нового направления в onAfterAdd запускаются сценарии.
Методы класса
Генерация значений полей
| Метод | Описание | С версии |
|---|---|---|
public static function deleteByEntityTypeId( int $entityTypeId ): Result | Метод удаляет все записи, привязанные к идентификатору $entityTypeId. |
© «Битрикс», 2001-2025, «1С-Битрикс», 2025