Продавцы «привязываются» к позициям чека, а не ко всему чеку в целом.
Для выполнения настройки необходимо определить способ регистрации продавца в чеке (параметр sellerRegistrationType) следующим образом:
- продавец вообще не регистрируются – None;
- продавец регистрируется по коду (выбором из списка) – byCode;
- продавец регистрируется по карте – byCard.
Далее нужно определить сценарий регистрации (параметр sellerRegistrationScenario) следующими способами:
- регистрация происходит по команде кассира – None: при этом зарегистрированный продавец копируется в позиции, которые будут добавлены позже;
- при регистрации первого товара в чеке касса предлагает зарегистрировать продавца – firstItem; при этом этот же продавец будет устанавливаться и в следующих позициях;
- для каждой добавляемой в чек позиции кассиру будет выводиться предложение указать для неё продавца – eachItem.
Регистрация по коду (выбором из списка) происходит следующим образом:
- информация, введённая в поисковую строку, сначала ищется среди кодов продавцов;
- если не найден код, полностью совпадающий с введённой информацией, то поиск продолжается среди фамилий продавцов;
- если совпадение неполное, то предлагается для выбора список имен продавцов, удовлетворяющий условиям поиска.
При регистрации продавцов по карте необходимо настроить форматы карт, с помощью которых регистрируются продавцы.
Для магнитного считывателя и для сканера форматы описываются раздельно:
- barcodeMask – для сканера;
- msrMask – для магнитного считывателя.
Настройка регистрации продавцов выполняется в конфигурационном файле sale.conf.