forum.bitel.ru
http://forum.bitel.ru/

Ошибка при печати. Повторить как?
http://forum.bitel.ru/viewtopic.php?f=28&t=13426
Страница 1 из 1

Автор:  simplex [ 20 авг 2019, 15:31 ]
Заголовок сообщения:  Ошибка при печати. Повторить как?

1.
Код:
Ошибка команды печати чека! ККТ#1 сказал: error printer connect or data transfer (http://10.202.0.5:4444/fr/api/v2/Batch) <= No route to host (Host unreachable)


что делать с платежами которые не была напечатаны из-за ошибки ККТ ? они сейчас в логе печати. они автоматом перепечатаются? или их надо "попросить"? драйвер старрус 1фа

2.
что будет если в мапе указать два ККТ для одного типа платежей? будет ли какое то распределение печати?

Автор:  dimOn [ 20 авг 2019, 16:08 ]
Заголовок сообщения:  Re: Ошибка при печати. Повторить как?

1. нет, если они уже в лог попали (ушли из очереди), то в данный момент нет способа коробочного перепечатать, в разработке, там есть ряд вопросов в плане что надо изменить при этом чек итд (например атол-онлайн хочет новый ид документа итд). некоторые чеки имеет смысл печатать заново (принтер недоступен), а некоторые бессмысленно без ручного вмешательства (чек неправильный).
2. для ручных разрешит печатать и на том и на том, в этом случае это "допустимые принтеры", для автоматических возьмёт первый просто. отдельная ветка была с "распределением", но не доделали тоже, в принципе это не так сложно, наверное... если у вас два ккт и хотите потестировать это - пишите в HD (бесплатно) попробуем сделать.

Автор:  simplex [ 20 авг 2019, 16:25 ]
Заголовок сообщения:  Re: Ошибка при печати. Повторить как?

1. предположим ситуацию когда я 100% знаю, что ККТ был мертв. никаких чеков и данных никуда не передавалось. что минимально достаточно, чтобы чек вернулся на задание печати?
Код:
DELETE FROM cashcheck_payment_log WHERE cashcheck_payment_log.last_error LIKE '%No route to host%'
хватит?

2. хорошо. в течении месяца появится второй принтер для failover'а\roundrobin'a. напишу.

Автор:  dimOn [ 20 авг 2019, 16:32 ]
Заголовок сообщения:  Re: Ошибка при печати. Повторить как?

1. в принципе да, такое выкинет их обратно в очередь, откуда есть кнопка перепечати. (только она синхронно отправляет сейчас, так что большими кучами не отправляйте сразу, когда будет таск перепечати наверно это туда всё унесётся и норм будет)
2. ок

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/