BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 ноя 2021, 20:15

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка при печати. Повторить как?
СообщениеДобавлено: 20 авг 2019, 15:31 
Не в сети

Зарегистрирован: 15 апр 2019, 17:34
Сообщения: 11
Карма: 0
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.
что будет если в мапе указать два ККТ для одного типа платежей? будет ли какое то распределение печати?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 авг 2019, 16:08 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6051
Карма: 244
1. нет, если они уже в лог попали (ушли из очереди), то в данный момент нет способа коробочного перепечатать, в разработке, там есть ряд вопросов в плане что надо изменить при этом чек итд (например атол-онлайн хочет новый ид документа итд). некоторые чеки имеет смысл печатать заново (принтер недоступен), а некоторые бессмысленно без ручного вмешательства (чек неправильный).
2. для ручных разрешит печатать и на том и на том, в этом случае это "допустимые принтеры", для автоматических возьмёт первый просто. отдельная ветка была с "распределением", но не доделали тоже, в принципе это не так сложно, наверное... если у вас два ккт и хотите потестировать это - пишите в HD (бесплатно) попробуем сделать.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 авг 2019, 16:25 
Не в сети

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 авг 2019, 16:32 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6051
Карма: 244
1. в принципе да, такое выкинет их обратно в очередь, откуда есть кнопка перепечати. (только она синхронно отправляет сейчас, так что большими кучами не отправляйте сразу, когда будет таск перепечати наверно это туда всё унесётся и норм будет)
2. ок

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.063s | 29 Queries | GZIP : On ]