SetRetail10 ▪️ Клавиатурная касса ◾️ Уведомление кассира об изменении веса товара

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

SetRetail10 ▪️ Клавиатурная касса ◾️ Уведомление кассира об изменении веса товара

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

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

10.3.19.0

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

Описание

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

Ценность

Уменьшение потерь магазина от некорректных продаж весовых товаров.

Логика работы

Добавлена новая невизуализированная настройка weightStabilizationCheck.

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

Если значение настройки =0 - настройка выключена.

При добавлении весового товара в чек касса фиксирует первый стабилизированный вес, полученный с прикассовых весов.

Если система фиксирует повторную стабилизацию весов, и новый вес отличается от первоначального более чем на величину, указанную в настройке weightStabilizationCheck (при условии, что в чеке находится неподтвержденный весовой товар), срабатывает проверка. Касса:

  • Издает звуковой сигнал.

  • Отображает блокирующее сообщение: «Внимание! Изменился вес товара».

Логика работы диалогового окна:

  • При нажатии кнопки «Отмена» окно закрывается. Система возвращается к работе с неподтвержденным товаром, сохраняя его исходный вес, полученный при первой стабилизации.

  • При нажатии кнопки «Подтвердить» окно также закрывается, но вес товара в чеке обновляется на значение, полученное при повторной стабилизации.

Поведение системы на форме подтверждения:

  • Изменения веса на весах в реальном времени не фиксируются.

  • Сканирование новых товаров и вызов функций добавления (пик-лист, товарный каталог, группа продаж, список товаров) временно блокируются.

Если после подтверждения изменения веса товар так и не был добавлен в чек, и система фиксирует очередное изменение веса за пределами заданной дельты, форма подтверждения веса отображается повторно.

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

  1. Кассир добавляет весовой Товар_1 в чек.

  2. Касса запрашивает вес товара.

172.29.17.126_15_10_2025-20_24_01.png
  1. Кассир кладет товар на весы.

  2. После стабилизации - на кассу приходит вес товара: 0.457 кг

  3. В подвале кассы отображается товар и вес, полученный с весов: 0.457 кг.

172.29.17.126_15_10_2025-20_25_31.png
  1. Кассир снимает Товар_1 с весов и кладет Товар_2.

  2. Касса фиксирует повторную стабилизацию и получает вес с весов: 0.787 кг.

  1. Касса фиксирует расхождения в весе в ≥ 300 гр и отображает сообщение: “Внимание! Изменился вес товара”.

    1. Указывает наименование: Товар_1 и новый вес: 0.787 кг.

  2. Кассир нажимает Отмена.

172.29.17.126_15_10_2025-20_26_16.png
  1. Касса возвращается в окно с подвалом, в котором указан Товар_1 и вес: 0.457 кг

172.29.17.126_15_10_2025-20_27_02.png
  1. Кассир нажимает ВВОДТовар_1 добавляется в чек с весом 0.457 кг.

172.29.17.126_15_10_2025-20_27_17.png

Ограничения

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

Настройка

1. Скачайте файл скрипта  → выполните скрипт по базе данных

set с помощью PgAdmin.

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

Дополнительная информация

Новая настройка не заменяет функционал настройки needWeightPositionApprove - подтверждение добавления весового товара с весом, полученным с прикассовых весов, а дополняет его.

Статьи по теме

https://crystals.atlassian.net/wiki/spaces/SR10SUPPORT/pages/3786670156