Документация для разработчиков
Темная тема

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
Наверх