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

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

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

Где найти коды маркировки в 1С: справочник штрихкодов упаковок, регистры пула кодов, документы оборота. Пути в УТ 11, Рознице и ERP, поиск и типичные ошибки.

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

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

Справочник «Штрихкоды упаковок» — основное хранилище кодов

Главное место, где физически записаны коды Data Matrix, — справочник «Штрихкоды упаковок» (в некоторых версиях — «Штрихкоды упаковок и товаров»). Каждый элемент справочника — это один код маркировки со ссылкой на номенклатуру, характеристикой, серией и данными о вложенности (в какую коробку или паллету входит код).

Открыть справочник можно через раздел «НСИ и администрирование» → «Настройка номенклатуры» → «Штрихкоды упаковок» либо через подсистему маркировки: «Интеграция с ИС МП» → служебные справочники. В УТ 11 путь обычно такой: «Склад и доставка» или «CRM и маркетинг» → «Маркировка (Честный ЗНАК)» → «Штрихкоды упаковок».

В форме списка доступен поиск по значению штрихкода. Важный нюанс: код маркировки хранится в полном виде, включая криптохвост, а поиск по части кода (например, только по GTIN и серийному номеру до символа GS) может не дать результата. Используйте поиск по подстроке или сканируйте код сканером прямо в поле поиска — тогда 1С сама разберёт код на составляющие.

Регистры сведений с кодами и их статусами

Помимо справочника, подсистема маркировки использует несколько регистров сведений. Ключевой — «Пул кодов маркировки СУЗ»: в нём учитываются коды, заказанные в Станции управления заказами, — сколько заказано, сколько напечатано, сколько эмитировано и сколько осталось свободными. Если вы заказываете коды через 1С, именно здесь видно остаток неиспользованных кодов по каждому шаблону и GTIN.

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

Найти сам кодСправочник «Штрихкоды упаковок»

Поиск по значению штрихкода или сканирование

Остаток неиспользованных кодовРегистр «Пул кодов маркировки СУЗ»

Отчёт по пулу кодов в разделе маркировки

Код в конкретной операцииТабличная часть «Штрихкоды упаковок» документа

Открыть документ маркировки и вкладку с кодами

Статус кода в ГИС МТЗапрос в «Честный ЗНАК» из 1С

Форма проверки кодов маркировки

Коды маркировки в документах

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

Документы находятся в разделе «Интеграция с ИС МП» (в УТ 11 — «Закупки» или «Продажи» → «Документы маркировки», в Рознице — «Маркировка»). Если нужно понять, в каком документе «засвечен» конкретный код, откройте элемент справочника «Штрихкоды упаковок» и посмотрите связанные документы через кнопку «Ещё» → «Связанные документы» либо стандартную функцию поиска ссылок на объект.

В прикладных документах («Реализация товаров и услуг», «Приобретение товаров и услуг») коды также видны: откройте документ и перейдите по гиперссылке «Товары» с указанием маркированной продукции или откройте форму проверки и подбора маркированной продукции — там отображаются отсканированные и сопоставленные коды по каждой строке.

Как найти конкретный код маркировки в базе

Самый быстрый способ — форма проверки и подбора маркированной продукции. Она открывается из любого документа с маркированным товаром по кнопке с пиктограммой сканера. Отсканируйте код сканером или вставьте его строкой: 1С распарсит код, покажет номенклатуру, статус в ГИС МТ и наличие кода в базе.

Если сканера нет, используйте ручной поиск в справочнике «Штрихкоды упаковок»: скопируйте код из файла или письма поставщика и вставьте в строку поиска. Учтите, что коды из файлов часто содержат спецсимволы-разделители GS, которые в текстовом виде отображаются как нечитаемые знаки — при ручном поиске лучше искать по видимой части кода (GTIN + серийный номер, первые 25–31 символов).

Поиск кода маркировки в 1С
  1. 1
    Откройте раздел маркировки: «Интеграция с ИС МП» → «Штрихкоды упаковок»
  2. 2
    Вставьте код в поле поиска или отсканируйте его сканером
  3. 3
    Если код не найден — проверьте, не ищете ли вы его в регистре обычных штрихкодов EAN-13
  4. 4
    Для проверки статуса откройте форму проверки маркированной продукции и запросите данные из «Честного ЗНАКА»
  5. 5
    Через «Связанные документы» посмотрите, в каких операциях участвовал код

