Class BGFiscConnectException

java.lang.Object
java.lang.Throwable
java.lang.Exception
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.plugins.cashcheck.common.BGFiscConnectException
All Implemented Interfaces:
Serializable

public class BGFiscConnectException extends ru.bitel.bgbilling.common.BGException
Отдельный технический экзепшен, которым фискализаторы кидают ошибки, которые "ошибки коннекта", т.е. когда чек гарантированно(!) не мог быть напечатан. Используется в фискальных операциях с чеком. Чтобы отделить от обычных ошибок, которые неочевидно что там с чеком (и вероятно как-то отдельно обработать итд). Использование: когда онлайн сервис недоступен, к серверу печати нет подключения, (более сложный случай) сервер печати ответил, но ккт вообще не подключился (тут надо прокинуть с сервера печати такую ошибку) итд. Плохой пример: неверное содержимое чека, проблемы с сериализацией итд. Т.е. используется в случае когда можно автоматом попробовать то же самое сделать ещё раз. Может вывалить на клиент (в случае ручных чеков итд), так что в common.
See Also:
  • Constructor Details

    • BGFiscConnectException

      public BGFiscConnectException(String message, Throwable cause)