Комплектный товар – это товар, разбитый на несколько коробок. У всех коробок товара одинаковый штрих-код. Комплектный товар добавляется в чек одной позицией в количестве 1 штуки. Для формирования штрих-кода коробок необходимо к штрих-коду товара добавить данные набора (номер конкретной коробки и количество коробок в комплектном товаре). Например, если комплектный товар состоит из трех коробок, и общая часть штрих-кода 534231, то на коробках будут следующие штрих-коды: 5342310301, 5342310302, 5342310303.
Для контроля целостности комплектного товара при передаче его покупателю в кассовом ПО Artix предусмотрено уведомление кассира о количестве коробок в комплекте. Режим уведомления регулируется настройками плагина KitController.
Активация модуля работы с комплектными товарами определяется параметром kitcontroller
, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/
kitcontroller.ini
в секции [plugins]
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
kitcontroller | строковый |
| Активация модуля работы с комплектными товарами | По умолчанию off |
[plugins] ;kitcontroller = off |
Настройка модуля работы с комплектными товарами производится в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/
kitcontroller.ini
в секции [KitController]
.
Кассовым ПО Artix предусмотрена работа с комплектными товарами в двух режимах:
Режим работы с комплектными товарами определяется параметром scanParts
:
true
при добавлении комплектного товара в чек на экран будет выведено сообщение о необходимости сканирования всех частей комплекта. Комплект будет добавлен в чек после сканирования всех входящих в него товаров;false
при добавлении комплектного товара в чек на экран будет выведено информационное сообщение о том, что товар входит в комплект и количество частей комплекта. После закрытия сообщения товар будет добавлен в чек.Штрих-код комплектного товара включает в себя штрих-код самого товара и данные комплекта. Данные комплекта состоят из двух частей: уникального номера товара и количества товаров в комплекте.
Количество символов, отведенных под номер товара в комплекте, указывается параметром idLength
в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/kitcontroller.ini
в секции [KitController]
. Если scanParts = false
, то номер товара указывать не обязательно.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
scanParts | логический |
| Сканировать все составляющие комплекта | По умолчанию false |
idLength | целочисленный | Количество символов, отведенное под номер товара в комплекте | По умолчанию 0 |
[KitController] ; Сканировать все составляющие комплекта. ; Если настройка выключена, то будет показано уведомление о количестве частей в комплекте ; По умолчанию false ;scanParts = false ; Данные набора состоят из 2-х частей: номер товара и количества товаров в комплекте ; Настройка определяет сколько символов отведено под номер ; По умолчанию 0. Если настройка scanParts выключена, номер товара не обязателен ;idLength = 0 |
В конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/
kitcontroller.ini
в секции [BcodeParser]
есть возможность задать правило распознавания штрих-кода аналогично /linuxcash/cash/conf/bcode.ini
:
Например, штрих-код комплектного товара содержит 13 символов, из них 9 – штрих-код товара, 4 последних – данные комплекта:
Пусть
|