← На главную
При оформлении входящих накладных из ЕГАИС в программе 1С:Розница пользователи нередко сталкиваются с ситуацией: при попытке создать документ Поступление товаров на основании входящей ТТН ЕГАИС система выдает сообщение об ошибке: «В документе найдены несопоставленные элементы классификаторов ЕГАИС». При этом проверка через сервис сопоставления показывает, что и номенклатура, и контрагенты сопоставлены корректно. Выясним причину такого поведения программы и рассмотрим пошаговые способы решения проблемы.
Причины возникновения ошибки
Проанализируем механизм работы программы с алкогольной продукцией. Начиная с линейки релизов 2.2.6, разработчики изменили архитектуру сопоставления номенклатуры ЕГАИС для поддержки раздельного учета упаковок. Проверка заполненности в типовом коде конфигурации стала жестко контролировать пару реквизитов: номенклатура ЕГАИС + идентификатор упаковки.
Сбой при создании поступления возникает по следующим причинам:
- Расхождения в реквизите упаковки: если в накладной ТТН или в регистре сопоставления реквизит
Идентификатор упаковки пуст, содержит пробел или не совпадает со значением в карточке соответствия, алгоритм считает позицию полностью несопоставленной.
- Разные форматы выгрузки у поставщиков: разные производители и дистрибьюторы передают данные в XML-схемах с отличиями. Одни контрагенты передают теги упаковок и их внутренние идентификаторы, а другие отгружают продукцию без блока упаковок (поштучно). При несовпадении входящей структуры данных типовая проверка дает сбой.
- Ошибки типового релиза: в версии конфигурации
2.2.6.18 валидация упаковок работала некорректно для накладных без явно указанного идентификатора упаковки ЕГАИС.
Способ 1. Быстрое групповое исправление ТТН без дублирования карточек
Рассмотрим самый удобный и быстрый способ обхода ошибки для уже загруженной накладной, не требующий создания дублей номенклатуры и упаковок:
- Перейдем в список документов ТТН ЕГАИС (входящие).
- Выделим проблемный входящий документ в списке.
- Нажмем кнопку Еще в командной панели и выберем пункт Изменить выделенные… (или воспользуемся групповым изменением реквизитов).
- В открывшемся окне перейдем на вкладку Товары (табличная часть документа).
- Найдем строку Идентификатор упаковки, установим флажок для изменения реквизита, а само значение оставим пустым.
- Нажмем кнопку Выполнить / Изменить для применения настроек к строкам документа.
После очистки реквизита откроем ТТН заново и нажмем кнопку создания поступления. Документ поступления сформируется в штатном режиме.
Способ 2. Проверка и очистка регистра сведений сопоставления
Разберем ситуацию, когда ручные попытки сопоставить товар привели к задвоению записей в системе. Для исправления регистра выполним следующие действия:
- Откроем меню Функции для технического специалиста (или Все функции).
- Найдем и откроем регистр сведений
Соответствие номенклатуры ЕГАИС.
- Установим отбор по проблемной позиции алкогольной продукции.
- Проанализируем записи: если одна и та же позиция ЕГАИС привязана к номенклатуре дважды (один раз с пустой упаковкой, а второй — с заполненной), удалим некорректные и задвоенные строки.
- Перейдем в сервис Сопоставление номенклатуры ЕГАИС и выполним сопоставление позиции заново, указав правильную единицу измерения или упаковку.
Способ 3. Ручное выравнивание идентификатора упаковки в накладной
Если поставщик передает наименование или код упаковки внутри XML-пакета накладной, посмотрим на альтернативный вариант ручной корректировки данных:
- Откроем проблемную ТТН ЕГАИС и перейдем на вкладку Товары.
- Посмотрим на колонку упаковки: если от завода поступило наименование упаковки (например, «штука» или индивидуальный код тары), скопируем это значение.
- В карточке соответствия номенклатуры ЕГАИС введем то же самое значение в поле Идентификатор упаковки.
- Если товар в классификаторе ЕГАИС отмечен как неупакованный, скорректируем признак упаковки.
- Перезапишем документ ТТН (закроем и откроем его заново) и повторим попытку создания документа Поступление товаров.
Системное решение проблемы
Данная ошибка механизма валидации признана разработчиками фирмы «1С» и исправлена в последующих сервисных обновлениях конфигурации 1С:Розница (в более поздних сборках ветки 2.2.6 и в релизах 2.2.7). Для окончательного устранения проблемы рекомендуется обновить конфигурацию до актуального релиза или установить официальное исправление (патч).