Проверка ввода регулярными выражениями
Настройка используется при сканировании акцизных и маркированных товаров.
По умолчанию, после сканирования штрих-кода такого товара, в диалоге ввода акцизной марки или маркировки будет ожидаться ввод данных, подходящих по маске установленной для товара:
- при сканировании подходящих данных сканер воспроизведет звук и товар добавится в чек,
- если сканированы неподходящие данные (например, повторно сканировался штрих-код), то они будут проигнорированы системой.
При вводе неподходящих данных с выключенной настройкой будет отображаться диалог ошибки считывания акциза или маркировки.
Наименование | Возможные значения | Описание |
---|---|---|
Файл /opt/sst-sco/conf/dialog.ini , секция [Dialog] | ||
checkInputRegexp |
| Проверять в диалоге input ввод со сканера регулярными выражениями. Если true и во время ввода указаны регулярные выражения для проверки (например, при сканировании маркировки товара), то ввод со сканера будет проверяться по этим регулярным выражениям и сканер будет воспроизводить звук сканирования только после удачной проверки. Если false, то ввод со сканера в диалог ввода проверяться не будет и звук сканирования будет воспроизводиться после любого сканирования в диалоге ввода. |
Запрет отмены ввода маркировок для покупателя
По умолчанию, после сканирования штрих-кода акцизного / маркированного товара в диалоге ввода акцизной марки / маркировки отображается кнопка "Отмена".
В Artix SCO по настройке может дополнительно отображаться в диалоге ввода маркировки кнопка "Без маркировки". Кнопки можно скрыть от покупателя настройкой hideMarkInputCancel
.
Также можно вызывать консультанта при отмене ввода. При отсутствии контроля веса на кассе это позволит избежать недобавления товара в чек.
Если включена настройка callAttendantOnMarkInputCancel
и при отображении диалога ввода акцизной марки / маркировки:
- нажата кнопка "Отмена" - сработает вызов консультанта: на экране отобразится сообщение "Сейчас вам помогут, дождитесь консультанта" и касса будет ожидать ввода пароля консультанта;
- нажата кнопка логотипа ( при
hideMarkInputCancel = true
) - откроется окно авторизации и сработает вызов консультанта. Авторизацию можно отменить, касса останется в диалоге ввода маркировки.
Консультанту после авторизации отобразится диалог ввода с кнопкой отмены.
Наименование | Возможные значения | Описание |
---|---|---|
Файл /opt/sst-sco/conf/dialog.ini , секция [Dialog] | ||
hideMarkInputCancel |
| Скрывать от покупателя кнопку отмены при вводе маркировок Также скрывает кнопку "Без маркировки" от покупателя Диалог можно будет закрыть нажатием на логотип |
callAttendantOnMarkInputCancel |
| Вызывать консультанта при отмене ввода маркировки |
Не поддерживается вызов консультанта (callAttendantOnMarkInputCancel
) с настройкой checkInputRegexp = false
. Все ошибки считывания будут отображены покупателю.