При подготовке алкогольной декларации (например, за квартальный период) многие пользователи сталкиваются с критической проблемой: в карточках алкогольной продукции ЕГАИС поле Импортер оказывается пустым. Это происходит даже в тех случаях, когда товар явно является иностранным, а поле Производитель заполнено корректно. Отсутствие данных об импортере делает невозможным правильное формирование деклараций (формы 7 и 8), так как реквизиты импортера являются обязательными для импортного алкоголя.
В рамках данной статьи мы подробно разберем, почему возникает эта ситуация, проанализируем технические причины и рассмотрим несколько эффективных способов восстановления данных в вашей базе 1С.
Разберем ситуацию с точки зрения взаимодействия 1С и УТМ (Универсального транспортного модуля). Основная причина кроется в логике передачи данных от ЕГАИС. Зачастую при запросе классификатора алкогольной продукции (QueryAP) сервер ЕГАИС возвращает структуру данных, в которой заполнен только тег производителя. Это может быть связано с тем, что информация об импортере хранится в связке с конкретной партией (Справкой 1), а не с общим описанием алкокода.
Также стоит учитывать версию схем обмена. В старых версиях (v1 и v2) данные об импортере часто игнорировались, если продукция поступала из стран ЕАЭС. В современных версиях УТМ 3.0 и 4.0 используется запрос QueryAP_v3, который должен возвращать более полные сведения, однако 1С не всегда автоматически обновляет уже существующие карточки в справочнике Классификатор алкогольной продукции ЕГАИС.
Это наиболее надежный метод, так как именно в Справке 1 фиксируется факт пересечения границы и указывается легальный импортер. Рассмотрим алгоритм действий по шагам:
Справки 2 найдем поле, содержащее регистрационный номер Справки 1.Запрос на получение данных Справки 1. В типовых конфигурациях это делается через раздел ЕГАИС — Отчеты — Запросы ЕГАИС.Импортер.Проанализируем ситуацию, когда данных нет даже в Справке 1. Такое случается, если цепочка передачи данных была прервана или товар переводился между регистрами с потерей истории. в этом случае придется прибегнуть к ручному поиску.
Если ручной поиск в справках затруднителен, мы можем принудительно обновить данные классификатора. Рассмотрим, как это реализовать стандартными средствами 1С:
Перейдем в справочник Классификатор алкогольной продукции ЕГАИС. Найдем нужную позицию и нажмем кнопку Запросить по алкокоду. Программа отправит в УТМ запрос типа QueryAP. При получении ответа система попытается сопоставить данные. Если в ответе от ЕГАИС тег Importer будет заполнен, 1С обновит соответствующее поле в карточке.
Для автоматизации этого процесса программно (если позиций много), разработчики часто используют следующий подход при обходе коллекции полученных данных:
// Пример логики обработки ответа от ЕГАИС
Для Каждого СтрокаТТН Из ТТН_ЕГАИС.Товары Цикл
Если ЗначениеЗаполнено(СтрокаТТН.АлкогольнаяПродукция) Тогда
Карточка = СтрокаТТН.АлкогольнаяПродукция;
Если Карточка.Производитель.Страна <> Справочники.СтраныМира.Россия
И НЕ ЗначениеЗаполнено(Карточка.Импортер) Тогда
// Инициируем процедуру обновления данных
ОбновитьДанныеОбИмпортереИзСправки1(СтрокаТТН.Справка2);
КонецЕсли;
КонецЕсли;
КонецЦикла;
Выясним причину, по которой иногда даже прямой запрос не помогает. Бывает, что в реестре ФСРАР данные обновлены, а в локальном УТМ "зависла" старая версия классификатора. В таких случаях помогают внешние инструменты:
Контрагенты ЕГАИС и привязать к карточке товара.ЗапросПоНоменклатуре.epf. Они позволяют массово отправлять запросы в ЕГАИС и, что самое важное, корректно интерпретировать входящий XML-пакет, принудительно записывая данные в справочник, минуя некоторые стандартные проверки конфигурации, которые могут блокировать перезапись.С переходом на УТМ версии 4.0 контроль за импортом ужесточился. Если вы работаете с поштучным товаром (регистр 3), информация об импортере должна подтягиваться из цепочки движения марки. Проанализируем типичную ошибку: если при приемке ТТН вы не проверили заполнение импортера, при дальнейшей продаже или перемещении на Регистр 2 (Торговый зал) программа может выдать ошибку валидации.
Важный совет: Перед сдачей декларации всегда делайте сверку остатков. Если вы видите, что по импортному товару в отчетах не отображается КПП импортера, используйте поиск в разделе НСИ вашей программы. Там находится список всех загруженных Справок 1 и 2. Установите отбор по конкретной продукции и проверьте, во всех ли справках указан импортер. Часто бывает, что в одной партии данные есть, а в другой — нет.
Подводя итог, можно сказать, что отсутствие импортера — это следствие неполноты данных в классификаторе, передаваемом через УТМ. Для исправления ситуации мы рекомендуем:
Своевременное заполнение этих данных позволит вам избежать штрафов со стороны ФСРАР и корректно сформировать отчетность с первого раза.