Кассир в чеке 1С:Розница 2.2 печатается не тот: как исправить за 4 шага
Чек печатает не того кассира, а смена уже открыта? Пошаговый разбор для 1С:Розница 2.2: где включается выбор кассира, как связать пользователя с РМК и почему драйвер ККТ подставляет чужое ФИО. Таблица проверок, диагностика обмена и список ошибок, которые возвращаются после обновлений.
Кассир в кассовом чеке 1С:Розница 2.2 берётся из документа «Чек ККМ». Программа записывает в его реквизит «Кассир» пользователя, оформившего продажу, и передаёт значение в драйвер ККТ как тег 1021. Пустой реквизит означает, что драйвер подставит своё значение по умолчанию, и в чеке появится основной пользователь или администратор.
Проверять нужно три узла: разрешение выбора кассира в настройках продаж, карточку пользователя с признаком кассира, свойства подключённой ККТ. Чаще всего дело в первом, и правка занимает 5-10 минут.
Ниже последовательность для 1С:Предприятие 8.3 и Розницы 2.2: причины, четыре шага исправления, диагностика обмена и профилактика. Ограничение по версии: ветка 2.2 давно не развивается, актуальные релизы линейки идут под номером 3.0, поэтому подписи пунктов меню в вашей сборке могут отличаться. Ориентируйтесь на смысл настройки.
Почему в чеке печатается не тот кассир: основные причины
Симптом одинаковый: продажу оформил продавец, а в чеке фамилия администратора. Механика при этом разная. Значение теряется или подменяется в одном из пяти мест.
- В рабочем месте кассира выключен выбор сотрудника, поэтому чек пробивается от того, кто вошёл в базу.
- У сотрудника нет признака «Кассир» или прав на РМК, и в списке выбора он не появляется.
- К кассовому рабочему месту привязан один пользователь, и РМК подставляет его по умолчанию.
- В свойствах ККТ или в настройках драйвера задано фиксированное ФИО, которое подставляется при пустом теге 1021.
- Чек создан обменом, регламентным заданием или другой программой, и реквизит «Кассир» в нём не заполняется.
Таблица 1. Если таблица шире экрана, прокрутите её влево или вправо. С клавиатуры: перейдите к таблице клавишей Tab и используйте стрелки.
| Где проверять | Что искать | Как проявляется |
|---|---|---|
| Настройки продаж | Флаг выбора кассира при регистрации продаж | В РМК нет поля «Кассир», все чеки на одного сотрудника |
| Пользователи | Признак «Кассир», профиль доступа | Сотрудника нет в списке выбора |
| РМК | Список кассиров кассы | Выбор есть, но после перезапуска сбрасывается |
| ККТ и драйвер | Поле «Кассир по умолчанию», тег 1021 | Во всех чеках одно и то же ФИО |
| Журнал регистрации | Ошибки обмена с ККТ | Чек пробит, но кассир пустой или старый |
Настройки регистрации продаж: как выбор кассира влияет на чек
Откройте раздел «Администрирование» и группу настроек продаж. В 2.2 нужный флаг встречается под названиями «Запрашивать кассира», «Выбирать кассира при регистрации продаж» или «Использовать нескольких кассиров»: формулировка зависит от релиза и от того, какая обработка РМК установлена.
Выключенный флаг даёт предсказуемый результат. РМК не спрашивает сотрудника, чек формируется от текущего пользователя сеанса, и сменить фамилию без выхода из программы нельзя. Включённый флаг добавляет в интерфейс поле или команду выбора, и тег 1021 начинает приходить из документа.
Второй параметр, который часто упускают: кассир по умолчанию при открытии смены. Если там стоит администратор, каждый новый чек стартует с его фамилии. Продавец может выбрать себя, но при невнимательности чек уйдёт с чужим тегом.
Привязка пользователей к кассовому рабочему месту
Путь: «Администрирование» - «Пользователи» - карточка сотрудника. Нужны два условия: включён признак кассира и пользователю разрешён вход в РМК. Без признака сотрудник не попадёт в список выбора, даже когда флаг из предыдущего раздела включён.
Список кассиров конкретной кассы хранится в настройках РМК, в меню «Ещё» или «Настройки» верхней панели. Пустой список означает, что программа работает от текущего пользователя. Добавьте продавцов и проверьте, что каждому хватает прав на пробитие чека и открытие смены.
Отдельная история - общая учётная запись на несколько продавцов. Пока все работают под одним логином, тег 1021 будет одинаковым при любых настройках. Разделяйте учётные записи хотя бы по сменам: это ещё и дисциплинирует при разборе возвратов.
Параметры ККТ и передача тега кассира
Реквизит «кассир» идёт в фискальном документе под тегом 1021 и обязателен по 54-ФЗ. Значение формирует программа и передаёт в драйвер ККТ; если не передала, драйвер берёт сохранённое «Кассир по умолчанию».
Смотреть нужно в двух местах. Первое: «Администрирование» - «Подключённое оборудование» (в старых сборках «Сервис» - «Оборудование»), карточка ККТ, свойства и параметры. Если там указан конкретный пользователь, снимите привязку. Второе: тест драйвера от производителя ККТ, где есть таблица реквизитов и поле 1021 может быть заполнено вручную. Пустое поле означает, что значение приходит из 1С.
После правок переподключите оборудование и перезапустите РМК. Драйвер держит часть настроек в памяти, и без перезапуска службы изменения не подхватываются.
Пошаговая инструкция: проверяем и исправляем кассира в чеке
Порядок важен: сначала программа, потом оборудование. Иначе легко править драйвер там, где ошибка сидела в правах пользователя.
Шаг 1: Проверка выбора кассира при регистрации продаж
- Откройте РМК под тем продавцом, который должен печататься в чеке.
- Посмотрите на верхнюю панель: ФИО кассира отображается в явном виде или нет.
- Найдите команду смены кассира. Если её нет, вернитесь к флагу в настройках продаж и включите его.
- Сделайте контрольную продажу и проверьте бумажный чек: поле «Кассир» должно содержать нужное ФИО.
Контрольный чек фискальный и уходит в ОФД. Пробивайте его в тестовой базе или на ККТ без передачи данных оператору. В рабочей смене не экспериментируйте: исправлять придётся чеком возврата.
Шаг 2: Корректировка настроек пользователей и ролей
- В карточке сотрудника включите признак «Кассир» и сохраните запись.
- Проверьте профиль доступа: право на открытие смены и пробитие чека.
- Добавьте сотрудника в список кассиров РМК, если список ведётся отдельно.
- Перезапустите сеанс пользователя: изменения прав применяются после повторного входа.
Шаг 3: Настройка ККТ и тега кассира
- Откройте свойства подключённой ККТ и проверьте поле с пользователем или кассиром.
- Запустите тест драйвера, посмотрите таблицу реквизитов и состояние поля 1021.
- Обновите драйвер, если версия старше той, что рекомендует производитель для вашей модели.
- Переподключите оборудование и перезапустите РМК, затем повторите контрольную продажу.
Интерфейс РМК в разных продуктах 1С устроен по-разному. Если вы параллельно работаете с УНФ, полезно свериться с разбором обновлённого рабочего места кассира в 1С:УНФ 3.0.13: логика выбора сотрудника там похожа, а расположение команд другое.
Шаг 4: Сверка с оператором фискальных данных
Бумажный чек и данные ОФД должны совпадать. Откройте личный кабинет оператора, найдите чек по номеру и проверьте поле «кассир». Расхождение означает, что тег 1021 ушёл с другим значением, чем напечатано, и настройку надо перепроверить в драйвере, а не в 1С.
Диагностика связи кассы с программой: почему настройки не применяются
Бывает, что все флаги стоят верно, а чек всё равно печатает старое ФИО. Тогда проблема в канале между 1С и ККТ.
Проверка обмена данными с ККТ
- Запустите обработку тестирования оборудования: «Администрирование» - «Подключённое оборудование», выделите ККТ и выберите тест. Обработка проверяет связь и распознавание устройства.
- Откройте журнал регистрации с фильтром по ККТ. Ошибки обмена с драйвером видны сразу, с кодом и текстом.
- Проверьте параметры подключения: COM-порт и скорость, USB, IP-адрес и порт для Ethernet. Порт не должен быть занят утилитой производителя, закройте её перед тестом.
- Сверьте версии драйвера и прошивки ККТ. Несовпадение даёт потерю части реквизитов, включая кассира.
- Если чеки приходят из другой программы или через обмен, проверьте заполнение реквизита «Кассир» в самом документе.
Похожая по смыслу предсменная проверка описана для УНФ: монитор состояния РМК показывает проблемы с оборудованием и настройками до открытия смены. В Рознице 2.2 такого монитора нет, но набор проверок тот же: связь, драйвер, права, тестовый документ.
Типичные ошибки и способы их устранения
- Изменения не применились. Сеанс пользователя не перезапущен. Выйдите из программы и войдите снова.
- Список кассиров пуст. Сотрудники не добавлены в РМК или у них нет признака кассира.
- Во всех чеках одно ФИО. Заполнено поле «Кассир по умолчанию» в драйвере ККТ. Очистите его.
- Чеки идут, кассир пустой. Чек создаётся программно, без записи реквизита. Проверьте документ и правила обмена.
- После обновления кассир сбился. Настройки оборудования слетели или драйвер обновился с другими значениями по умолчанию. Переподключите ККТ.
- Ошибки обмена в журнале. Занятый порт, неверная скорость, конфликт с утилитой производителя.
Профилактика: как избежать проблем с кассиром в чеке
Проблема возвращается после обновлений и смены оборудования. Четыре привычки закрывают большинство повторов.
- Проверяйте привязку пользователей к РМК после каждого обновления конфигурации и платформы.
- Держите драйверы ККТ в версии, рекомендованной производителем, и фиксируйте её в журнале изменений.
- Пробивайте контрольный чек при открытии смены и сверяйте ФИО в бумажном чеке и в кабинете ОФД.
- Разделяйте учётные записи продавцов. Общий логин гарантирует одинаковый тег 1021 во всех документах.
Обновления кассового контура стоит отслеживать отдельно: изменения в фискализации и реквизитах чеков приходят с новыми релизами. Обзор 1С:Касса 4.1.9 показывает, насколько заметными бывают такие правки для ежедневной работы кассира.
Если вы выбираете редакцию конфигурации, учитывайте разницу поколений. Материал о 1С:Розница для Молдовы ред. 3.0 помогает увидеть, какие возможности появились в ветке 3.0 и почему настройки 2.2 уже не стоит считать эталоном.
Итог для рабочего места: тег 1021 берётся из документа «Чек ККМ», поэтому проверка идёт по цепочке пользователь - РМК - ККТ. Нашли разрыв в цепочке, устранили, перезапустили сеанс и оборудование, сверили результат с ОФД.