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