• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/rest/synchronization/synchronizer.php
  • Класс: BitrixSaleRestSynchronizationSynchronizer
  • Вызов: Synchronizer::addActionOrderHistory
static function addActionOrderHistory(array $params)
{
	$params['order'] = (isset($params['order']) && ($params['order'] instanceof Order)) ? $params['order']:null;
	$params['fields'] = isset($params['fields']) ? $params['fields']:[];

	$registry = Registry::getInstance(Registry::REGISTRY_TYPE_ORDER);
	/** @var OrderHistory $orderHistory */
	$orderHistory = $registry->getOrderHistoryClassName();

	$orderHistory::addAction(
		'ORDER',
		$params['orderId'],
		$params['typeName'],
		$params['orderId'],
		$params['order'],
		$params['fields']
	);
	$orderHistory::collectEntityFields('ORDER', $params['orderId']);
}