Работа с контролем веса не предусмотрена.

Существует возможность не вычитать вес тары для весового товара в случае, когда товар расфасован в торговом зале с вычетом веса тары, и вычитать вес тары, когда товар взвешивается вместе с тарой на КСО. Данная возможность регулируется параметром keepTaraWeightFromBarcode.
При попытке добавить товар в чек с весом, заданным в штрих-коде, и при значении параметра:

  • true товар будет добавлен в чек с весом, полученным из штрих-кода,
  • false товар будет добавлен в чек с весом, полученным из штрих-кода с вычетом значения unit_weight.

При попытке добавить товар в чек с весом, полученным при взвешивании, товар будет добавлен в чек с вычетом значения unit_weight при любом значении keepTaraWeightFromBarcode.

Для возможности добавления весовых товаров, вес которых может быть получен как из штрих-кода так и через взвешивание, необходимо:

  1. Включить игнорирование признака обязательного взвешивания (ignoreRequireQuantityScales).
  2. Разрешить ввод веса из штрих-кода, установить флаги ввода количества с весов (quant_mode=76).
  3. Включить вычитание из количества весового товара фиксированный вес тары (tara_mode=7).
  4. Задать вес тары (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)"
  • No labels