• Модуль: catalogmobile
  • Путь к файлу: ~/bitrix/modules/catalogmobile/lib/Controller/DocumentDetails/RealizationDocumentDetails.php
  • Класс: BitrixCatalogMobileControllerDocumentDetailsRealizationDocumentDetails
  • Вызов: RealizationDocumentDetails::syncShipmentProducts
private function syncShipmentProducts(OrderShipment $shipment): void
{
	$order = $shipment->getOrder();
	$entityBinding = $order->getEntityBinding();
	if ($entityBinding)
	{
		$productManager = new OrderProductManager(
			$entityBinding->getOwnerTypeId(),
			$entityBinding->getOwnerId()
		);
		$productManager->setOrder($order);

		$basketItems = $this->prepareBasketItemsForSync($shipment);
		$productManager->syncOrderProducts($basketItems);
	}
}