• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/timeline/relationentry.php
  • Класс: Bitrix\Crm\Timeline\RelationEntry
  • Вызов: RelationEntry::shiftAllEntriesForTimelineOwner
static function shiftAllEntriesForTimelineOwner(
	int $timelineOwnerEntityTypeId,
	int $timelineOwnerEntityId,
	DateTime $time
): void
{
	$collection = TimelineTable::getList([
		'select' => ['ID'],
		'filter' => [
			'=TYPE_ID' => static::getTimelineEntryType(),
			'=BINDINGS.ENTITY_TYPE_ID' => $timelineOwnerEntityTypeId,
			'=BINDINGS.ENTITY_ID' => $timelineOwnerEntityId,
		],
	])->fetchCollection();

	foreach ($collection as $timelineEntry)
	{
		static::shift($timelineEntry->getId(), $time);
	}
}