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