Страница 1 из 1

балансировка двух касс

Добавлено: 29 сен 2023, 16:51
vvv
добрый день,
подскажите пожалуйста,
Иногда при печати на ккм при NumDevice=0 при наличии всего одной кассы возникает ошибка
Не удалось получить данные ККМ (Ошибка передачи кадра сообщения)
и чек понятно что не печатается.

Если бы кассы было две, вторая бы попыталась напечатать этот чек?

Re: балансировка двух касс

Добавлено: 01 окт 2023, 18:37
Audim
Нет физической связи с ККТ.
Или она зависла,
Или порт поменялся,
Или порт захватила другая программа
Или шнуров в разъёме отошел
Или ККТ банально выключена

Re: балансировка двух касс

Добавлено: 02 окт 2023, 13:41
vvv
ответ непонятен.
Вопрос был не "почему не пробила чек первая касса", а в том, что "если бы была вторая с тем же инн, дал бы самостоятельно ккмсервер на вторую кассу команду напечатать ЭТОТ ЖЕ чек после такой ошибки?". Ошибка плавающая.

Re: балансировка двух касс

Добавлено: 06 окт 2023, 16:45
vvv
Так как работает ккмсервер с двумя ККТ (инн одинаков) при печати на устройство 0 и при краткосрочном сбое на одном ККТ ?
Чек будет автоматом пробит на втором?

Re: балансировка двух касс

Добавлено: 08 окт 2023, 19:36
Audim
За это отвечают вот эти настройки:
Изображение

Re: балансировка двух касс

Добавлено: 08 окт 2023, 19:37
Audim
На "Не активную ККТ" команды не отправляются.

Re: балансировка двух касс

Добавлено: 09 окт 2023, 14:51
vvv
спасибо, это понятно. Но вопрос то не в этом.
попробую еще раз сформулировать.
Есть (гипотетически) ККМ-сервер, к нему ДВЕ активных ККМ.
Печатаем чек на устройство 0.
В МОМЕНТ печати на первой кассе идет сбой (ну бумага кончилась, например, или сетевой сбой пакета). Не заранее, а в момент печати.
Будет ли попытка от ККМ сервера, получив такую ошибку от 1-ой ККМ, напечатать ЭТОТ же чек на 2-рой ККМ ?

Re: балансировка двух касс

Добавлено: 09 окт 2023, 20:53
Audim
Если кончилась бумага - современные ККТ на это не дают ошибку.
Чек регистрируется, записывается в ФН.
ККТ отвечает что все ок - чек прошел.
И ККТ ждет когда вставят бумагу - и после этого напечатает этот чек.

Если будет другая ошибка- то:
- ККТ метится как не активная.
- По команде возвращается ответ что была ошибка при регистрации чека.
- На другие ККТ именно эта команда не отправляется.
- Следующие команды будут отправляться на другую подходящею по параметрам ККТ (пока эта ККТ вновь не станет активной).

Re: балансировка двух касс

Добавлено: 10 окт 2023, 13:31
vvv
ключевая фраза вот эта:
- На другие ККТ именно эта команда не отправляется.
т.е чек останется не пробитым.
Предложение на будущее: добавить в настройку балансировки "отправлять непрошедшую команду на другую ККМ"

Re: балансировка двух касс

Добавлено: 13 окт 2023, 13:44
Audim
>т.е чек останется не пробитым.
Да - по команде возвращается ошибка.
И далее уже клиентское ПО решает что делать - отправлять повторно на регистрацию чека - или нет.