Рабочее место кассира (РМК) в 1С:Розница 8.3 — ключевой элемент торговой точки, от корректной настройки которого зависит скорость обслуживания клиентов и учет денежных операций. По умолчанию система присваивает кассиру первое созданное рабочее место, но при добавлении новых кассовых узлов или смене персонала требуется переназначить связь. Ошибки в этой настройке приводят к проблемам с авторизацией в РМК, дублированию чеков или даже блокировке продаж.
В этой статье разберем три официальных метода изменения рабочего места кассира: через интерфейс РМК, администраторскую консоль и прямую правку базы данных. Каждый способ подходит для разных сценариев — от рутинной смены кассира до восстановления работоспособности после сбоев. Также рассмотрим типичные ошибки (например, Ошибка связи с оборудованием) и способы их устранения без привлечения программистов.
⚠️ Важно: перед изменением настроек убедитесь, что у вас есть права администратора в 1С:Розница. Некоторые операции требуют монопольного режима работы с базой.
1. Способ 1: Изменение рабочего места через интерфейс РМК
Самый простой метод — использовать штатные инструменты Рабочего места кассира. Он подходит, если у вас уже настроено несколько кассовых узлов, и нужно переназначить кассира на другой терминал.
Алгоритм действий:
- Авторизуйтесь в 1С:Розница под учетной записью с правами администратора.
- Перейдите в раздел
НСИ и администрирование → Настройки программы → Рабочие места. - В списке найдите текущее рабочее место кассира (отображается в колонке
Пользователь). - Нажмите
Изменитьи в полеПользовательвыберите нового кассира из справочника. - Сохраните изменения и перезапустите РМК на терминале.
✅ Преимущество метода: не требует технических знаний и выполняется за 2-3 минуты. Однако он работает только если:
- 🔹 Кассовый узел уже создан в системе и привязан к оборудованию.
- 🔹 У пользователя есть права на редактирование рабочих мест.
- 🔹 Нет блокировок со стороны лицензий (например, ограничение по количеству РМК в базовой версии).
Сделать резервную копию базы|Проверить права пользователя|Убедиться в работоспособности кассового оборудования|Запустить 1С в монопольном режиме-->
Если после сохранения изменения не применяются, проверьте:
- 🔧 Кэш 1С — очистите его через
Администрирование → Обслуживание → Очистка кэша. - 🔧 Синхронизацию данных — в распределенных базах изменения могут применяться с задержкой.
2. Способ 2: Настройка через администраторскую консоль
Когда стандартный интерфейс не позволяет изменить рабочее место (например, из-за ошибок в справочниках), используйте администраторскую консоль. Этот метод подходит для опытных пользователей и администраторов.
Инструкция:
- Откройте 1С:Розница в режиме
Конфигуратор(запуск с удержанием клавишиShift). - Перейдите в
Администрирование → Пользователи. - Выберите кассира, которому нужно изменить рабочее место, и откройте его карточку.
- На вкладке
Дополнительнонайдите полеРабочее место по умолчаниюи выберите нужный кассовый узел из списка. - Сохраните изменения (
Ctrl+S) и перезапустите сеанс.
🔍 Что делать, если нужного рабочего места нет в списке?
Это означает, что кассовый узел не создан или отключен. Чтобы добавить его:
- В конфигураторе перейдите в
НСИ и администрирование → Настройки программы → Рабочие места. - Нажмите
Создатьи заполните поля:Наименование— укажите название (например,Касса №2 (Западный вход)).Тип рабочего места— выберитеКасса.Оборудование— привяжите фискальный регистратор, сканер и др.
Если после изменения рабочего места кассир не может авторизоваться, проверьте, не заблокирована ли его учетная запись в Администрирование → Пользователи. Частая причина — превышение лимита неудачных попыток входа.
3. Способ 3: Прямое редактирование базы данных (для опытных)
В критических ситуациях (например, при повреждении данных или отсутствии доступа к интерфейсу) можно изменить рабочее место кассира прямо в базе данных. Этот метод требует осторожности и резервного копирования!
Пошаговая инструкция для Microsoft SQL Server:
- Создайте резервную копию базы данных через
SQL Server Management Studio. - Подключитесь к базе 1С:Розница и выполните запрос:
UPDATE [dbo].[_UserSettings]SET [Value] = 'НОВЫЙ_ИД_РАБОЧЕГО_МЕСТА'
WHERE [UserID] = 'ИД_ПОЛЬЗОВАТЕЛЯ'
AND [SettingName] = 'DefaultWorkplace'
Где:
НОВЫЙ_ИД_РАБОЧЕГО_МЕСТА— уникальный идентификатор кассового узла (можно найти в таблице_Reference162для рабочих мест).ИД_ПОЛЬЗОВАТЕЛЯ— идентификатор кассира (таблица_User).
- После выполнения запроса перезапустите службу 1С:Предприятие.
- 🛠️ У вас есть актуальная резервная копия.
- 🛠️ Вы уверены в структуре таблиц (в разных версиях 1С:Розница названия могут отличаться).
- 🛠️ Другие способы не сработали.
- 📌 Ограничение на количество рабочих мест (обычно 1-2 кассы).
- 📌 Нет распределенной базы — изменения применяются моментально.
- 📌 Настройки оборудования хранятся в том же разделе, что и рабочие места.
- 📌 Поддержка неограниченного числа кассовых узлов.
- 📌 Наличие распределенных информационных баз — изменения могут синхронизироваться с задержкой.
- 📌 Дополнительные настройки для мобильных рабочих мест (планшеты, смартфоны).
- 📌 Изменения вносятся через личный кабинет 1С:Fresh.
- 📌 Нет прямого доступа к базе данных — только через API.
- 📌 Автоматическая синхронизация между кассами (нет необходимости в ручном перезапуске).
- 🤖 Создать внешнюю обработку для массового переназначения кассиров (пример кода ниже).
- 🤖 Автоматически привязывать нового сотрудника к свободному РМК при создании учетной записи.
- 🔄 В распределенных базах синхронизировать рабочие места между филиалами.
- 🔄 Интегрировать 1С:Розница с 1С:ЗУП для автоматического создания пользователей.
- ⚡ Сокращение времени на рутинные операции.
- ⚡ Исключение человеческого фактора (ошибок при вводе данных).
- ⚡ Возможность интеграции с системами учета рабочего времени.
- 🔐 Настройте роли так, чтобы только администраторы могли изменять рабочие места.
- 🔐 Запретите кассирам доступ к разделу
Администрирование → Пользователи. - 📜 Включите журнал регистрации (
Администрирование → Журналы → Журнал регистрации). - 📜 Настройте уведомления о изменениях в рабочих местах (через 1С:Отчетность или внешние обработки).
- 💾 Делайте бэкап базы перед массовыми изменениями.
- 💾 Проверяйте целостность данных после правок (инструмент
Тестирование и исправлениев конфигураторе).
⚠️ Внимание: неправильное редактирование базы может привести к потере данных. Используйте этот метод только если:
Как найти ID рабочего места в базе данных?
Откройте таблицу _Reference162 (или аналогичную для вашей версии) и найдите запись с нужным названием кассы. Идентификатор будет в колонке Ref или ID. Для пользователей — таблица _User, поле Ref.
4. Типичные ошибки и их решения
При изменении рабочего места кассира пользователи часто сталкиваются с ошибками. Рассмотрим самые распространенные и способы их устранения.
| Ошибка | Причина | Решение |
|---|---|---|
Ошибка связи с оборудованием (ККМ) |
Несовпадение настроек РМК и физического кассового аппарата. | Проверьте порт подключения и драйверы ККМ в НСИ → Оборудование. |
Пользователь не найден в списке рабочих мест |
Учетная запись кассира не привязана к справочнику сотрудников. | Создайте запись о сотруднике в НСИ → Кадры → Сотрудники и свяжите с пользователем. |
Ошибка блокировки (Рабочее место занято) |
Другой пользователь авторизован на этом РМК. | Закройте все сеансы через Администрирование → Активные пользователи. |
Недостаточно лицензий для добавления РМК |
Превышен лимит рабочих мест в текущей версии 1С:Розница. | Обновите лицензию или удалите неиспользуемые кассовые узлы. |
🔧 Совет по диагностике: если ошибка не устраняется, включите режим отладки в конфигураторе (Сервис → Параметры → Отладка) и повторите действие. В окне сообщений появится подробный лог ошибки.
Через интерфейс РМК|Администраторская консоль|Прямое редактирование базы|Другой способ-->
5. Особенности для разных версий 1С:Розница
Процесс изменения рабочего места кассира может отличаться в зависимости от версии программы. Рассмотрим ключевые различия:
1С:Розница 8.3 (базовая версия):
1С:Розница 8.3 (ПРОФ):
1С:Розница 2.3 (облачный вариант):
⚠️ Внимание: в версиях 1С:Розница 2.2 и ниже интерфейс настройки рабочих мест значительно отличается. Если вы работаете со старой версией, рекомендуем обновиться или использовать режим совместимости в конфигураторе.
6. Автоматизация смены рабочих мест (для ИТ-специалистов)
Если в вашей сети часто меняются кассиры или рабочие места, имеет смысл автоматизировать процесс. Для этого можно:
1. Использовать обработки:
2. Настроить обмен данными:
💡 Пример кода для массового переназначения (1С 8.3):
Процедура ПереназначитьРабочиеМеста()
// Получаем список кассиров
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ Пользователи.Ссылка КАК Пользователь
ИЗ Справочник.Пользователи КАК Пользователи
ГДЕ Пользователи.ГруппаДоступа = &ГруппаКассиров";
Запрос.УстановитьПараметр("ГруппаКассиров", ГруппыДоступа.Кассиры);
Результат = Запрос.Выполнить();
// Для каждого кассира устанавливаем новое рабочее место
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Пользователь = Выборка.Пользователь.ПолучитьОбъект();
Пользователь.РабочееМестоПоУмолчанию = Справочники.РабочиеМеста.НайтиПоНаименованию("Касса №1");
Пользователь.Записать();
КонецЦикла;
КонецПроцедуры
✅ Преимущества автоматизации:
Автоматизация актуальна для сетей с 5+ кассами или высокой текучестью кадров. Для небольших магазинов достаточно ручных настроек.
7. Безопасность и контроль изменений
Изменение рабочих мест кассиров — критическая операция, так как она затрагивает финансовые транзакции. Чтобы избежать злоупотреблений, следуйте правилам:
1. Разграничение прав доступа:
2. Логирование действий:
3. Резервное копирование:
🔐 Критично! Если в вашей компании используется фискализация через ОФД, изменение рабочего места кассира может потребовать перерегистрации кассового аппарата в налоговой. Уточните этот момент в личном кабинете ОФД или у поставщика ККМ.
FAQ: Частые вопросы по смене рабочего места кассира
Можно ли изменить рабочее место кассира без прав администратора?
Нет, для этой операции требуются права на редактирование пользователей и рабочих мест. Обратитесь к администратору системы или владельцу базы.
После смены рабочего места кассир не видит чеки. Что делать?
Проверьте:
- Привязан ли фискальный регистратор к новому РМК в
НСИ → Оборудование. - Обновлены ли драйверы ККМ на терминале.
- Не заблокирована ли лицензия на новое рабочее место (в
Администрирование → Лицензии).
Как перенести историю чеков на новое рабочее место?
История чеков привязана к кассовому узлу, а не к пользователю. Чтобы увидеть старые чеки:
- Используйте отчет
Журнал кассовых документовс фильтром по дате и кассиру. - Настройте права доступа к архивным данным в роли пользователя.
Можно ли назначить одного кассира на несколько рабочих мест?
Да, но это не рекомендуется. В 1С:Розница один пользователь может быть привязан к нескольким РМК, однако:
- Это усложняет отчетность (трудно разделить чеки по кассам).
- Может вызывать конфликты при одновременной авторизации.
Лучше создать отдельные учетные записи для каждого рабочего места.
Что делать, если после изменения РМК касса не печатает чеки?
Возможные причины и решения:
| 🔌 Оборудование не отвечает | Проверьте физическое подключение ККМ и порт в настройках. |
| 📄 Неверный формат чека | Обновите шаблон чека в НСИ → Печатные формы. |
| 🔒 Блокировка ОФД | Проверьте статус ККМ в личном кабинете оператора фискальных данных. |