• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/shipment.php
  • Класс: BitrixSaleShipment
  • Вызов: Shipment::addChangesToHistory
protected function addChangesToHistory($name, $oldValue = null, $value = null)
{
	if ($this->getId() > 0 && !$this->isSystem())
	{
		$order = $this->getOrder();

		if ($order && $order->getId() > 0)
		{
			$registry = Registry::getInstance(static::getRegistryType());

			/** @var OrderHistory $orderHistory */
			$orderHistory = $registry->getOrderHistoryClassName();
			$orderHistory::addField(
				'SHIPMENT',
				$order->getId(),
				$name,
				$oldValue,
				$value,
				$this->getId(),
				$this
			);
		}
	}
}