Как настроить работу одного продавца в нескольких магазинах в 1С:Розница без создания дублей пользователей

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

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

Анализируем причину конфликта: связка «Пользователь — Рабочее место — Оборудование»

Для начала проанализируем, как 1С понимает, какую кассу открыть. В системе существует жесткая иерархическая связка. Основная проблема автора темы заключалась в том, что настройки РМК в 1С привязаны к понятию Рабочее место. Рассмотрим, из чего оно состоит:

  1. Имя компьютера в сети: 1С считывает сетевое имя системного блока.
  2. Имя пользователя операционной системы: по умолчанию рабочее место создается для конкретного пользователя Windows.

Если продавец логинится в 1С под своим именем на «Компьютере №1», система ищет настройки торгового оборудования именно для этого сочетания. Когда он переходит на «Компьютер №2», 1С видит новое рабочее место и пытается найти кассу, которая к нему привязана. Если в настройках самого Пользователя при этом жестко указан «Магазин №1», а он пытается зайти на кассу «Магазина №2», система выдает ошибку, так как не находит соответствия между выбранным складом/магазином и доступным оборудованием.

Шаг 1. Настройка прав доступа и «Основного магазина»

Первым делом нам необходимо «отвязать» пользователя от конкретной точки на уровне его персональных настроек. Рассмотрим, как это сделать:

  1. Перейдем в раздел Администрирование — Настройки пользователей и прав — Пользователи.
  2. Откроем карточку нужного продавца и перейдем в Настройки пользователя (или «Персональные настройки»).
  3. Найдем поле Основной магазин. Если там указан конкретный магазин, система всегда будет пытаться инициализировать сеанс именно для него. Чтобы продавец мог работать везде, это поле необходимо оставить пустым.
  4. В этом же разделе проверим значения «Основной склад» и «Основная касса ККМ» — их также лучше очистить, чтобы система запрашивала данные исходя из текущего местоположения.

Шаг 2. Регистрация сотрудника в нескольких магазинах

Даже если у пользователя есть права в 1С, конфигурация Розница проверяет, является ли данное физическое лицо сотрудником конкретного магазина. Разберем, как расширить зону работы продавца:

Проанализируем справочник Сотрудники (или регистр сведений Сотрудники магазинов). Одно и то же Физическое лицо должно быть добавлено в список сотрудников всех четырех магазинов. Это критически важно: если продавец не числится в штате магазина №2, система заблокирует открытие смены в РМК, даже если оборудование настроено верно.

Шаг 3. Настройка связи «Касса ККМ — Рабочее место»

Теперь выясним причину ошибки «недоступности касс». Каждая Касса ККМ в справочнике привязывается к конкретному Рабочему месту. Посмотрим на алгоритм настройки:

  1. Зайдем в раздел НСИ — Кассы ККМ.
  2. Для каждого магазина должна быть создана своя запись. В карточке кассы (например, «Касса Магазин 2») есть поле Рабочее место.
  3. Убедимся, что там выбрано именно то рабочее место, которое соответствует физическому компьютеру в этом магазине.

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

Шаг 4. Включение возможности выбора магазина при входе

Чтобы система не «крашилась», а предлагала продавцу выбрать текущую точку работы, необходимо настроить Дополнительные права пользователей:

  1. Переходим в Администрирование — Настройки прав — Дополнительные права пользователей.
  2. Выбираем нашего продавца (или группу «Кассиры»).
  3. В дереве настроек находим пункт Интерфейс РМК или Общие.
  4. Устанавливаем флаг Разрешить выбор магазина при входе.

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

Работа с распределенными базами (РИБ) и веб-сервером

Если ваша база опубликована на веб-сервере (как в случае автора вопроса) или используется РИБ, обратите внимание на следующие технические детали:

При подключении через Тонкий клиент по протоколу HTTP/HTTPS имя рабочего места может определяться иначе, чем в локальной сети. Рекомендуется при каждой первой установке на новом месте заходить под правами администратора и проверять справочник Рабочие места. Если в списке появляется новое дублирующее имя (например, с префиксом или другим регистром), настройки оборудования (ФР, сканер) нужно перенести на него.

Использование механизма «Смены кассира»

Рассмотрим альтернативный вариант, который позволяет избежать постоянных перезаходов в программу. В 1С:Розница можно настроить авторизацию в РМК по штрихкоду:

  1. Программа запускается под одной общей «технологической» учетной записью.
  2. Каждый продавец имеет свой бейдж со штрихкодом (привязанным к его Физлицу).
  3. При сканировании бейджа в интерфейсе РМК происходит автоматическая смена текущего кассира без закрытия программы.

Этот метод полностью снимает вопрос с «40 пользователями», так как в 1С фактически создается столько пользователей, сколько компьютеров, а реальные продажи фиксируются на конкретных сотрудников через механизм авторизации в РМК.

Резюме решения

Для реализации корректной работы «мобильного» кассира мы выполнили следующие действия:

При таком подходе количество пользователей 1С будет равно фактическому количеству продавцов (10 человек), и каждый из них сможет работать на любом из 4 компьютеров в любом из 4 магазинов.

← На главную