При организации розничных продаж в конфигурации «1С:Управление производственным предприятием» (УПП) часто возникает необходимость запуска специализированного полноэкранного интерфейса для кассира. Однако при попытке назначить данный интерфейс пользователю система может выдать предупреждение о необходимости входа с правами администратора кассы и аварийно завершить работу. Разберем по шагам, как устроен механизм РМК в 1С:УПП, почему возникает эта ошибка и как корректно настроить рабочее место.
В конфигурациях на обычных формах (1С:УПП 1.3, 1С:КА 1.1, 1С:УТ 10.3) отдельного пункта меню с названием «РМК» нет. Рабочее место кассира представляет собой специализированный интерфейс Интерфейс кассира, при активации которого открывается ФормаРегистрацииПродаж документа ЧекККМ.
Инициализация интерфейса выполняется в общем модуле. Проанализируем ключевую процедуру, отвечающую за проверку окружения и запуск формы:
УправлениеРозничнойТорговлей.ЗапускИнтерфейсаКассира(ТекущийПользователь, ВключенИнтерфейсКассира)
Если интерфейс кассира назначен пользователю в качестве основного, система пытается открыть полноэкранный режим регистрации продаж сразу при старте сеанса. Если при инициализации торгового оборудования или проверке прав возникает сбой, срабатывает исключение, программа показывает предупреждение и вызывает метод ЗавершитьРаботуСистемы().
Выясним основные причины, из-за которых блокируется вход кассира:
Оператор ККМ, Администратор ККМ или Использование торгового оборудования недостаточно. В системе действует механизм дополнительных прав пользователей.ИмяКомпьютера(). Если на этом ПК оборудование еще не было настроено и протестировано администратором, кассир без полных прав не сможет его инициализировать.Разберем порядок настройки разрешений для кассира:
Посмотрим, как выполнить правильную привязку торгового оборудования к физическому компьютеру:
Проанализируем параметры учетной записи кассира, влияющие на оформление чеков:
Розничный или НТТ (для оптового склада чеки ККМ не оформляются);Чтобы избежать принудительного закрытия 1С при сбоях оборудования или сетевых неполадках, рекомендуется не устанавливать Интерфейс кассира в качестве основного интерфейса пользователя в конфигураторе. Назначим кассиру обычный интерфейс (например, «Управление розничной торговлей»), а форму регистрации продаж кассир сможет открывать вручную через пункт меню или список документов ЧекККМ.