getList
\Bitrix\Main\ORM\Query\Result public static \Bitrix\Sale\Cashbox\CheckManager::getList( array $parameters = [] );
Метод выполняет ORM-запрос к таблице чеков. Статический метод.
Параметры
| Параметр | Описание |
|---|---|
$parameters |
Параметры ORM-запроса: select, filter, order, limit, offset и runtime. По умолчанию используется пустой массив. |
Возвращаемое значение
Метод возвращает объект результата ORM-запроса. Записи можно последовательно получать методом fetch().
Особенности
В select, filter и order можно использовать поля таблицы чеков:
| Поле | Описание |
|---|---|
| ID | Идентификатор чека. |
| PAYMENT_ID | Идентификатор оплаты. |
| PAYMENT | Связь с записью оплаты. |
| SHIPMENT_ID | Идентификатор отгрузки. |
| ORDER_ID | Идентификатор заказа. |
| EXTERNAL_UUID | Внешний уникальный идентификатор чека. |
| CASHBOX_ID | Идентификатор кассы. |
| CASHBOX | Связь с записью кассы. |
| CNT_FAIL_PRINT | Количество неудачных попыток печати. |
| DATE_CREATE | Дата создания. |
| DATE_PRINT_START | Дата начала печати. |
| DATE_PRINT_END | Дата окончания печати. |
| SUM | Сумма чека. |
| CURRENCY | Валюта чека. |
| LINK_PARAMS | Сериализованные параметры ссылки на чек. |
| TYPE | Тип чека. |
| STATUS | Статус печати. |
| CHECK2CASHBOX | Связь чека с доступными кассами. |
| ENTITY_REGISTRY_TYPE | Тип реестра объектов заказа. |
| ERROR_MESSAGE | Сообщение об ошибке печати. |
Если параметр select не задан, ORM использует стандартный набор выбираемых полей таблицы.
Исключения
Метод может выбросить \Bitrix\Main\ArgumentException, если параметры ORM-запроса некорректны.
Пример
<?php
use Bitrix\Main\Loader;
use Bitrix\Sale\Cashbox\CheckManager;
if (!Loader::includeModule('sale'))
{
throw new RuntimeException('Не удалось подключить модуль sale');
}
$result = CheckManager::getList([
'select' => ['ID', 'TYPE', 'STATUS', 'SUM', 'CURRENCY'],
'filter' => [
'=ORDER_ID' => 100,
'=STATUS' => 'Y',
],
'order' => ['DATE_CREATE' => 'DESC'],
'limit' => 10,
]);
while ($check = $result->fetch())
{
print_r($check);
}
© «Битрикс», 2001-2026, «1С-Битрикс», 2026