• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/order.php
  • Класс: Bitrix\Crm\Order\Order
  • Вызов: Order::addTimelineEntryOnStatusModify
private function addTimelineEntryOnStatusModify()
{
	$originalValues = $this->getFields()->getOriginalValues();

	$params = [
		'PREVIOUS_FIELDS' => ['STATUS_ID' => $originalValues['STATUS_ID']],
		'CURRENT_FIELDS' => [
			'STATUS_ID' => $this->getField('STATUS_ID'),
			'EMP_STATUS_ID' => $this->getField('EMP_STATUS_ID')
		],
		'BINDINGS' => TimelineBindingsMaker::makeByOrder($this, ['withDeal' => false])
	];
	Crm\Timeline\OrderController::getInstance()->onModify($this->getId(), $params);
}