Как исправить ошибку «Тег "кассир" не заполнен» при пробитии чеков в 1С?

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

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

Почему возникает эта ошибка? Требования 54-ФЗ

Данная ошибка напрямую связана с требованиями Федерального закона № 54-ФЗ и актуальными форматами фискальных документов (ФФД 1.05, 1.1 и 1.2). Согласно законодательству, в каждом кассовом чеке обязательно должны присутствовать следующие реквизиты:

  1. Тег 1021 («Кассир») — содержит ФИО сотрудника, который непосредственно осуществляет расчет с покупателем.
  2. Тег 1203 («ИНН кассира») — содержит 12-значный индивидуальный налоговый номер этого сотрудника. Данный тег является обязательным для передачи в электронной форме в адрес ОФД и Налоговой службы (за исключением некоторых случаев, установленных законом).

Если конфигурация 1С передает драйверу ККТ пустые значения в этих полях, современные драйверы кассовых аппаратов (например, АТОЛ версии 10.х или Штрих-М) блокируют операцию печати чека во избежание штрафных санкций за нарушение правил торговли. Ранее кассовые аппараты могли «прощать» отсутствие этих тегов, но с обновлением прошивок касс и драйверов контроль стал жестким.

Рассмотрим по шагам, как исправить эту ошибку в зависимости от вашей конфигурации 1С и специфики бизнес-процесса.

Решение 1. Связывание пользователя 1С с физическим лицом и заполнение ИНН

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

Выполним процедуру настройки сопоставления:

  1. Перейдем в раздел Администрирование (или Настройки) — Настройки пользователей и прав — Пользователи.
  2. В открывшемся списке найдем учетную запись сотрудника, под которой происходит авторизация на кассе, и откроем ее.
  3. Обратим внимание на реквизит Физическое лицо (в зависимости от конфигурации он может находиться прямо на главной форме или в связанных сведениях). Если это поле пустое, необходимо выбрать или создать соответствующее физическое лицо.
  4. Нажмем на кнопку открытия карточки физического лица (или перейдем в справочник Физические лица отдельно).
  5. В карточке физического лица обязательно заполним:
    • ФИО — реальные имя, фамилия и отчество сотрудника (например, «Иванов Иван Иванович»). Не допускается использование технических имен типа «Администратор» или «Кассир 1», так как это является нарушением закона.
    • ИНН — обязательно укажем корректный 12-значный ИНН сотрудника. Без него тег 1203 не сформируется.
    • Дата рождения — в некоторых релизах этот реквизит также требуется для корректной валидации данных сотрудника.
  6. Сохраним изменения по кнопке Записать и закрыть.

Решение 2. Особенности привязки сотрудников в 1С:УНФ

В конфигурации 1С:Управление нашей фирмой архитектура связи пользователей и физических лиц несколько отличается. Здесь часто недостаточно просто указать физлицо в карточке пользователя. Выполним следующий алгоритм:

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

Решение 3. Устранение несоответствия «Ответственного» и «Кассира» в документах

Часто ошибка возникает при оформлении продаж на основании других документов (например, при оплате «Заказа покупателя» или при загрузке данных из ТСД — Терминала сбора данных). Проанализируем, как ведет себя программа в этом случае:

Как решить эту проблему: Перед пробитием чека убедитесь, что в документе-основании (или непосредственно в документе расчетов, таком как «Поступление в кассу» или «Чек ККМ») в поле Ответственный (или Кассир) указан именно тот сотрудник, который в данный момент работает за кассой и имеет заполненный профиль.

Решение 4. Настройка автоматического определения продавца в РМК

Если вы работаете в специализированном рабочем месте кассира (РМК), система может требовать ручного выбора продавца или выдавать ошибку, если этот выбор пропущен. Чтобы настроить автоматическое заполнение, выполним следующие шаги:

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

Решение 5. Несоответствие рабочих мест оборудования

Иногда настройки кассового аппарата привязаны к конкретному рабочему месту компьютера в локальной сети, а пользователь заходит с другого терминала или под другой учетной записью операционной системы. Разберем, как исправить эту проблему в 1С:УНФ и 1С:Розница:

  1. Перейдем в раздел Настройки — Администрирование — Подключаемое оборудование.
  2. Нажмем кнопку Открыть рабочие места.
  3. Проверим соответствие текущего имени компьютера и пользователя 1С тому рабочему месту, к которому привязан фискальный регистратор. Если на одной физической кассе работают разные пользователи под своими учетными записями, убедитесь, что оборудование корректно доступно для всех авторизованных учетных записей.

Решение 6. Обходной путь для устаревших конфигураций (на примере УТ 10.3)

Если торговая точка работает на старой конфигурации (например, 1С:Управление торговлей 10.3 на обычных формах), полноценно реализовать передачу тегов через БПО (Библиотеку подключаемого оборудования) бывает затруднительно из-за прекращения поддержки старых форматов обмена со стороны 1С. Для решения этой проблемы можно использовать обработку обслуживания ККТ по 54-ФЗ для УТ 10.3 и других устаревших конфигураций.

В этом случае мы можем применить технический обходной путь (программирование таблицы кассиров в саму ККТ):

  1. Закроем программу 1С и запустим официальную утилиту управления кассой (например, «Тест драйвера ККТ» от компании АТОЛ или аналогичную программу для вашей ККМ).
  2. Установим связь с кассовым аппаратом.
  3. Перейдем в раздел настройки таблиц ККТ (обычно это вкладка «Свойства» — «Параметры ККТ» — раздел «Кассиры»).
  4. Вручную запишем в память кассы имена реальных сотрудников и их ИНН под определенными номерами (например, Кассир №1 — Иванов И.И., ИНН..., Кассир №2 — Петров П.П., ИНН...). Каждый кассир будет привязан к конкретному паролю (например, пароли от 1 до 30).
  5. В настройках подключения кассы внутри 1С укажем использование паролей кассиров, соответствующих номерам записей в ККМ. При отправке чека касса будет сама подставлять ФИО и ИНН из собственной энергонезависимой памяти на основе переданного пароля оператора.

Решение 7. Исключение для автоматических устройств расчетов (интернет-эквайринг, вендинг)

Если касса используется для автоматических продаж без участия человека (например, при оплате картами на сайте интернет-магазина или в торговом автомате), тег 1021 («Кассир») заполнять не требуется по закону. Чтобы касса перестала требовать этот реквизит, необходимо правильно настроить параметры оборудования в 1С:

  1. Откроем карточку настройки подключаемого оборудования (фискального регистратора) в 1С.
  2. Установим флажок (признак) «Автоматическое устройство для расчетов».
  3. Обязательно заполним появившееся поле «Номер автомата» (тег 1036). После этого драйвер ККТ перейдет в режим работы автоматического устройства и перестанет выдавать ошибку отсутствия кассира при генерации чеков.

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

← На главную