Не так давно была ситуация с
пропажей безнального чека, а теперь - появилась обратная.
Чек есть в сверке с банком, но его нет в z-отчёте.
Посидел, подумал, понял - как это произошло.
Продажа, кассир нажал "Расчёт б/н", клиент вставил карту, ввёл pin, пришло одобрение из банка, выполз 1 чек (клиента), выполз 2 чек (нам), после чего окно кассовой программы предлагает нажать "Выход" для выхода из режима расчёта.
Если в этот момент касса подвисает (перезагружается), то после перезагрузки данный чек аннулируется "без объявления причин".
Хорошо, причину я нашёл. Хотелось бы узнать - а можно ли как-то запретить аннулировать такие чеки при перезагрузке?
Логгирование включу
Цитата: Thalt ➤ В CF_OPER в поле названия операции в конце строки поставь точку у операций, которые надо логировать. Если надо записывать содержимое чека, то в cf_ini поставь 1 в параметре _log_idrop.
Записываться все будет в cashlog.db
Ага, вроде бы нашёл тему
Цитата: akonev ➤ 1) восстановление последнего чека при сбое (_RECRESTORE=1 в CF_INI.DB)
иногда глючит: чек на самом деле закрылся, а файлик не удалился. начинает ругаться на уникальность номеров чеков.
файл с последним чеком приходится убивать. как зовется не помню, но расширение $$$ - их можно все прибивать не думая.
как только кассиры об этом узнают - могут начать убивать сами. но это уже чуть сложнее, чем просто кассу ребутнуть.
На сколько помню,
пароль и для CF_INI, и для CF_OPER - одинаковый.
Будут ещё какие-то советы?
Ранее пытались избавиться от этого окна ожидания действий кассира, но, как я понял, не удачно.