- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/entity/paymentdocumentsrepository.php
- Класс: Bitrix\Crm\Entity\objects
- Вызов: objects::fetchShipments
private function fetchShipments(): array
{
$result = [];
if (empty($this->orderIds))
{
return $result;
}
$shipments = Sale\ShipmentCollection::getList([
'select' => [
'ID', 'ORDER_ID', 'ACCOUNT_NUMBER', 'DATE_INSERT', 'STATUS_ID', 'PRICE_DELIVERY', 'BASE_PRICE_DELIVERY',
'CURRENCY', 'DELIVERY_ID', 'DELIVERY_NAME', 'ALLOW_DELIVERY', 'DEDUCTED', 'EMP_DEDUCTED_ID',
'DELIVERY_CLASS_NAME' => 'DELIVERY.CLASS_NAME'
],
'filter' => [
'=ORDER_ID' => $this->orderIds,
'!SYSTEM' => 'Y',
],
]);
while ($shipment = $shipments->fetch())
{
$result[] = $shipment;
}
return $result;
}