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