Понятия фильтр и параметр подбора идентичны. |
Визуальный подбор товара является альтернативой вводу товара вручную или при помощи сканера штрих-кодов. В кассовом ПО Artix реализована возможность подбора товара по следующим параметрам:
Для настройки подбора товара по одному или нескольким параметрам в утилите администрирования Yuki необходимо на кнопку настроить действие "Подбор товара" с командой COMMAND_SELECTMULTIPLE и параметром substring. Подробнее о настройке действий можно прочитать в разделе "Настройка действий".
При нажатии кнопки, настроенной на подбор товара, на экран выводится список товаров. Пользователь может выбрать нужный товар, используя фильтры. При использовании фильтра в список товаров попадают записи, начинающиеся с введенной последовательности.
Первым фильтром по умолчанию устанавливается "Наименование". |
Подбор товара по нескольким параметрам сначала выводит результаты по первому фильтру, затем к текущему списку применяется второй выбранный фильтр, и так далее.
При подборе товара по наименованию может быть использован поиск по вхождению. Метод поиска определяется параметром команды substring:
true выполняется поиск по вхождению. Например, для поиска товара "электрическая лампа накаливания" достаточно в строке поиска ввести "эл лам нак".false или в том случае, когда параметр не задан, выполняется поиск записи, начинающейся с введенной последовательности символов.В кассовом ПО Artix для визуального подбора товара реализована возможность выбора фильтра, который будет установлен по умолчанию при открытии формы поиска товара. Для этого необходимо вручную добавить параметр currentIndex в конфигурационный файл /linuxcash/cash/themes/touch/conf/gui.ini в секцию [Ui.Modify.PositionsList].
| Наименование | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| currentIndex | целочисленный |
| Номер параметра подбора, который будет установлен по умолчанию | По умолчанию 0 |
При использовании фильтра по штрих-коду наименование товара берется из таблицы |
[Ui.Modify.TmcMultipleChoice.tabBar] ; Номер фильтра по-умолчанию ; 0 - наименование ; 1 - штрих-код ; 2 - код ; 3 - цена currentIndex = 1 |