SetRetail10 ▪️ Сообщение на кассе при долгом нахождении не в сети

Публичное пространство

SetRetail10 ▪️ Сообщение на кассе при долгом нахождении не в сети

https://crystals.atlassian.net/browse/SRTB-7603

https://crystals.atlassian.net/browse/CR-10088

10.3.30.0

 

  • Функциональность рассчитана на случай, когда кассу выключили на длительный срок, либо вся связь с сервером пропала на длительный срок. 

    • Показ сообщения "Данные кассы не актуальны. Обратитесь в ТП для настройки кассы".

  • Срабатывание триггера происходит только на основе последнего успешного соединения с сервером и никак не связано с полнотой и актуальностью данных в БД.

  • Контроль расхождения версий кассы и сервера не производится.

Описание

Если касса не на связи дольше, чем период хранения данных (например, потеряна связь, вышла из строя), то данные транспорта справочников подрезаются, и на кассе после включения будут неактуальные справочные данные - цены, акции, кассиры и т.д. Начиная с версии 10.3.30.0 при долгом нахождении кассы не в сети на кассе будут отображаться сообщения о неактуальности данных и необходимости обратиться в техническую поддержку.

Начиная с версии 10.4.23.0 функциональность доработана и позволяет блокировать работу кассира при обнаружении признака неактуальности данных, в том числе при получении статуса «законсервирована» на сервере. Подробнее в главе Блокировка работы кассы с неактуальными данными.

Настройка

Функциональность включена по умолчанию, включение/отключение функциональности регулируется скриптом в БД

set на сервере SetCentrum/SetRetail.

По умолчанию максимальное количество дней без связи с сервером до показа уведомления - 7 дней. Для изменения количества дней выполните скрипт в БД

set на сервере SetCentrum/SetRetail.

 

После срабатывания триггера и появления сообщения на кассе для его отключения выполните скрипт на кассе по базе данных

catalog и перезагрузите кассовый модуль.

Примеры сообщений

Клавиатурная касса

SetTouch

 

Блокировка работы кассы с неактуальными данными

https://crystals.atlassian.net/browse/SRTB-9898

https://crystals.atlassian.net/browse/CR-14102

10.4.23.0

https://crystals.atlassian.net/browse/SRTB-10377

https://crystals.atlassian.net/browse/CR-14416

Начиная с версии 10.4.23.0 функциональность доработана и позволяет блокировать работу кассира при обнаружении признака неактуальности данных, в том числе при получении статуса «законсервирована» на сервере. Механизм блокировки кассы при неактуальных данных предназначен для предотвращения работы с устаревшей информацией, которая может привести к финансовым убыткам и нарушениям законодательства. При обнаружении признака неактуальности касса не позволяет авторизоваться кассиру, не имеющему соответствующей привилегии. Пользователям без привилегии при каждой авторизации касса отображает обязательное предупреждение, требующее подтверждения. Подтвердить и продолжить работу с кассой может только пользователь с привилегией “Работа на заблокированной кассе”.

Начиная с версии 10.5.0.0, выполнение команды “Новая касса” и последующая автоматическая очистка справочников (см. Автоматическая очистка справочников по “Новой кассе”) помогают привести данные в актуальное состояние.

Ограничение: Само по себе выполнение “Новой кассы” не отключает уведомление “Данные кассы не актуальны”. Сообщение отключает инженер после проверки актуальности версий ПО и ККТ, а также корректности уникальных настроек (QR СБП и др.).

 

Ограничения

Функциональность реализована только для касс POS и SetTouch.

Настройка

  1. Выполните скрипт на сервере SetRetail/SetCentrum в базе данных set. Скрипт активирует настройку blockCashOnOutOfDateData, которая отвечает за блокировку кассы при обнаружении признаков неактуальности данных. По умолчанию настройка выключена, на кассе отображается только уведомление “Данные кассы не актуальны. Обратитесь в ТП для настройки кассы”.

  2. Проверьте наличие привилегии Управление Работа на заблокированной кассе у требуемых ролей кассовых пользователей. Привилегия добавлена автоматически при обновлении SetRetail до версии 10.4.23.0 для ролей, имеющих хотя бы одну из привилегий:

    • Возвраты Возврат по чеку

    • Управление Конфигуратор

image-20260203-095855.png

 

Примеры работы

POS

Авторизация кассира без привилегии

  1. На кассе авторизуется кассир без привилегии. На кассе отображается следующее сообщение:

Данные на кассе не актуальны! Работа на ней может привести к нарушению требований законодательства, штрафам и убыткам!

Кассир нажимает Подтвердить.

172.29.17.200_30_01_2026-15_14_22.png
  1. Касса запрашивает подтверждение операции. На кассе авторизуется кассир с привилегией.

172.29.17.107_24_04_2026-12_44_23.png
  1. Касса переходит в режим продажи. На кассе отображается сообщение о неактуальности данных (в случае, если количество дней без связи с сервером превышает указанное в настройке maxOfflineDays).

172.29.17.107_24_04_2026-12_56_25.png

В случае, если кассир выбирает ОТМЕНА - касса возвращается к окну авторизации, на экране отображается сообщение “Доступ запрещен”.

172.29.17.200_30_01_2026-15_44_20.png

 

Авторизация кассира с привилегией

  1. На кассе авторизуется кассир c привилегией. На кассе отображается следующее сообщение:

Данные на кассе не актуальны! Работа на ней может привести к нарушению требований законодательства, штрафам и убыткам!

Кассир нажимает Подтвердить.

172.29.17.107_24_04_2026-12_48_33.png
  1. Касса переходит в режим продажи. На кассе отображается сообщение о неактуальности данных (в случае, если количество дней без связи с сервером превышает указанное в настройке maxOfflineDays).

172.29.17.107_24_04_2026-12_56_25.png

SetTouch

Авторизация кассира без привилегии

  1. На кассе авторизуется кассир без привилегии. На кассе отображается следующее сообщение:

Данные на кассе не актуальны! Работа на ней может привести к нарушению требований законодательства, штрафам и убыткам!

Кассир нажимает Подтвердить.

chrome_SmcYpdqteF.png
  1. Касса запрашивает подтверждение операции. На кассе авторизуется кассир с привилегией.

chrome_X0xJQmMcEF.png
  1. Касса переходит в режим продажи.

image-20260424-100338.png

Если кассир нажимает Отмена - касса возвращается к окну авторизации.

image-20260424-100546.png

Авторизация кассира с привилегией

  1. На кассе авторизуется кассир c привилегией. На кассе отображается следующее сообщение:

Данные на кассе не актуальны! Работа на ней может привести к нарушению требований законодательства, штрафам и убыткам!

Кассир нажимает Подтвердить.

image-20260424-100636.png
  1. Касса переходит в режим продажи.

image-20260424-100655.png