Почему после обновления 1С:Розница перестали печататься чеки на алкоголь и как это исправить?

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

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

Причина сбоя фискализации алкогольной продукции

В обновленных версиях конфигурации существенно переработана интеграция с универсальным транспортным модулем (УТМ) и Библиотекой подключаемого оборудования (БПО). Алгоритм формирования фискального чека для акцизного алкоголя требует строгого соответствия цепочки реквизитов:

  1. Привязка параметров обмена с ЕГАИС к конкретному текущему рабочему месту.
  2. Корректное сопоставление собственной организации в классификаторе ЕГАИС с форматом обмена (версия 2 или 3).
  3. Наличие серийного номера ККТ в карточке подключаемого оборудования и правильная привязка к кассе ККМ.
  4. Заполнение всех обязательных данных торгового объекта (включая фактический адрес по классификатору) и контрагентов.

Если хотя бы одно из этих звеньев настроено некорректно, система выдает ошибки сопоставления либо блокирует отправку чека на ККТ. Проанализируем возможные варианты системных сообщений, возникающих на уровне конфигурации:


// Примеры сообщений подсистемы интеграции с ЕГАИС при подготовке чека
ТекстСообщения = НСтр("ru = 'Ошибка сопоставления организаций ЕГАИС с данными информационной базы. |По данным сопоставления найдено несколько организаций ЕГАИС'");
ТекстСообщения = НСтр("ru = 'Ошибка сопоставления организаций ЕГАИС с данными информационной базы. |Не удалось найти организацию ЕГАИС'");
СтрШаблон(НСтр("ru = 'Операция не поддерживается в версии формата обмена: %1.'"), ФорматОбмена);
СтрШаблон(НСтр("ru = 'Не заполнен адрес торгового объекта: %1'"), Шапка.ТорговыйОбъект);
НСтр("ru = 'Не заполнены акцизные марки в строке %1 табличной части ""Товары""'");

Шаг 1. Проверка привязки обмена ЕГАИС к рабочему месту

Разберем одну из ключевых доработок подсистемы взаимодействия с УТМ. Начиная с версии 2.2.7, параметры обмена жестко привязываются к справочнику РабочиеМеста. Если поле рабочего места осталось пустым, функции отправки данных блокируются.

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

Шаг 2. Перерегистрация оборудования в Кассе ККМ

При обновлении БПО могут измениться внутренние идентификаторы драйверов и устройств. Выполним перепривязку торгового оборудования:

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

Шаг 3. Проверка сопоставления организаций и форматов обмена

Выясним, как сопоставлена организация в базе с данными классификатора ЕГАИС:

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

Шаг 4. Восстановление адреса магазина при ошибке адреса торгового объекта

Если система выдает ошибку о незаполненном адресе торгового объекта, но в карточке магазина вкладка Адреса, телефоны отсутствует, причина заключается в сбитых пользовательских настройках формы или правах доступа.

Выполним следующие действия:

  1. Откроем справочник Магазины и зайдем в карточку нужного магазина.
  2. В правом верхнем углу нажмем Еще — Изменить форму.
  3. В открывшемся окне нажмем Еще — Установить стандартные настройки. Это вернет скрытые группы контактной информации, если они были случайно скрыты пользователем.
  4. Убедимся, что в справочнике Виды контактной информации присутствует предопределенный фактический адрес для магазинов.
  5. Заполним адрес магазина строго с использованием адресного классификатора и сохраним карточку.

Особенности сопоставления номенклатуры при приемке ТТН

В обновленном механизме ЕГАИС сопоставление номенклатуры перенесено непосредственно в документ входящей ТТН. Если необходимо связать одну позицию номенклатуры в базе с несколькими алкогольными карточками производителей:

  1. В документе ТТН ЕГАИС (входящая) в табличной части товаров выбираем существующую позицию из справочника Номенклатура.
  2. Либо открываем обработку Сопоставление номенклатуры ЕГАИС, выбираем входящую ТТН, устанавливаем отбор по несопоставленным товарам и выполняем привязку перед созданием документа Поступление товаров.

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

← На главную