Работа с контролем веса не предусмотрена.
Существует возможность не вычитать вес тары для весового товара в случае, когда товар расфасован в торговом зале с вычетом веса тары, и вычитать вес тары, когда товар взвешивается вместе с тарой на КСО. Данная возможность регулируется параметром keepTaraWeightFromBarcode
.
При попытке добавить товар в чек с весом, заданным в штрих-коде, и при значении параметра:
true
товар будет добавлен в чек с весом, полученным из штрих-кода,false
товар будет добавлен в чек с весом, полученным из штрих-кода с вычетом значенияunit_weight
.
При попытке добавить товар в чек с весом, полученным при взвешивании, товар будет добавлен в чек с вычетом значения unit_weight
при любом значении keepTaraWeightFromBarcode
.
Для возможности добавления весовых товаров, вес которых может быть получен как из штрих-кода так и через взвешивание, необходимо:
- Включить игнорирование признака обязательного взвешивания (
ignoreRequireQuantityScales
). - Разрешить ввод веса из штрих-кода, установить флаги ввода количества с весов (
quant_mode
=76
). - Включить вычитание из количества весового товара фиксированный вес тары (
tara_mode=7
). - Задать вес тары (
unit_weight
). Передается в качестве значения атрибутаtareWeight
.
Настройка отображения вычитаемого веса тары
В SCO можно настроить отображение вычитаемого веса тары из веса товара.
Для отображения вычитаемого веса тары необходимо задать параметры форматирования строк позиции в конфигурационном файле /opt/sst-sco/conf/check.ini
, например:
[Check.Forming.Position] line1 = %(id). %(name) line2 = %(price, sr) x %(quant) %(unit) = %(sum) line3 = "%(ТАРА, rs) %(-, rs) %(tareWeight, dr) %(KG, r)"