- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/entity/paymentdocumentsrepository.php
- Класс: Bitrix\Crm\Entity\objects
- Вызов: objects::fetchOrders
private function fetchOrders(): void
{
if (count($this->orderIds) <= 0)
{
return;
}
$orders = Sale\Internals\OrderTable::getList([
'select' => ['ID', 'ACCOUNT_NUMBER', 'PRICE', 'CURRENCY'],
'filter' => [
'=ID' => $this->orderIds,
],
]);
while ($order = $orders->fetch())
{
$this->orders[] = [
'ID' => $order['ID'],
'ACCOUNT_NUMBER' => $order['ACCOUNT_NUMBER'],
'TITLE' => Main\Localization\Loc::getMessage(
'PAYMENT_DOCUMENT_REPOSITORY_ORDER_TITLE',
[
'#ACCOUNT_NUMBER#' => $order['ACCOUNT_NUMBER']
]
),
'PRICE_FORMAT' => \CCrmCurrency::MoneyToString($order['PRICE'], $order['CURRENCY']),
];
}
}