Переход алкогольной отрасли на поштучный помарочный учет в рамках формата обмена ЕГАИС v3 в свое время вызвал немало вопросов у розничных продавцов и технических специалистов. В отличие от старого формата v2, где учет велся преимущественно по партиям (на Регистре №1 и Регистре №2), новый формат v3 ввел жесткий контроль движения каждой конкретной бутылки с помощью виртуального Регистра №3. В этой статье мы подробно разберем, как правильно перевести вашу конфигурацию «1С» на новый формат обмена, где найти скрытые настройки, как исправить программные ошибки в кодовой базе и решить проблемы с УТМ и актами списания.
Прежде чем переходить к технической настройке в программе, давайте кратко проанализируем изменения в методологии учета. В формате v2 маркированный алкоголь учитывался партиями. Это приводило к возникновению пересортицы, когда на балансе организации числилось нужное количество бутылок, но с совершенно другими акцизными марками. В формате v3 был реализован полноценный помарочный учет:
Важное примечание: требования помарочного учета v3 распространяются исключительно на крепкий (маркированный) алкоголь. Немаркируемая продукция (пиво, пивные напитки, сидр, пуаре) по-прежнему учитывается партионным способом на Регистре №2 без использования Регистра №3.
Многие пользователи при обновлении программы до поддерживающих v3 релизов (начиная с 2.2.7.36 и выше) сталкиваются с тем, что не могут найти привычную настройку формата обмена. В старых версиях для этого использовался отдельный регистр сведений, который в новых релизах был переведен в статус (не используется).
Рассмотрим, где сейчас скрывается эта настройка:
Рекомендуем выполнять эту процедуру в момент, когда все текущие входящие документы версии v2 уже обработаны и отправлены в УТМ, чтобы избежать путаницы с типами отправляемых актов.
В некоторых релизах «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 будет корректно транслироваться в транспортный модуль.
Еще одна распространенная проблема при переходе на формат v3 возникает при попытке подтвердить или отклонить входящую накладную. Пользователь получает отказ от системы ЕГАИС с текстом «некорректный тип документа WayBillAct_v3».
Проанализируем ситуацию: программа «1С» уже обновлена и переведена на формат v3, она честно генерирует акт подтверждения версии v3 (WayBillAct_v3). Однако Универсальный Транспортный Модуль (УТМ), установленный на вашем компьютере или на аппаратном хабе (например, Hub-19), не может распознать данный тип документа.
Решение проблемы: проверьте текущую версию вашего УТМ. Формат обмена v3 полноценно поддерживается только начиная с версии УТМ 2.1.6 и выше. Если у вас установлена более старая версия (например, 2.0.x), вам необходимо:
С переходом на формат v3 пользователи часто сталкиваются с невозможностью провести документ Акт списания ЕГАИС с причиной списания Реализация. Программа выдает ошибку: «Количество указанных марок не соответствует количеству списываемой продукции».
Разберем, почему это происходит. По правилам поштучного учета ЕГАИС, любое списание крепкого алкоголя с причиной Реализация (которое часто применяется в общепите при вскрытии тары или при оформлении розничных продаж, не прошедших напрямую через кассовый узел) требует обязательного сопоставления с конкретными акцизными марками.
Чтобы успешно провести такой документ, выполните следующие действия:
Если у вас нет физической возможности сосканировать марку (например, бутылка разбита или утеряна), списывать такую продукцию с причиной Реализация нельзя. В таких случаях следует использовать другие разрешенные причины списания (например, Порча, Пересортица или Недостача), для которых требования к обязательному указанию марок в переходный период могут быть мягче, однако помните о методологии ФСРАР по списанию поштучного алкоголя.
Что делать, если вам до сих пор приходят накладные старого формата v2, а ваша система уже переключена на v3? Или наоборот — накладная пришла в формате v3, а ваша учетная система временно работает в режиме v2?
Рассмотрим наилучшие сценарии обработки таких документов:
V2, сформировать и отправить акт подтверждения/расхождения, дождаться его проведения в ЕГАИС, после чего вернуть настройку формата в положение V3.Применяя эти несложные правила и своевременно обновляя платформу «1С», конфигурацию и версию УТМ, вы обеспечите стабильную и бесперебойную работу вашего магазина или склада в условиях строгого помарочного контроля алкогольной продукции.