К статье
Практический материал

Торговля и Склад · 9 мин

Где хранятся марки в 1С и как их найти

Разбираем, где в 1С хранятся коды маркировки: регистры сведений, справочник штрихкодов упаковок, документы. Как найти марку, проверить остатки и исправить расхождения.

Коды маркировки (Data Matrix) в типовых конфигурациях 1С не лежат «в одном файле» — они распределены между несколькими объектами: справочником штрихкодов упаковок, регистрами сведений с акцизными марками или кодами Честного ЗНАКа и регистрами накопления, которые ведут учёт остатков маркированного товара. Понимание этой структуры нужно, когда марка «потерялась», не списывается при продаже или зависла в остатках после инвентаризации.

Конкретный набор объектов зависит от конфигурации (УТ 11, ERP, Розница, КА) и от товарной группы: алкоголь учитывается через ЕГАИС и акцизные марки, обувь, табак, вода и другие группы — через «Честный ЗНАК» и пул кодов маркировки. Ниже разберём, где искать марку в каждом случае и как проверить её состояние без вмешательства в базу напрямую.

Какие объекты 1С участвуют в хранении марок

В конфигурациях с подсистемой маркировки (библиотека «Интеграция с ИС МП» и ЕГАИС) задействованы три уровня хранения. Первый — справочники, где код марки существует как самостоятельный объект со своими реквизитами: товар, серия, срок годности, статус. Второй — регистры сведений, которые фиксируют соответствие кода организации, статусу в ГИС МТ или ЕГАИС. Третий — регистры накопления, отражающие движение марки: приход, продажа, списание, возврат.

Для алкогольной продукции исторически используется регистр сведений «Акцизные марки ЕГАИС», где хранятся PDF417-коды с бутылок и связь с партией алкоголя. Для товаров «Честного ЗНАКа» основной объект — справочник «Штрихкоды упаковок и товаров» (в некоторых релизах — «Пул кодов маркировки»), где каждая строка соответствует одному коду Data Matrix.

Документы (заказ кодов, маркировка товаров, реализация, списание) хранят коды в своих табличных частях, но это не «место хранения» марки как таковой, а фиксация операции с ней. Один и тот же код может встречаться в нескольких документах — например, в приходе и в продаже.

Где искать марку в УТ 11, ERP и Комплексной автоматизации

В УТ 11 и ERP основная точка входа — раздел «Продажи» или «Склад и доставка», подсистема «Маркировка». Справочник «Штрихкоды упаковок и товаров» открывается из карточки номенклатуры или напрямую через список. В нём можно найти код поиском по значению штрихкода и увидеть, к какому товару он привязан и в каком статусе находится.

Остатки маркированной продукции показывают отчёты подсистемы маркировки: «Остатки маркированной продукции», «Анализ расхождений при маркировке». Эти отчёты строятся по регистрам накопления и позволяют увидеть, сколько кодов числится на остатке по каждой позиции и не зависли ли «лишние» марки.

Для алкоголя в ERP/УТ поиск идёт через документы ЕГАИС и регистр «Акцизные марки ЕГАИС». Если конфигурация обновлена до актуального релиза, часть алкогольного учёта также переведена на механизмы ИС МП, поэтому проверять стоит оба места.

Где хранятся марки в 1С:Розница

В Рознице логика та же, но интерфейс компактнее. Справочник штрихкодов упаковок доступен из раздела «Закупки» или «Склад», а работа с марками на кассе идёт через документы «Маркировка товаров ИС МП», «Реализация товаров» и отчёт о розничных продажах. При продаже кассир сканирует Data Matrix, и программа ищет код именно в справочнике штрихкодов упаковок — если марки там нет, продажа блокируется или фиксируется как продажа неучтённого кода в зависимости от настроек.

Частая ситуация в Рознице: марка есть в «Честном ЗНАКе», но отсутствует в базе, потому что обмен с ГИС МТ не выполнялся или код был введён в другой магазин сети. В этом случае нужно не «добавлять марку вручную», а выполнить обмен с ИС МП и загрузить актуальные статусы кодов.

Как найти конкретную марку и проверить её статус

Самый быстрый способ — открыть любой документ маркировки и отсканировать код сканером: 1С покажет, найден ли код в базе, к какому товару привязан и какой у него статус. Альтернатива без сканера — вставить значение кода в поле поиска справочника штрихкодов упаковок. Код Data Matrix длинный, поэтому копируйте его целиком, включая служебные символы, если поиск настроен по полному значению.

Для проверки движения марки используйте отчёты по регистрам: они покажут, каким документом код пришёл, был ли он продан или списан. Если отчёт показывает положительный остаток, а физически товара нет — это признак зависшей марки, которую нужно выводить из оборота документом списания с соответствующей причиной.

Порядок действий при поиске марки
  1. 1
    Откройте справочник «Штрихкоды упаковок и товаров» и найдите код по полному значению или по части
  2. 2
    Проверьте статус кода и привязку к номенклатуре и серии
  3. 3
    Откройте отчёт по остаткам маркированной продукции и убедитесь, что код числится на остатке
  4. 4
    При расхождении выполните обмен с ГИС МТ и повторите проверку
  5. 5
    Если марки нет физически — оформите списание/вывод из оборота с корректной причиной

