Проверка ввода регулярными выражениями

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

  • при сканировании подходящих данных сканер воспроизведет звук и товар добавится в чек,
  • если сканированы неподходящие данные (например, повторно сканировался штрих-код), то они будут проигнорированы системой.

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

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

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

Описание

Файл /opt/sst-sco/conf/dialog.ini, секция [Dialog] 
checkInputRegexp
  • true (по умолчанию)
  • false
Проверять в диалоге input ввод со сканера регулярными выражениями.
Если true и во время ввода указаны регулярные выражения для проверки (например, при сканировании маркировки товара), то ввод со сканера будет проверяться по этим регулярным выражениям и сканер будет воспроизводить звук сканирования только после удачной проверки.
Если false, то ввод со сканера в диалог ввода проверяться не будет и звук сканирования будет воспроизводиться после любого сканирования в диалоге ввода.

Запрет отмены ввода маркировок для покупателя

По умолчанию, после сканирования штрих-кода акцизного / маркированного товара в диалоге ввода акцизной марки / маркировки отображается кнопка "Отмена".
В Artix SCO по настройке может дополнительно отображаться в диалоге ввода маркировки кнопка "Без маркировки". Кнопки можно скрыть от покупателя настройкой hideMarkInputCancel.
Также можно вызывать консультанта при отмене ввода. При отсутствии контроля веса на кассе это позволит избежать недобавления товара в чек.
Если включена настройка callAttendantOnMarkInputCancel и при отображении диалога ввода акцизной марки / маркировки:

  • нажата кнопка "Отмена" - сработает вызов консультанта: на экране отобразится сообщение "Сейчас вам помогут, дождитесь консультанта" и касса будет ожидать ввода пароля консультанта;
  • нажата кнопка логотипа ( при hideMarkInputCancel = true) - откроется окно авторизации и сработает вызов консультанта. Авторизацию можно отменить, касса останется в диалоге ввода маркировки.

Консультанту после авторизации отобразится диалог ввода с кнопкой отмены.

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

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

Описание

Файл /opt/sst-sco/conf/dialog.ini, секция [Dialog] 
hideMarkInputCancel
  • true
  • false (по умолчанию)
Скрывать от покупателя кнопку отмены при вводе маркировок
Также скрывает кнопку "Без маркировки" от покупателя
Диалог можно будет закрыть нажатием на логотип
callAttendantOnMarkInputCancel
  • true
  • false (по умолчанию)
Вызывать консультанта при отмене ввода маркировки

Не поддерживается вызов консультанта (callAttendantOnMarkInputCancel) с настройкой checkInputRegexp = false. Все ошибки считывания будут отображены покупателю.

  • No labels