В данном разделе размещен перечень кассиров, которые имеют право работать в Активном магазине.
Кассиры могут идентифицироваться НА КАССЕ следующими способами:
- по коду и паролю;
- выбором из списка и паролю;
- по магнитной карте или карте со штрихкодом.
Запись о кассире на сервере имеет следующие атрибуты:
- Id (цифровой идентификатор, код) – код, по которому кассир идентифицируется для работы на кассе;
- Имя – ФИО кассира, именно эта информация печатается на кассовых документах;
- Пароль – пароль, который вводит кассир в процессе идентификации на кассе, если он регистрируется по коду или путём выбора имени из списка;
- Подтверждение пароля – проверка ввода пароля в целях безопасности;
- ИНН – номер ИНН кассира, при необходимости;
- Роль – перечень функциональных прав, которыми обладает кассир;
- Карты (добавить карту) – номер карты, по которой кассир может идентифицироваться на кассе.
Список кассиров магазина может быть загружен из торговой системы через конвертeр (файл storeCashiers). При этом надо иметь в виду, что в структуре данного файла нет поля, которое определяло бы роль пользователя, но в настройках самого конвертора есть возможность определить роль кассовой системы, которая будет назначена загружаемым записям.
Таким образом, если перечень кассиров загружается из внешней системы, то методика работы следующая:
- в настройках конвертора указывается роль кассира, которая будет присваиваться всем новым кассирам (обычно это роль с минимальными правами);
- затем в справочнике кассиров на сервере отдельным кассирам могут быть назначены другие роли (с расширенными правами, например, старших кассиров);
- повторная загрузка из внешней системы записи о кассире не изменит роль, назначенную в интерфейсе сервера.
Также в настройках конвертора есть возможность указать, что пароль пользователя необходимо интерпретировать как код карты. В этом случае, кассир сможет регистрироваться на кассе не по логину и паролю, а с помощью карты (магнитной или со штрихкодом), если на ней будет записан этот пароль.
Очевидно, что в этом случае необходимо обеспечить, чтобы пароли всех пользователей магазина были разными.