Почему марка «не находится»: типичные причины

Наиболее частая причина — код отсканирован не полностью или сканер передаёт его с искажением служебных символов (групповых разделителей GS). 1С сравнивает коды строго, поэтому даже потеря одного символа делает марку «ненайденной». Проверьте настройки сканера: он должен передавать код как есть, без обрезки и подстановки префиксов.

Вторая причина — код принадлежит другой организации в мультиорганизационной базе. Отбор по организации в регистрах скрывает марки «чужого» юрлица, и пользователь видит пустой результат. Переключите отбор или проверьте, под какой организацией выполнялась маркировка.

Третья группа причин — незавершённый обмен: заказ кодов создан, но ответ из ГИС МТ не загружен, либо документ маркировки не проведён. В этом случае код существует в «Честном ЗНАКе», но в регистрах 1С его ещё нет.

Типичные ошибки
01
Поиск марки только в документах — код может быть в справочнике, но не в конкретном документе; ищите через справочник и отчёты по регистрам
02
Игнорирование отбора по организации — марка есть в базе, но скрыта отбором, и пользователь создаёт дубль
03
Ручная правка регистров вместо документов — ломает соответствие с ГИС МТ и приводит к штрафным расхождениям при проверке
04
Продажа без проверки статуса кода — выбывшая марка продаётся повторно, что фиксируется как нарушение в Честном ЗНАКе

Физическое хранение: где лежат данные на диске

На уровне СУБД марки хранятся внутри основной базы 1С: в файловом варианте — в файле 1Cv8.1CD в каталоге информационной базы, в клиент-серверном — в таблицах MS SQL, PostgreSQL или Oracle. Отдельных «файлов с марками» не существует, и копировать их вручную нельзя: целостность обеспечивается только штатными механизмами платформы.

Если нужна резервная копия данных маркировки, делайте полную выгрузку информационной базы (файл .dt) или бэкап средствами СУБД. Частичное копирование таблиц с кодами бессмысленно: без связанных регистров и документов восстановить корректное состояние учёта не получится.

Как проверить, что учёт марок ведётся корректно

Контрольная точка — сопоставление трёх источников: остатков товара на складе, остатков кодов маркировки в регистрах и данных личного кабинета «Честного ЗНАКа». В идеале количество марок на остатке совпадает с количеством маркированного товара. Расхождение в любую сторону — сигнал к разбору: либо часть товара промаркирована не была, либо зависли коды по выбывшему товару.

Регулярно используйте штатные отчёты расхождений и проверку статусов кодов через обмен с ГИС МТ. Это безопасные операции чтения, которые не меняют данные, но показывают реальную картину до того, как проблема всплывёт на кассе или при инвентаризации.

Контрольные точки

Как проверить результат

Поиск марки в справочнике штрихкодов упаковок
Норма

Код найден, статус соответствует ожиданию, товар привязан верно

Тревожный признак

Код не найден или привязан к другой номенклатуре

Остатки маркированной продукции по отчёту
Норма

Количество кодов совпадает с фактическим остатком товара

Тревожный признак

Есть положительные остатки кодов без товара или наоборот

Статус кода в ГИС МТ после обмена
Норма

Статус в 1С совпадает со статусом в Честном ЗНАКе

Тревожный признак

В 1С код «в обороте», в ГИС МТ — «выбыл» или наоборот

Часто задаваемые вопросы

Можно ли перенести марки из одной базы 1С в другую?

Да, через штатные механизмы обмена или выгрузку-загрузку данных с переносом справочника штрихкодов упаковок и связанных регистров. Переносить нужно не только коды, но и документы движения, иначе остатки не сойдутся. После переноса обязательно сверьте статусы с ГИС МТ.

Почему отсканированная марка не находится при продаже?

Чаще всего код отсутствует в справочнике штрихкодов упаковок (не выполнялась маркировка в 1С), сканер обрезает служебные символы или действует отбор по другой организации. Проверьте настройки сканера и выполните поиск кода в справочнике без отборов.

Что делать с марками, которые зависли на остатке после потери товара?

Оформите документ списания или вывода из оборота с корректной причиной (утеря, порча, инвентаризация). Просто удалять код из справочника нельзя — в «Честном ЗНАКе» он продолжит числиться в обороте.

Где хранятся акцизные марки для алкоголя?

В регистре сведений «Акцизные марки ЕГАИС» и в табличных частях документов ЕГАИС (ТТН, акты постановки на баланс). Поиск конкретной марки выполняется по её коду через этот регистр или через документы, где она фигурировала.

Можно ли посмотреть марки без сканера?

Да. Откройте справочник штрихкодов упаковок или отчёт по остаткам маркированной продукции — коды отображаются списком с возможностью поиска и фильтрации по товару, организации и статусу.

Итог

Что важно запомнить

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