getCheckInfo
array public static \Bitrix\Sale\Cashbox\CheckManager::getCheckInfo( \\Bitrix\\Sale\\Internals\\CollectableEntity $entity );
Метод получает сведения о чеках, связанных с оплатой или отгрузкой. Статический метод.
Параметры
| Параметр | Описание |
|---|---|
$entity |
Сохраненный объект \Bitrix\Sale\Payment или \Bitrix\Sale\Shipment. |
Возвращаемое значение
Метод возвращает массив сведений о чеках с ключом по идентификатору чека. Для объекта с неположительным идентификатором возвращается пустой массив. Если передан другой наследник CollectableEntity с положительным идентификатором, метод не добавляет условия в фильтр и возвращает сведения обо всех чеках.
Исключения
Метод может выбросить \Bitrix\Main\ArgumentException или \Bitrix\Main\NotImplementedException при формировании сведений о чеках.
Пример
<?php
use Bitrix\Main\Loader;
use Bitrix\Sale\Cashbox\CheckManager;
use Bitrix\Sale\Order;
if (!Loader::includeModule('sale'))
{
throw new RuntimeException('Не удалось подключить модуль sale');
}
$order = Order::load(100);
if ($order === null)
{
throw new RuntimeException('Заказ не найден');
}
$payment = $order->getPaymentCollection()->current();
if ($payment === null)
{
throw new RuntimeException('В заказе нет оплаты');
}
print_r(CheckManager::getCheckInfo($payment));
Была ли эта страница полезна?
Что можно улучшить?
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2026, «1С-Битрикс», 2026