Как настроить новый формат обмена ЕГАИС v3 в 1С и устранить типичные ошибки приемки и списания

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

Переход алкогольной отрасли на поштучный помарочный учет в рамках формата обмена ЕГАИС v3 в свое время вызвал немало вопросов у розничных продавцов и технических специалистов. В отличие от старого формата v2, где учет велся преимущественно по партиям (на Регистре №1 и Регистре №2), новый формат v3 ввел жесткий контроль движения каждой конкретной бутылки с помощью виртуального Регистра №3. В этой статье мы подробно разберем, как правильно перевести вашу конфигурацию «1С» на новый формат обмена, где найти скрытые настройки, как исправить программные ошибки в кодовой базе и решить проблемы с УТМ и актами списания.

В чем ключевая суть формата ЕГАИС v3?

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

  1. Каждая акцизная марка жестко привязывается к своей партионной справке 2 (справка Б) на Регистре №3.
  2. При отгрузке поставщик обязан указывать в ТТН коды маркировки (штрихкоды формата DataMatrix/PDF417) для каждой бутылки или использовать коды групповой тары (коробок, паллет).
  3. При розничной продаже касса проверяет наличие конкретной марки на балансе именно вашей организации. Продать марку, которая не числится за вашим FSRAR ID, становится невозможно.

Важное примечание: требования помарочного учета v3 распространяются исключительно на крепкий (маркированный) алкоголь. Немаркируемая продукция (пиво, пивные напитки, сидр, пуаре) по-прежнему учитывается партионным способом на Регистре №2 без использования Регистра №3.

Шаг 1. Где настроить формат обмена V3 в «1С:Розница»

Многие пользователи при обновлении программы до поддерживающих v3 релизов (начиная с 2.2.7.36 и выше) сталкиваются с тем, что не могут найти привычную настройку формата обмена. В старых версиях для этого использовался отдельный регистр сведений, который в новых релизах был переведен в статус (не используется).

Рассмотрим, где сейчас скрывается эта настройка:

  1. Перейдем в раздел меню НСИ (Нормативно-справочная информация).
  2. Откроем справочник Классификатор организаций ЕГАИС.
  3. Найдем в списке собственную организацию (карточку нашей торговой точки с заполненным кодом FSRAR ID).
  4. Внутри карточки организации найдем реквизит Формат обмена.
  5. Установим значение в положение V3 и запишем изменения.

Рекомендуем выполнять эту процедуру в момент, когда все текущие входящие документы версии v2 уже обработаны и отправлены в УТМ, чтобы избежать путаницы с типами отправляемых актов.

Шаг 2. Исправление программной ошибки в общем модуле «ИнтеграцияЕГАИСВызовСервера»

В некоторых релизах «1С:Розница» (например, в версии 2.2.7.37) разработчики допустили досадную ошибку: добавили перечисление для формата V3, но забыли обновить код формирования XML-пакета при отправке запроса о формате обмена в ЕГАИС. В результате при попытке переключения и выгрузки запроса в УТМ ничего не происходит, либо система выдает ошибку.

Давайте выясним причину и исправим эту ошибку в конфигураторе самостоятельно. Нам необходимо скорректировать общий модуль ИнтеграцияЕГАИСВызовСервера в процедуре ИнформацияОФорматеОбменаКПередачеXML.

Посмотрим на исходный фрагмент кода, который содержал ошибку:


Если ИспользуемыйФорматОбмена = Перечисления.ФорматыОбменаЕГАИС.V1 Тогда
    ИнтеграцияЕГАИС.ЗаполнитьСвойствоXDTO(ЗапросXDTO, "WBTypeUsed", "WayBill", СообщениеXML);
ИначеЕсли ИспользуемыйФорматОбмена = Перечисления.ФорматыОбменаЕГАИС.V2 Тогда
    ИнтеграцияЕГАИС.ЗаполнитьСвойствоXDTO(ЗапросXDTO, "WBTypeUsed", "WayBill_v2", СообщениеXML);
КонецЕсли;

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


Если ИспользуемыйФорматОбмена = Перечисления.ФорматыОбменаЕГАИС.V1 Тогда
    ИнтеграцияЕГАИС.ЗаполнитьСвойствоXDTO(ЗапросXDTO, "WBTypeUsed", "WayBill", СообщениеXML);
ИначеЕсли ИспользуемыйФорматОбмена = Перечисления.ФорматыОбменаЕГАИС.V2 Тогда
    ИнтеграцияЕГАИС.ЗаполнитьСвойствоXDTO(ЗапросXDTO, "WBTypeUsed", "WayBill_v2", СообщениеXML);
ИначеЕсли ИспользуемыйФорматОбмена = Перечисления.ФорматыОбменаЕГАИС.V3 Тогда
    ИнтеграцияЕГАИС.ЗаполнитьСвойствоXDTO(ЗапросXDTO, "WBTypeUsed", "WayBill_v3", СообщениеXML);
КонецЕсли;

После внесения изменений сохраните конфигурацию базы данных и перезапустите сеанс «1С:Предприятие». Теперь запрос на установку формата v3 будет корректно транслироваться в транспортный модуль.

Шаг 3. Устранение ошибки «Некорректный тип документа WayBillAct_v3»

Еще одна распространенная проблема при переходе на формат v3 возникает при попытке подтвердить или отклонить входящую накладную. Пользователь получает отказ от системы ЕГАИС с текстом «некорректный тип документа WayBillAct_v3».

Проанализируем ситуацию: программа «1С» уже обновлена и переведена на формат v3, она честно генерирует акт подтверждения версии v3 (WayBillAct_v3). Однако Универсальный Транспортный Модуль (УТМ), установленный на вашем компьютере или на аппаратном хабе (например, Hub-19), не может распознать данный тип документа.

Решение проблемы: проверьте текущую версию вашего УТМ. Формат обмена v3 полноценно поддерживается только начиная с версии УТМ 2.1.6 и выше. Если у вас установлена более старая версия (например, 2.0.x), вам необходимо:

  1. Скачать актуальный дистрибутив УТМ из личного кабинета на официальном портале ЕГАИС.
  2. Произвести обновление службы УТМ до версии 2.1.6 или выше.
  3. Перезапустить службу транспорта и проверить отправку акта повторно. В большинстве случаев после обновления УТМ ошибка немедленно исчезает.

Шаг 4. Ошибка списания: «Количество указанных марок не соответствует количеству списываемой продукции»

С переходом на формат v3 пользователи часто сталкиваются с невозможностью провести документ Акт списания ЕГАИС с причиной списания Реализация. Программа выдает ошибку: «Количество указанных марок не соответствует количеству списываемой продукции».

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

Чтобы успешно провести такой документ, выполните следующие действия:

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

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

Шаг 5. Работа со смешанными форматами ТТН в переходный период

Что делать, если вам до сих пор приходят накладные старого формата v2, а ваша система уже переключена на v3? Или наоборот — накладная пришла в формате v3, а ваша учетная система временно работает в режиме v2?

Рассмотрим наилучшие сценарии обработки таких документов:

Применяя эти несложные правила и своевременно обновляя платформу «1С», конфигурацию и версию УТМ, вы обеспечите стабильную и бесперебойную работу вашего магазина или склада в условиях строгого помарочного контроля алкогольной продукции.

← На главную