Почему 1С:Розница не запрашивает акцизную марку и как правильно настроить обмен с ЕГАИС

Системный администратор 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

При внедрении функционала ЕГАИС в конфигурации 1С:Розница (особенно версий 2.1 и 2.2) пользователи часто сталкиваются с ситуацией, когда, несмотря на заполненные справочники, программа не предлагает отсканировать штрихкод акцизной марки при оформлении продажи или поступления. Это делает невозможным легальный оборот алкогольной продукции. В данной статье мы подробно разберем, как активировать механизмы контроля, правильно настроить справочники и устранить технические ошибки в коде обмена.

Настройка даты начала розничных продаж алкоголя

Первоочередная причина, по которой 1С игнорирует акцизные марки — это установленная дата начала обязательной регистрации продаж в настройках системы. Если текущая дата меньше указанной в константах, программа работает в "обычном" режиме без обращения к функционалу ЕГАИС.

Проанализируем шаги для проверки этого параметра:

  1. Перейдем в раздел Администрирование.
  2. Выберем пункт Настройки номенклатуры.
  3. Найдем подраздел, связанный с алкогольной продукцией.
  4. Проверим поле Дата начала розничных продаж алкогольной продукции. Для тестирования или начала реальной работы установите дату, которая уже наступила (например, 01.01.2016 или ранее).

После изменения этой настройки система начнет проверять тип товара при добавлении в чек ККМ или в документ поступления.

Корректная настройка Видов номенклатуры и карточки товара

Даже если общая настройка включена, 1С должна понимать, какая именно позиция является алкогольной и подлежит ли она маркировке. Разберем настройку справочников по шагам:

Шаг 1. Настройка Вида номенклатуры.

Откроем справочник Виды номенклатуры. Для алкоголя должен быть создан отдельный вид (например, "Алкогольная продукция"). Внутри карточки вида необходимо нажать "Изменить" рядом с полем Тип номенклатуры. В открывшемся окне следует установить флаг Алкогольная (спиртосодержащая) продукция.

Шаг 2. Признак маркировки.

Важно различать маркируемый крепкий алкоголь и немаркируемую продукцию (например, пиво). В карточке вида номенклатуры или непосредственно в дополнительных реквизитах товара должен стоять флаг Маркируемый. Если этот флаг отсутствует, программа позволит продать товар без сканирования 2D-кода марки.

Шаг 3. Сопоставление с классификатором ЕГАИС.

Убедимся, что для каждой позиции создана запись в справочнике Алкогольная продукция ЕГАИС и установлено соответствие с нашей номенклатурой. Без этой связи система не сможет отправить данные в УТМ (Универсальный транспортный модуль).

Распределение товаров по складам и кассам

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

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

Техническое решение: Исправление ошибки преобразования XDTO

Часто системные администраторы сталкиваются с ошибкой: Ошибка преобразования данных XDTO: Чтение объекта типа: { - [1,612]... при попытке загрузить ответ от ЕГАИС. Это происходит из-за несоответствия схем обмена в старых релизах Розницы и новых версиях УТМ.

Разберем решение этой проблемы через Конфигуратор (только для версий ПРОФ):

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

Это позволит парсеру 1С корректно обрабатывать дополнительные поля, которые ЕГАИС начал присылать в ответах, даже если они не описаны жестко в схеме.

Архитектура подключения: УТМ и ключи JaCarta/Рутокен

Важно понимать, как организовано взаимодействие компонентов. Выясним основные правила:

Тестирование работы без 2D-сканера

Если оборудование еще не закуплено, а протестировать логику работы нужно, можно использовать программный эмулятор. Рассмотрим алгоритм:

Используйте специализированное ПО, которое позволяет копировать текстовый код акцизной марки (68 символов для старых марок или новый DataMatrix) и "вбрасывать" его в поле ввода 1С, имитируя нажатие клавиш сканером. В режиме РМК (Рабочее место кассира) при появлении окна запроса марки, вставьте скопированный код. Если настройки верны, позиция будет добавлена в чек.

Актуальные изменения: Регистр №3 и Честный ЗНАК

Проанализируем современные требования, которые не были учтены в старых версиях Розницы 2.1. Сейчас ЕГАИС перешел на поштучный учет. Это означает, что:

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

Важный совет: Если ваша база "Розница" версии 2.1 или 2.2 сильно устарела, настоятельно рекомендуем выполнить переход на редакцию 2.3 или 3.0, так как форматы обмена ЕГАИС 4.0 и выше поддерживаются только в актуальных релизах.

← На главную