Переход на новую дату в Торговом терминале¶
Периодически возникают ситуации, когда набор чека начинается в одних календарных сутках, а пробивается чек уже в следующих сутках. В базе данных (далее БД) программы «М-АПТЕКА плюс» этот чек будет записан за предыдущие сутки, а в фискальном регистраторе (далее ФР) будет учтён уже в новых сутках.
Подобная ситуация может возникать из-за расхождения во времени сервера и ФР, когда по часам сервера Z-отчёт был снят в одних календарных сутках, а по ФР – датирован уже следующими сутками.
Возникновение подобной ситуации в конце месяца совершенно неприемлемо из-за проблем с отчётностью, а в некоторых организациях недопустима даже и ежедневная неточность.
Для того чтобы в программе «М-АПТЕКА плюс» корректно вёлся учёт товара, рекомендуется закрывать смену при переходе в новые сутки, однако для этого необходим перерыв в работе в пару десятков минут, что может быть неприемлемо для дежурных аптек, например.
В программе «М-АПТЕКА плюс» имеется возможность указать, в какой именно день (ежедневно или в последний день месяца) недопустимо расхождение дат чека в БД и ФР. Для этого используется системная настройка, расположенная по адресу:
Администратор системы → Настройки системы → Системные настройки → Прикладные настройки → Настройки терминала → Контроль перехода через сутки в терминале [yChangeDateWarn] = <Ежедневно/Ежемесячно>
- Если значение настройки Ежедневно, - то расхождение недопустимо в любой день.
- Если значение настройки Ежемесячно, - то расхождение недопустимо только в последний день месяца.
В тот день, когда расхождение допустимо, при попытке пробить чек, набранный в предыдущие сутки (клавиша F5) после полуночи (неважно, через несколько секунд, или через несколько часов) по часам сервера, не закрыв предыдущую смену, будут выполнены следующие действия:
-
Будет показано уведомление о принудительном закрытии смены (отказаться от закрытия нельзя).
-
После того, как пользователь нажмёт на кнопку подтверждения, смена будет автоматически закрыта и в БД и в ФР, в том числе будет снят Z-отчёт на ФР.
-
Будет автоматически открыта новая смена и в БД и в ФР.
-
Набранный в предыдущие сутки (но не пробитый) чек будет восстановлен в Торговом терминале (пробит он ещё не будет). Если он нужен, его можно будет пробить уже в начатой новой смене.
-
В тот день, когда расхождение недопустимо, за 10 минут до полуночи (неважно, по каким часам это будет раньше – по часам сервера или по часам ФР выбирается наиболее раннее событие) появляется уведомительное сообщение: Внимание, сегодня важно снять Z-отчёт до полуночи! Убедитесь, что в фискальном регистраторе достаточно бумаги на ближайшие 30 минут работы и снятие Z-отчёта! У Вас есть t до закрытия смены (t – идущее время, оставшееся до 23:58 по тем часам, на которых полночь наступит раньше).
-
После нажатия на кнопку ОК работа будет просто продолжена.
Внимание
Если пользователь самостоятельно не закроет смену, то в 23:58 (по тем часам, на которых полночь наступит раньше) ему будет показано сообщение о том, что смена должна быть закрыта. При этом в сообщении будет единственная кнопка Закрыть смену, без возможности отказаться от закрытия.
-
При нажатии на кнопку Закрыть смену смена будет закрыта и в БД и в ФР, а также будет снят Z-отчёт на ФР. Кроме того, будет начата новая смена и в БД и в ФР.
Примечание
Если в Торговом терминале был набранный (но не пробитый) чек, то он будет восстановлен в Торговом терминале уже в новую смену (пробит он ещё не будет). Если этот чек нужен, то его можно будет пробить уже в начатой новой смене.