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

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

⚠️ Важно: перед изменением настроек убедитесь, что у вас есть права администратора в 1С:Розница. Некоторые операции требуют монопольного режима работы с базой.

1. Способ 1: Изменение рабочего места через интерфейс РМК

Самый простой метод — использовать штатные инструменты Рабочего места кассира. Он подходит, если у вас уже настроено несколько кассовых узлов, и нужно переназначить кассира на другой терминал.

Алгоритм действий:

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

Преимущество метода: не требует технических знаний и выполняется за 2-3 минуты. Однако он работает только если:

  • 🔹 Кассовый узел уже создан в системе и привязан к оборудованию.
  • 🔹 У пользователя есть права на редактирование рабочих мест.
  • 🔹 Нет блокировок со стороны лицензий (например, ограничение по количеству РМК в базовой версии).

Сделать резервную копию базы|Проверить права пользователя|Убедиться в работоспособности кассового оборудования|Запустить 1С в монопольном режиме-->

Если после сохранения изменения не применяются, проверьте:

  • 🔧 Кэш 1С — очистите его через Администрирование → Обслуживание → Очистка кэша.
  • 🔧 Синхронизацию данных — в распределенных базах изменения могут применяться с задержкой.

2. Способ 2: Настройка через администраторскую консоль

Когда стандартный интерфейс не позволяет изменить рабочее место (например, из-за ошибок в справочниках), используйте администраторскую консоль. Этот метод подходит для опытных пользователей и администраторов.

Инструкция:

  1. Откройте 1С:Розница в режиме Конфигуратор (запуск с удержанием клавиши Shift).
  2. Перейдите в Администрирование → Пользователи.
  3. Выберите кассира, которому нужно изменить рабочее место, и откройте его карточку.
  4. На вкладке Дополнительно найдите поле Рабочее место по умолчанию и выберите нужный кассовый узел из списка.
  5. Сохраните изменения (Ctrl+S) и перезапустите сеанс.

🔍 Что делать, если нужного рабочего места нет в списке?

