Права кассира
Какие права управляют операциями на кассе и как собрать из них роль продавца, старшего кассира и администратора.
Как работают права на кассе
Права назначаются роли, а роль — пользователю. Пользователи и их роли настраиваются в разделе Администрирование → Пользователи. У каждой операции кассы своё право. Названия прав кассы в списке начинаются со слов «Рабочее место кассира ::».
- Пункт меню, на который у пользователя нет права, не показывается. Кассир не увидит «Закрыть смену», если ему это не разрешено.
- Права проверяются по данным последнего входа. Изменив роль, попросите кассира выйти из кассы и войти снова.
- Когда на кассе меняется кассир, меню перестраивается под его права — см. Смена кассира.
Сотрудник, однажды вошедший на кассе, остаётся в меню пользователя на 7 дней, и переключиться на него можно без пароля. Не входите на общей кассе под учётной записью с правами администратора — или после работы выберите «Завершить все сеансы».
Кассовые операции
pos.index | Страница кассы. Без этого права войти в кассу нельзя |
pos.operation.return | Возврат по чеку |
pos.operation.income | Внесение денег в кассу |
pos.operation.outcome | Выплата денег из кассы |
pos.operation.xreport | Печать отчёта без гашения |
pos.operation.zreport | Закрытие смены |
pos.operation.deferredreceipt | Отложенные чеки |
pos.operation.manual_price | Ручное изменение цены в чеке |
pos.operation.manual_discount | Ручное изменение скидки в чеке |
pos.operation.activatecoupon | Активация сертификата |
pos.operation.create_order | Создание заказа покупателя на отсутствующий товар |
Продажа и приём оплаты отдельного права не требуют: они доступны каждому, кто может войти в кассу.
Управление и просмотр
pos.manage.searchclient | Поиск клиента (F3) |
pos.manage.addclient | Регистрация нового клиента и выдача карты (F2) |
pos.manage.changepricelist | Выбор прайс-листа |
pos.manage.activityview | Просмотр скидок и акций |
pos.manage.viewsales | Просмотр чеков продаж |
pos.manage.vieworders | Просмотр и выдача заказов покупателей |
pos.manage.itemmanager | Окно «Управление товарами» |
pos.manage.itemmanager.add | Добавление товара |
pos.manage.itemmanager.edit.name, .article, .price, .quantity, .barcodes | Изменение названия, артикула, цены, остатка и штрихкодов |
pos.manage.fullscreen | Полноэкранный режим |
pos.manage.infodisplay | Экран покупателя |
pos.manage.gotoconsole | Переход в панель управления |
pos.manage.showscriptversion | Показ версии кассы в меню пользователя |
Настройка кассы
pos.manage.registernewworkspace | Регистрация и перепривязка кассового места |
pos.manage.resetdata | Сброс данных кассы |
pos.settings.view | Просмотр настроек оборудования |
pos.settings.update | Изменение настроек оборудования |
pos.settings.warehouseinfoview | Просмотр данных точки продаж |
pos.settings.warehouseinfoupdate | Изменение данных точки продаж и перенастройка кассы |
Примеры ролей
- Роль Продавец Продаёт и ничего не меняет:
pos.index,pos.operation.deferredreceipt,pos.manage.searchclient,pos.manage.addclient,pos.manage.activityview,pos.manage.vieworders,pos.manage.fullscreen,pos.manage.infodisplay. - Роль Старший кассир Всё, что у продавца, плюс деньги и смена:
pos.operation.return,.income,.outcome,.xreport,.zreport,pos.manage.viewsales, при необходимостиpos.operation.manual_discount. - Роль Администратор магазина Всё, что у старшего кассира, плюс цены и настройка:
pos.operation.manual_price,pos.manage.itemmanagerс нужными правами редактирования,pos.manage.changepricelist,pos.settings.*,pos.manage.registernewworkspace,pos.manage.resetdata,pos.manage.gotoconsole.
Какие операции отдавать продавцу, зависит от магазина. Возврат, ручную цену, ручную скидку и выплату из кассы обычно оставляют старшему: это операции, через которые проще всего ошибиться или злоупотребить.
Права на кассовые места в панели управления
Эти права не влияют на работу кассы, но определяют, кто может управлять ею из панели управления — см. Кассовые места в панели управления.
console.terminals.manage, .view | Список и карточка кассовых мест |
console.terminals.create, .update, .delete | Создание, изменение и удаление кассовых мест |
console.terminals.activate, .deactivate | Разблокировка и блокировка кассы |
console.terminals.viewcashflow | Вкладка «Движение денежных средств» |
console.terminals.zreport | Вкладка «Z-отчеты» |
console.terminals.unattachworkspace | Отвязка кассы от рабочего места |
console.terminaltasks.rundropinternaldb | Задание на сброс данных кассы |
console.terminals.logserrorjs, .logserrorpacksync, .logserrorbridge, .apijournal | Технологические журналы кассы |
Что права не ограничивают
Часть ограничений задаётся не правами, а параметрами кассового места и действует на всех, кто за ней работает: продажа без штрихкода, оплата наличными, смешанная оплата, продажа в кредит, возврат на сумму больше выручки. См. Параметры и разрешения.