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

ItemHistory

ORM-объект для работы с историей изменений элементов.

Имеет набор геттеров-сеттеров для системных полей.

Объект имеет два "состояния". Первое - это на момент создания. В этом случае он создается на основе элемента, а значения его полей вычисляются динамически.

Второе - это при чтении существующей записи. В этом случае все значения полей берутся из базы данных.


Цепочка наследования

Bitrix\Rpa\Model\ItemHistory extends Bitrix\Rpa\Model\EO_ItemHistory

Методы

Метод Описание С версии
public static function createByItem(Item $item): ItemHistory Фабричный метод. Создает объект записи на основе элемента.
public function fillEmptyValues(): void Заполняет поля на основе переданного элемента.
public function createTimelineRecord(): ?Timeline Если объект истории сохранен, то создает новый объект записи таймлайна. Если не сохранен, то возвращает null.


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

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

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

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

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