• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/entity/shipmentimport.php
  • Класс: BitrixSaleExchangeEntityShipmentImport
  • Вызов: ShipmentImport::getFieldsStories
protected function getFieldsStories()
{
	$result = array();
	$entity = $this->getEntity();
	if($entity instanceof Shipment)
	{
		$shipmentItemCollection = $entity->getShipmentItemCollection();
		if($shipmentItemCollection->count()>0)
		{
			/** @var SaleShipmentItem $shipmentItem */
			foreach ($shipmentItemCollection as $shipmentItem)
			{
				$shipmentItemStoreCollection = $shipmentItem->getShipmentItemStoreCollection();
				if ($shipmentItemStoreCollection && $shipmentItemStoreCollection->count() > 0)
				{
					/** @var SaleShipmentItemStore $shipmentItemStore */
					foreach ($shipmentItemStoreCollection as $shipmentItemStore)
					{
						$result[] = array('ID'=>$shipmentItemStore->getStoreId());
					}
				}
			}
		}
	}
	return $result;
}