Это означает, что кассовый узел не создан или отключен. Чтобы добавить его:

  1. В конфигураторе перейдите в НСИ и администрирование → Настройки программы → Рабочие места.
  2. Нажмите Создать и заполните поля:
    • Наименование — укажите название (например, Касса №2 (Западный вход)).
    • Тип рабочего места — выберите Касса.
    • Оборудование — привяжите фискальный регистратор, сканер и др.
  • Сохраните и вернитесь к настройке пользователя.
  • 💡

    Если после изменения рабочего места кассир не может авторизоваться, проверьте, не заблокирована ли его учетная запись в Администрирование → Пользователи. Частая причина — превышение лимита неудачных попыток входа.

    3. Способ 3: Прямое редактирование базы данных (для опытных)

    В критических ситуациях (например, при повреждении данных или отсутствии доступа к интерфейсу) можно изменить рабочее место кассира прямо в базе данных. Этот метод требует осторожности и резервного копирования!

    Пошаговая инструкция для Microsoft SQL Server:

    1. Создайте резервную копию базы данных через SQL Server Management Studio.
    2. Подключитесь к базе 1С:Розница и выполните запрос:
      UPDATE [dbo].[_UserSettings]
      

      SET [Value] = 'НОВЫЙ_ИД_РАБОЧЕГО_МЕСТА'

      WHERE [UserID] = 'ИД_ПОЛЬЗОВАТЕЛЯ'

      AND [SettingName] = 'DefaultWorkplace'

      Где:

      • НОВЫЙ_ИД_РАБОЧЕГО_МЕСТА — уникальный идентификатор кассового узла (можно найти в таблице _Reference162 для рабочих мест).
      • ИД_ПОЛЬЗОВАТЕЛЯ — идентификатор кассира (таблица _User).
    3. После выполнения запроса перезапустите службу 1С:Предприятие.
    4. ⚠️ Внимание: неправильное редактирование базы может привести к потере данных. Используйте этот метод только если:

      • 🛠️ У вас есть актуальная резервная копия.
      • 🛠️ Вы уверены в структуре таблиц (в разных версиях 1С:Розница названия могут отличаться).
      • 🛠️ Другие способы не сработали.
      Как найти ID рабочего места в базе данных?

      Откройте таблицу _Reference162 (или аналогичную для вашей версии) и найдите запись с нужным названием кассы. Идентификатор будет в колонке Ref или ID. Для пользователей — таблица _User, поле Ref.

      4. Типичные ошибки и их решения

      При изменении рабочего места кассира пользователи часто сталкиваются с ошибками. Рассмотрим самые распространенные и способы их устранения.

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

      🔧 Совет по диагностике: если ошибка не устраняется, включите режим отладки в конфигураторе (Сервис → Параметры → Отладка) и повторите действие. В окне сообщений появится подробный лог ошибки.

      Через интерфейс РМК|Администраторская консоль|Прямое редактирование базы|Другой способ-->

      5. Особенности для разных версий 1С:Розница

      Процесс изменения рабочего места кассира может отличаться в зависимости от версии программы. Рассмотрим ключевые различия:

      1С:Розница 8.3 (базовая версия):

      • 📌 Ограничение на количество рабочих мест (обычно 1-2 кассы).
      • 📌 Нет распределенной базы — изменения применяются моментально.
      • 📌 Настройки оборудования хранятся в том же разделе, что и рабочие места.

      1С:Розница 8.3 (ПРОФ):

      • 📌 Поддержка неограниченного числа кассовых узлов.
      • 📌 Наличие распределенных информационных баз — изменения могут синхронизироваться с задержкой.
      • 📌 Дополнительные настройки для мобильных рабочих мест (планшеты, смартфоны).

      1С:Розница 2.3 (облачный вариант):

      • 📌 Изменения вносятся через личный кабинет 1С:Fresh.
      • 📌 Нет прямого доступа к базе данных — только через API.
      • 📌 Автоматическая синхронизация между кассами (нет необходимости в ручном перезапуске).

      ⚠️ Внимание: в версиях 1С:Розница 2.2 и ниже интерфейс настройки рабочих мест значительно отличается. Если вы работаете со старой версией, рекомендуем обновиться или использовать режим совместимости в конфигураторе.

      6. Автоматизация смены рабочих мест (для ИТ-специалистов)

      Если в вашей сети часто меняются кассиры или рабочие места, имеет смысл автоматизировать процесс. Для этого можно:

      1. Использовать обработки:

      • 🤖 Создать внешнюю обработку для массового переназначения кассиров (пример кода ниже).
      • 🤖 Автоматически привязывать нового сотрудника к свободному РМК при создании учетной записи.

      2. Настроить обмен данными:

      • 🔄 В распределенных базах синхронизировать рабочие места между филиалами.
      • 🔄 Интегрировать 1С:Розница с 1С:ЗУП для автоматического создания пользователей.

      💡 Пример кода для массового переназначения (1С 8.3):

      Процедура ПереназначитьРабочиеМеста()
      

      // Получаем список кассиров

      Запрос = Новый Запрос;

      Запрос.Текст = "ВЫБРАТЬ Пользователи.Ссылка КАК Пользователь

      ИЗ Справочник.Пользователи КАК Пользователи

      ГДЕ Пользователи.ГруппаДоступа = &ГруппаКассиров";

      Запрос.УстановитьПараметр("ГруппаКассиров", ГруппыДоступа.Кассиры);

      Результат = Запрос.Выполнить();

      // Для каждого кассира устанавливаем новое рабочее место

      Выборка = Результат.Выбрать();

      Пока Выборка.Следующий() Цикл

      Пользователь = Выборка.Пользователь.ПолучитьОбъект();

      Пользователь.РабочееМестоПоУмолчанию = Справочники.РабочиеМеста.НайтиПоНаименованию("Касса №1");

      Пользователь.Записать();

      КонецЦикла;

      КонецПроцедуры

      Преимущества автоматизации:

      • ⚡ Сокращение времени на рутинные операции.
      • ⚡ Исключение человеческого фактора (ошибок при вводе данных).
      • ⚡ Возможность интеграции с системами учета рабочего времени.
      💡

      Автоматизация актуальна для сетей с 5+ кассами или высокой текучестью кадров. Для небольших магазинов достаточно ручных настроек.

      7. Безопасность и контроль изменений

      Изменение рабочих мест кассиров — критическая операция, так как она затрагивает финансовые транзакции. Чтобы избежать злоупотреблений, следуйте правилам:

      1. Разграничение прав доступа:

      • 🔐 Настройте роли так, чтобы только администраторы могли изменять рабочие места.
      • 🔐 Запретите кассирам доступ к разделу Администрирование → Пользователи.

      2. Логирование действий:

      • 📜 Включите журнал регистрации (Администрирование → Журналы → Журнал регистрации).
      • 📜 Настройте уведомления о изменениях в рабочих местах (через 1С:Отчетность или внешние обработки).

      3. Резервное копирование:

      • 💾 Делайте бэкап базы перед массовыми изменениями.
      • 💾 Проверяйте целостность данных после правок (инструмент Тестирование и исправление в конфигураторе).

    🔐 Критично! Если в вашей компании используется фискализация через ОФД, изменение рабочего места кассира может потребовать перерегистрации кассового аппарата в налоговой. Уточните этот момент в личном кабинете ОФД или у поставщика ККМ.

    FAQ: Частые вопросы по смене рабочего места кассира

    Можно ли изменить рабочее место кассира без прав администратора?

    Нет, для этой операции требуются права на редактирование пользователей и рабочих мест. Обратитесь к администратору системы или владельцу базы.

    После смены рабочего места кассир не видит чеки. Что делать?

    Проверьте:

    1. Привязан ли фискальный регистратор к новому РМК в НСИ → Оборудование.
    2. Обновлены ли драйверы ККМ на терминале.
    3. Не заблокирована ли лицензия на новое рабочее место (в Администрирование → Лицензии).
    Как перенести историю чеков на новое рабочее место?

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

    • Используйте отчет Журнал кассовых документов с фильтром по дате и кассиру.
    • Настройте права доступа к архивным данным в роли пользователя.
    Можно ли назначить одного кассира на несколько рабочих мест?

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

    • Это усложняет отчетность (трудно разделить чеки по кассам).
    • Может вызывать конфликты при одновременной авторизации.

    Лучше создать отдельные учетные записи для каждого рабочего места.

    Что делать, если после изменения РМК касса не печатает чеки?

    Возможные причины и решения:

    🔌 Оборудование не отвечаетПроверьте физическое подключение ККМ и порт в настройках.
    📄 Неверный формат чекаОбновите шаблон чека в НСИ → Печатные формы.
    🔒 Блокировка ОФДПроверьте статус ККМ в личном кабинете оператора фискальных данных.