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

Взвешивание на прикассовых весах

Должен быть настроен соответствующий драйвер сканера с весовым модулем или драйвер прикассовых весов.

При добавлении товара с флагом получения веса с весов, касса отображает окно взвешивания.

НаименованиеВозможные значенияОписание

Файл /opt/sst-sco/conf/input.ini, секция [Input], настройки модуля ввода данных

weightPeriod

целое положительное число
по умолчанию 1000

Период получения веса с прикассовых весов, в миллисекундах
ignoreLowWeightцелое положительное число
по умолчанию 10

Игнорировать легкий вес на прикассовых весах, в граммах (только для прикассовых весов Штрих-М)
Также выполняется обнуление весов при каждом взвешивании, если вес меньше или равен заданному значению
Если showWeight = true, весы обнуляются при переходе в приветствие 

Проверка прикассовых весов

Для исключения случаев неисправности прикассовых весов можно включить проверку эталонного веса:

  • при переходе в приветствие. Выполняется один раз после запуска кассы. Для включения нужно задать значение груза в weightReference.
    Касса перейдет в продажу только при совпадении полученного веса с заданным в настройке.
  • по кнопке INPUT_TESTWEIGHTREFERENCE (в Artix - SST_INPUT_TESTWEIGHTREFERENCE) в меню. Для кнопки можно задать эталонный вес и его погрешность через параметры weight и error.
    При взвешивании отображается сообщение о результате выполненной проверки.
НаименованиеВозможные значенияОписание

Файл /opt/sst-sco/conf/input.ini, секция [Input], настройки модуля ввода данных

weightReferenceцелое положительное число
по умолчанию 0

Эталонный вес для проверки прикассовых весов, запрашиваемый при переходе в приветствие
Если 0, контроль проводиться не будет
Обязательно наличие весов

Блокирует работу кассы, если включено взвешивание на контрольных весах
weightReferenceErrorцелое положительное число
по умолчанию 10
Допустимая погрешность для эталонного веса

Отображение в приветствии веса с прикассовых весов

Обнуление выполняется только для прикассовых весов Штрих-М и Масса-К

При включенной настройке в приветствии отображается вес, получаемый с прикассовых весов. Если возникла ошибка в работе весов, будут отображаться прочерки.
Выполнить обнуление весов вручную можно через "Главное меню" - "Сервис" - "Тест оборудования" - "Тест весов". Весы обнуляются в приветствии автоматически , если вес меньше или равен заданному значению в ignoreLowWeight.

НаименованиеВозможные значенияОписание

Файл /opt/sst-sco/conf/check.ini, секция [Check.WelcomeForm], настройки формы приветствия

showWeight
  • true
  • false (по умолчанию)
Отображение веса прикассовых весов

Взвешивание на контрольных весах

Должна быть включена настройка heft для получения веса с контрольных весов.
При добавлении товара с флагом получения веса с весов, касса отображает окно взвешивания (модифицированное окно ошибки контроля веса). В этом же окне отображаются ошибки контроля веса.
По умолчанию при добавлении весового товара на контрольные весы его вес фиксируется кассой в момент стабилизации веса на платформе и товар добавляется в чек через 1 секунду (таймаут задается в stableWeightTimeout). При необходимости можно добавить кнопку подтверждения веса и таймаут автоматического фиксирования веса.

Наименование

Возможные значения

Описание

Файл /opt/sst-sco/conf/input.ini, секция [Input], настройки модуля ввода данных
stableWeightTimeoutцелое положительное число
по умолчанию 1000
Время стабилизации веса, в миллисекундах
После изменения веса, в течение указанного времени вес считается нестабильным. После окончания таймаута товар добавляется в чек, либо кнопка подтверждения взвешивания становится активной (при confirmWeighing = true).
Работает только для взвешивания на контрольных весах. 
confirmWeighing
  • true
  • false (по умолчанию)

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

confirmWeighingTimeout

целое положительное число
по умолчанию 0

Таймаут автоматического подтверждения взвешивания ( в миллисекундах) при confirmWeighing = true.
Через заданное время вес будет зафиксирован и позиция добавится в чек.
Если 0, то автоматического подтверждения не происходит. 
Работает только для взвешивания на контрольных весах

Пример настройки подтверждения взвешивания кнопкой с таймаутом 5 сек
[Input]
confirmWeighing = true
confirmWeighingTimeout = 5000

Вывод картинки товара при взвешивании

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

НаименованиеВозможные значенияОписание

Файл /opt/sst-sco/conf/input.ini, секция [Input]

weightItemImage

  • true
  • false (по умолчанию)

Отображать картинку товара вместо подсказки при взвешивании.
Работает только при выборе товара из каталога

Изменение стиля отображения веса

Для увеличения размера и цвета строки с информацией о весе товара надо добавить в стили темы оформления следующее.

style.qss
#ErrorForm #weightText,
#WeightForm #scaleStatus {
    font-size: 40px;
    color: #ff0000;
}
  • No labels