При работе с входящими ТТН ЕГАИС в программе 1С:Розница 2.2 пользователи часто сталкиваются с неприятной ситуацией: при попытке проверить поступившую алкогольную продукцию система автоматически присваивает упаковкам (коробкам или палетам) статус «Требуется перемаркировка». Эта проблема блокирует дальнейшую проверку и не позволяет подтвердить накладную в штатном режиме. В данной статье мы подробно разберем, почему возникает эта ошибка и какими способами ее можно устранить.
Прежде чем переходить к действиям, проанализируем ситуацию. Статус «Требуется перемаркировка» — это не ошибка самой накладной ЕГАИС, а результат работы внутреннего механизма контроля уникальности штрихкодов в базе данных 1С. Система проверяет штрихкод упаковки (SSCC-код), указанный в ТТН, по справочнику Штрихкоды упаковок и товаров.
Если 1С обнаруживает, что такой код уже существует в базе, она считает текущую упаковку «конфликтной». Рассмотрим основные причины такого дублирования:
Рассмотрим самый простой и эффективный способ, который помогает в большинстве случаев, когда нам не принципиален учет конкретных коробок. В форме проверки поступившей алкогольной продукции в нижней части экрана есть поле «Детализация». По умолчанию там может стоять «Полная» или «Короба с бутылками».
Проанализируем наши действия при смене этого параметра:
Важный нюанс: Многие пользователи опасаются, что изменение детализации в 1С повлияет на данные в ЕГАИС. Выясним это: при подтверждении накладной в ЕГАИС уходит Акт подтверждения, который содержит информацию о принятых марках. Информация о том, в какой именно коробке лежала бутылка в момент проверки внутри 1С, в ЕГАИС не передается. Поэтому работа на уровне «Бутылки» абсолютно легальна и безопасна с точки зрения отчетности.
Если вам необходимо сохранить иерархию упаковок для внутреннего складского учета, разберем работу с кнопкой «Перемаркировать». Эта кнопка находится в верхней командной панели формы проверки.
Разберем алгоритм действий:
Важно понимать: при нажатии этой кнопки 1С создает новый идентификатор в своей базе. Старый штрихкод, напечатанный на коробке поставщиком, больше не будет связан с этой упаковкой в вашей системе. Если вы планируете в дальнейшем сканировать эту коробку при перемещениях, вам придется распечатать и наклеить на нее новый штрихкод из программы.
Если вы хотите, чтобы система приняла штрихкод поставщика «как родной», нам потребуется более глубокое вмешательство. Проанализируем ситуацию: код не принимается, так как он «занят» старой записью. Следовательно, эту запись нужно найти и удалить.
Посмотрим, как это сделать пошагово:
Штрихкоды упаковок и товаров.История штрихкодов упаковок.После этих манипуляций при повторной загрузке 1С воспримет штрихкод как новый и статус «Требуется перемаркировка» не появится.
В сообщениях форума упоминается, что проблема тянется с релиза 2.2.9 и актуальна даже для 2.2.12. Для пользователей Базовой версии возможности редактирования справочников и регистров могут быть ограничены. В таком случае наиболее стабильным решением остается Способ №1 (Изменение детализации до уровня бутылок).
Рассмотрим также ситуацию, когда при смене детализации программа пишет, что осталась «пустая коробка». Это происходит, если вы уже начали сканировать марки в одной детализации, а затем решили ее переключить. В таком случае рекомендуем:
Мы проанализировали проблему статуса «Требуется перемаркировка» в 1С:Розница 2.2 и выяснили, что она носит сугубо внутренний характер и связана с контролем уникальности упаковок. Если вам не нужен поштучный учет коробов на складе — смело переходите на детализацию «Бутылки». Если же упаковки важны — используйте механизм перемаркировки или ручную очистку справочника штрихкодов. Для ведения сложных операций и контроля остатков используется автоматизация учёта алкогольной продукции в 1С через ЕГАИС.
Помните, что корректная работа с ЕГАИС требует регулярного обновления конфигурации, так как логика работы с маркированным товаром постоянно совершенствуется, и в более новых версиях (например, линейки 2.3 или 3.0) многие из этих коллизий обрабатываются автоматически. Для своевременного обслуживания баз можно настроить автоматическое обновление и тестирование конфигураций 1С по расписанию.