Просмотр кодов в отчётах и выгрузка списка

Для массового просмотра удобнее отчёты. В подсистеме маркировки есть отчёт «Анализ потребления кодов маркировки» и отчёт по пулу кодов СУЗ, а список справочника «Штрихкоды упаковок» можно вывести в табличный документ стандартной командой «Вывести список» и сохранить в Excel. Перед выгрузкой настройте отбор по номенклатуре или товарной группе, чтобы не выгружать всю базу кодов.

Если нужен список кодов по конкретной поставке или отгрузке, откройте соответствующий документ ИС МП, выделите строки табличной части «Штрихкоды упаковок» и скопируйте их в буфер обмена — значения вставятся в Excel построчно. Для регулярных выгрузок удобнее настроить произвольный отчёт по справочнику штрихкодов упаковок через «Все отчёты» → «Произвольный отчёт».

При выгрузке кодов в Excel проверяйте, что коды не обрезались: Excel может интерпретировать длинные строки как числа или терять ведущие нули в GTIN. Выгружайте в текстовом формате и проверяйте длину нескольких строк вручную.
ПЗ
Практическое замечание

Типичные ошибки и ограничения

Частая проблема — код «не находится» в базе, хотя товар физически на складе. Причины обычно такие: код ищут в регистре штрихкодов номенклатуры вместо справочника упаковок; код был принят в документе ИС МП, но документ не проведён или находится в статусе черновика; база не синхронизирована с «Честным ЗНАКОМ», и приёмка ещё не подтверждена. Проверьте статус обмена в разделе «Интеграция с ИС МП» — там видны неотправленные и неподтверждённые документы.

Вторая типичная ситуация — дубли элементов справочника. Если один и тот же код сканировали в разных документах до настройки единого порядка работы, в справочнике могут появиться задвоенные элементы. Удалять их вручную не следует: сначала проверьте, на какой элемент ссылаются документы, и только потом объединяйте дубли штатной обработкой поиска и удаления дублей.

Типичные ошибки
01
Поиск кода Data Matrix в регистре штрихкодов EAN — код там не хранится, поиск всегда пуст
02
Поиск по полному коду с криптохвостом при ручном вводе — спецсимволы GS ломают совпадение, ищите по началу кода
03
Удаление «лишних» элементов справочника упаковок — вместе с ними теряется связь с документами оборота
04
Оценка остатков кодов только по справочнику без учёта пула СУЗ — свободные заказанные коды остаются неучтёнными

FAQ: частые вопросы о кодах маркировки в 1С

Код отсканирован, но в базе его нет — что делать?

Это нормальная ситуация для нового товара: код появляется в справочнике «Штрихкоды упаковок» в момент приёмки или маркировки. Отсканируйте код в документе приёмки ИС МП — элемент справочника создастся автоматически. Если приёмка уже была, проверьте, проведён ли документ и подтверждён ли он в «Честном ЗНАКЕ».

Где посмотреть, сколько свободных кодов осталось после заказа в СУЗ?

Откройте раздел маркировки и отчёт по пулу кодов маркировки СУЗ. В нём видно по каждому GTIN и шаблону: сколько кодов заказано, сколько использовано при маркировке и сколько доступно для печати этикеток.

Можно ли найти все коды по конкретному товару?

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

Почему статус кода в 1С отличается от статуса в личном кабинете «Честного ЗНАКА»?

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

Как узнать, в каком документе реализации ушёл конкретный код?

Найдите код в справочнике «Штрихкоды упаковок», откройте элемент и используйте функцию поиска ссылок на объект (в типовых конфигурациях доступна администратору через «Все функции» → «Поиск ссылок на объект»). Она покажет все документы, где зафиксирован этот код.

Итог

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

Коды маркировки в 1С живут в трёх местах: справочник «Штрихкоды упаковок» (сами коды), регистр пула кодов СУЗ (заказанные и свободные), табличные части документов ИС МП (оборот). Ищите код через форму проверки маркированной продукции или поиск по справочнику, а перед любыми ручными правками делайте резервную копию.