Перейти к содержанию

Переход на новую дату в Торговом терминале

Периодически возникают ситуации, когда набор чека начинается в одних календарных сутках, а пробивается чек уже в следующих сутках. В базе данных (далее БД) программы «М-АПТЕКА плюс» этот чек будет записан за предыдущие сутки, а в фискальном регистраторе (далее ФР) будет учтён уже в новых сутках.

Подобная ситуация может возникать из-за расхождения во времени сервера и ФР, когда по часам сервера Z-отчёт был снят в одних календарных сутках, а по ФР – датирован уже следующими сутками.

Возникновение подобной ситуации в конце месяца совершенно неприемлемо из-за проблем с отчётностью, а в некоторых организациях недопустима даже и ежедневная неточность.

Для того чтобы в программе «М-АПТЕКА плюс» корректно вёлся учёт товара, рекомендуется закрывать смену при переходе в новые сутки, однако для этого необходим перерыв в работе в пару десятков минут, что может быть неприемлемо для дежурных аптек, например.

В программе «М-АПТЕКА плюс» имеется возможность указать, в какой именно день (ежедневно или в последний день месяца) недопустимо расхождение дат чека в БД и ФР. Для этого используется системная настройка, расположенная по адресу:

Администратор системы → Настройки системы → Системные настройки → Прикладные настройки → Настройки терминала → Контроль перехода через сутки в терминале [yChangeDateWarn] = <Ежедневно/Ежемесячно>

  • Если значение настройки Ежедневно, - то расхождение недопустимо в любой день.
  • Если значение настройки Ежемесячно, - то расхождение недопустимо только в последний день месяца.

В тот день, когда расхождение допустимо, при попытке пробить чек, набранный в предыдущие сутки (клавиша F5) после полуночи (неважно, через несколько секунд, или через несколько часов) по часам сервера, не закрыв предыдущую смену, будут выполнены следующие действия:

  1. Будет показано уведомление о принудительном закрытии смены (отказаться от закрытия нельзя).

  2. После того, как пользователь нажмёт на кнопку подтверждения, смена будет автоматически закрыта и в БД и в ФР, в том числе будет снят Z-отчёт на ФР.

  3. Будет автоматически открыта новая смена и в БД и в ФР.

  4. Набранный в предыдущие сутки (но не пробитый) чек будет восстановлен в Торговом терминале (пробит он ещё не будет). Если он нужен, его можно будет пробить уже в начатой новой смене.

  5. В тот день, когда расхождение недопустимо, за 10 минут до полуночи (неважно, по каким часам это будет раньше – по часам сервера или по часам ФР выбирается наиболее раннее событие) появляется уведомительное сообщение: Внимание, сегодня важно снять Z-отчёт до полуночи! Убедитесь, что в фискальном регистраторе достаточно бумаги на ближайшие 30 минут работы и снятие Z-отчёта! У Вас есть t до закрытия смены (t – идущее время, оставшееся до 23:58 по тем часам, на которых полночь наступит раньше).

  6. После нажатия на кнопку ОК работа будет просто продолжена.

    Внимание

    Если пользователь самостоятельно не закроет смену, то в 23:58 (по тем часам, на которых полночь наступит раньше) ему будет показано сообщение о том, что смена должна быть закрыта. При этом в сообщении будет единственная кнопка Закрыть смену, без возможности отказаться от закрытия.

  7. При нажатии на кнопку Закрыть смену смена будет закрыта и в БД и в ФР, а также будет снят Z-отчёт на ФР. Кроме того, будет начата новая смена и в БД и в ФР.

    Примечание

    Если в Торговом терминале был набранный (но не пробитый) чек, то он будет восстановлен в Торговом терминале уже в новую смену (пробит он ещё не будет). Если этот чек нужен, то его можно будет пробить уже в начатой новой смене.