Ввод по коду и штрих-коду
Штрих-код — это зашифрованная информация о параметрах продукции, наносимая на упаковку или поверхность товара и считываемая специальными устройствами. Регистрация товара по штрих-коду является одним из наиболее используемых способов регистрации продаваемого товара.
Кассовое ПО Artix позволяет добавлять в чек товар по штрих-коду:
- при помощи сканера штрих-кода,
- вручную.
Поиск товара определяется на основании введенного штрих-кода, при отсутствии штрих-кода выполняется поиск по коду.
При вводе штрих-кода товара вручную подтверждение добавления может быть осуществлено по нажатию клавиши "Ввод" или клавиши "Ввод по штрих-коду". Для настройки ввода по штрих-коду в утилите администрирования Yuki необходимо на клавишу настроить действие "Ввод по штрих-коду" с командой COMMAND_BCODE. О настройке действий подробнее можно прочитать в разделе "Настройка действий".
Подробнее о правилах разбора штрих-кода можно прочитать в разделе "Задание правил разбора штрих-кодов в bcode.ini".
При сканировании штрих-кода товара можно учитывать количество символов в штрих-коде и при необходимости дополнять его лидирующими нулями. Дополнение штрих-кода лидирующими нулями определяется параметром transmitLeadZero в конфигурационном файле /linuxcash/cash/conf/ncash.ini:
- при значении параметра
trueштрих-код товара дополняется лидирующими нулями до 13 символов, - при значении параметра
falseштрих-код товара принимается с имеющимся количеством символов.
| Наименование | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
transmitLeadZero | логический |
| Дополнять штрих-код до 13 символов нулями слева | По умолчанию false |
[Check] ; ; Настройки чека ; ... ; дополнять штрих-код до 13 символов нулями слева ;transmitLeadZero = false; ...
Ввод товара по коду может потребоваться в тех случаях, когда возможно совпадение штрих-кодов одних товаров с кодами других, или на кассе используется дополнение штрих-кодов лидирующими нулями. Для настройки ввода по коду в утилите администрирования Yuki необходимо на клавишу настроить действие "Ввод по коду" с командой COMMAND_CODE. О настройке действий подробнее можно прочитать в разделе "Настройка действий".
Кассовое ПО Artix позволяет запрещать добавление товаров в чек по коду по нажатию клавиши "Ввод". Способ добавления товаров в чек определяется параметром blockAddPositionManualByCode, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.ini в секции [Check]:
- при значении параметра
trueдобавление товаров в чек может быть осуществлено по штрих-коду (вручную или при помощи сканера) или по коду по нажатию клавиши "Ввод по коду". При добавлении товара в чек по коду по нажатию клавиши "Ввод" на экран будет выведено предупреждение "Вводить код товара вручную запрещено". - при значении параметра
falseдобавление товаров в чек может быть осуществлено любым способом.
Проверка контрольной цифры весового штрих-кода при вводе вручную
При добавлении товара вручную может быть выполнена проверка весового ШК по контрольной цифре. Для этого необходимо:
Активировать плагин проверки ограничений в конфигурационном файле
/linuxcash/cash/conf/ncash.ini.d/restrictions.iniв секции[plugins]с помощью параметраrestrictions.Наименование Тип данных Возможные значения Описание restrictions строковый - on
- off
Активация плагина проверки ограничений - Включить настройку
validateWeightBarcodeCheckDigitв конфигурационном файле/linuxcash/cash/conf/ncash.ini.d/restrictions.iniв секции[Restrictions]:- при значении параметра
trueбудет выполнена проверка контрольной цифры весового ШК при вводе вручную, при значении параметра
falseпроверка выполнена не будет.Наименование Тип данных Возможные значения Описание Примечания validateWeightBarcodeCheckDigit логический - true
- false
Проверка контрольной цифры весового штрих-кода при вводе вручную По умолчанию false Пример настройки[plugins] ; Плагин проверки ограничений ;restrictions = off [Restrictions] ; Проверять контрольную цифру весового штрих-кода при вводе вручную ; По умолчанию false ;validateWeightBarcodeCheckDigit = false
- при значении параметра
Если проверка не будет пройдена, то на экран будет выведена ошибка "Некорректный штрих-код. Ошибка контрольной цифры".
Ввод по артикулу
Артикул - дополнительное условное обозначение, присваиваемое товару (аналогично коду) и состоящее из цифр или букв, а также их сочетаний.
Для добавления позиции в чек по артикулу необходимо:
- В БД
Dictionariesтаблице Tmcдля товара заполнить полеarticul. - Включить настройку
addPositionByArticulв конфигурационном файле/linuxcash/cash/conf/ncash.iniв секции[Check]:- при значении
trueпоиск товара осуществляется сначала по штрих-коду, при отсутствии штрих-кода выполняется поиск по артикулу; - при значении
falseпоиск товар осуществляется по штрих-коду, при отсутствии штрих-кода выполняется поиск по коду.
- при значении
Если в БД заведено несколько товаров, соответствующих введенному артикулу, то в чек будет добавлен первый найденный товар.
| Наименование | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
addPositionByArticul | логический |
| Добавлять позицию по артикулу | По умолчанию false |
[Check] ... ; Добавлять позицию по артикулу ; По умолчанию false ;addPositionByArticul = false