Как открыть Рабочее место кассира (РМК) в 1С:УПП и исправить ошибку прав доступа?

Программист 1С v8.3 (Обычные формы) Управленческий учет Торговля и дистрибуция
← На главную

При организации розничных продаж в конфигурации «1С:Управление производственным предприятием» (УПП) часто возникает необходимость запуска специализированного полноэкранного интерфейса для кассира. Однако при попытке назначить данный интерфейс пользователю система может выдать предупреждение о необходимости входа с правами администратора кассы и аварийно завершить работу. Разберем по шагам, как устроен механизм РМК в 1С:УПП, почему возникает эта ошибка и как корректно настроить рабочее место.

Как устроен запуск РМК в 1С:УПП

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

Инициализация интерфейса выполняется в общем модуле. Проанализируем ключевую процедуру, отвечающую за проверку окружения и запуск формы:


УправлениеРозничнойТорговлей.ЗапускИнтерфейсаКассира(ТекущийПользователь, ВключенИнтерфейсКассира)

Если интерфейс кассира назначен пользователю в качестве основного, система пытается открыть полноэкранный режим регистрации продаж сразу при старте сеанса. Если при инициализации торгового оборудования или проверке прав возникает сбой, срабатывает исключение, программа показывает предупреждение и вызывает метод ЗавершитьРаботуСистемы().

Причины ошибки «Зайдите с правами администратора кассы»

Выясним основные причины, из-за которых блокируется вход кассира:

  1. Недостаточность только ролей конфигуратора: Назначения типовых ролей Оператор ККМ, Администратор ККМ или Использование торгового оборудования недостаточно. В системе действует механизм дополнительных прав пользователей.
  2. Отсутствие первичной настройки оборудования на рабочем месте: Торговое оборудование жестко привязывается к сетевому имени конкретного компьютера с помощью функции ИмяКомпьютера(). Если на этом ПК оборудование еще не было настроено и протестировано администратором, кассир без полных прав не сможет его инициализировать.
  3. Некорректные значения по умолчанию: Если в настройках пользователя не заполнены реквизиты по умолчанию или склад не является розничным, создание чека блокируется.
  4. Статус кассовой смены: Если смена превысила 24 часа либо закрыта, а у пользователя нет прав на автоматическое открытие смены, система требует авторизации администратора.

Способ 1. Настройка дополнительных прав пользователя в режиме «1С:Предприятие»

Разберем порядок настройки разрешений для кассира:

  1. Войдем в программу под учетной записью с полными правами.
  2. Перейдем в меню: Сервис → Пользователи → Настройка дополнительных прав пользователей.
  3. В дереве настроек выберем нужного пользователя (или группу пользователей кассы).
  4. Раскроем ветку Интерфейс кассира и установим флаги для необходимых действий:
    1. «Право изменения настроек ККМ»;
    2. «Право открытия кассовой смены»;
    3. «Право закрытия кассовой смены (Z-отчет)»;
    4. «Право пробития чека».
  5. Сохраним изменения, нажав кнопку «Записать».

Способ 2. Первичная инициализация оборудования на рабочем месте

Посмотрим, как выполнить правильную привязку торгового оборудования к физическому компьютеру:

  1. Выполним вход в «1С:Предприятие» на физическом компьютере кассира под учетной записью администратора.
  2. Откроем обработку: Сервис → Торговое оборудование → Подключение и настройка торгового оборудования.
  3. Выберем модель фискального регистратора (ККТ), проверим параметры COM-порта, скорости и нажмем кнопку Тест устройства.
  4. Перейдем в режим интерфейса кассира под администратором, чтобы система зарегистрировала корректные параметры сеанса для данного рабочего места.
  5. Завершим сеанс администратора и выполним вход под учетной записью кассира.

Способ 3. Проверка значений по умолчанию у пользователя

Проанализируем параметры учетной записи кассира, влияющие на оформление чеков:

  1. Откроем форму: Сервис → Пользователи → Настройки пользователя.
  2. Убедимся, что заполнены следующие поля:
    1. Основная организация — организация, от имени которой пробиваются чеки;
    2. Основное подразделение — подразделение розничной точки;
    3. Основной склад — склад обязательно должен иметь вид Розничный или НТТ (для оптового склада чеки ККМ не оформляются);
    4. Основная касса ККМ — касса, привязанная к фискальному регистратору.

Альтернативный вариант: запуск РМК без назначения основным интерфейсом

Чтобы избежать принудительного закрытия 1С при сбоях оборудования или сетевых неполадках, рекомендуется не устанавливать Интерфейс кассира в качестве основного интерфейса пользователя в конфигураторе. Назначим кассиру обычный интерфейс (например, «Управление розничной торговлей»), а форму регистрации продаж кассир сможет открывать вручную через пункт меню или список документов ЧекККМ.

← На главную