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

CheckManager

CheckManager – класс для создания, отправки и обработки фискальных чеков.

Метод Описание
addByType Метод создает чек указанного типа для объектов оплаты или отгрузки
addChecks Метод сопоставляет оплаты и отгрузки с типами чеков, проверяет результат и создает подходящие чеки
addCorrection Создает чек коррекции и передает его выбранной кассе на печать
applyCheckResultFromCallback Передает данные обратного вызова обработчику кассы для чека, найденного по UUID
collateDocuments Сопоставляет оплаты и отгрузки с подходящими типами чеков
collectInfo Собирает сведения о чеках по ORM-фильтру и дополняет их данными о типе и ссылке
create Создает и инициализирует объект чека по значению TYPE в настройках
createByType Создает объект чека по его строковому типу
delete Удаляет чек и связанные с ним записи касс
getCheckInfo Получает сведения о чеках, связанных с оплатой или отгрузкой
getCheckInfoByExternalUuid Находит сведения о чеке по внешнему уникальному идентификатору
getCheckList Возвращает список встроенных и пользовательских классов чеков
getCheckTypeMap Формирует соответствие строковых типов чеков их классам
getLastPrintableCheckInfo Получает последний успешно напечатанный чек для оплаты или отгрузки
getList Выполняет ORM-запрос к таблице чеков
getObjectById Загружает и создает объект чека по его идентификатору
getOrder Получает заказ, связанный с переданной оплатой или отгрузкой
getPaymentByCheck Ищет связанную оплату среди основных и дополнительных объектов чека
getPrintableChecks Выбирает чеки для печати на указанных кассах и обновляет их состояние
getRelatedEntitiesForPayment Получает оплаты и отгрузки, которые можно связать с чеком для оплаты
getRelatedEntitiesForShipment Получает оплаты и отгрузки, которые можно связать с чеком для отгрузки
getSalesCheckList Возвращает классы чеков, унаследованные от \Bitrix\Sale\Cashbox\Check
init Регистрирует пользовательские типы чеков из обработчиков события
isAvailableCorrection Проверяет наличие активной кассы с поддержкой чеков коррекции
reprint Повторно запускает обработку ранее созданного ненапечатанного чека
savePrintResult Сохраняет результат печати чека и обрабатывает успешный или ошибочный исход


Была ли эта страница полезна?

Пользовательские комментарии

Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2026, «1С-Битрикс», 2026
Наверх