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

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

Как найти код маркировки в 1С

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

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

Конкретный путь поиска зависит от конфигурации (Управление торговлей 11, Розница, ERP, Комплексная автоматизация) и от того, что именно нужно найти: сам код как строку, товар по известному коду, документ, в котором код проходил, или остаток маркированной продукции. Ниже разобраны все основные сценарии с точным расположением данных.

Все пути указаны для типовых конфигураций на управляемых формах. Если конфигурация доработана, названия разделов могут отличаться, но логика хранения кодов сохраняется.

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

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

Первое — регистр сведений «Штрихкоды упаковок и товаров». Это центральное хранилище: каждый код маркировки привязан здесь к номенклатуре, характеристике, серии и упаковке. Именно сюда попадают коды при приёмке, заказе у оператора и печати этикеток.

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

Третье — пул кодов маркировки (регистр «Пул кодов маркировки СУЗ») — там хранятся заказанные, но ещё не напечатанные коды, полученные от станции управления заказами.

Поиск кода в регистре «Штрихкоды упаковок и товаров»

Это самый универсальный способ, когда нужно проверить, есть ли конкретный код в базе, и посмотреть, к какому товару он привязан.

В Управлении торговлей 11 и ERP откройте раздел «НСИ и администрирование» → «Настройка НСИ и разделов» → «Продажи» и убедитесь, что включён оборот маркируемой продукции. Сам список доступен по пути «Маркетинг и планирование» → «Штрихкоды упаковок и товаров» либо через рабочее место «Панель администрирования ИС МП». В Рознице путь короче: «Склад» → «Штрихкоды упаковок» или раздел «Маркировка».

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

Поиск кода через регистр штрихкодов
  1. 1
    Откройте список «Штрихкоды упаковок и товаров» в разделе маркировки или складского учёта
  2. 2
    Установите отбор по полю «Значение штрихкода» или отсканируйте код в строку поиска
  3. 3
    Проверьте колонки «Номенклатура», «Характеристика», «Серия» — так вы поймёте, к какому товару привязан код
  4. 4
    Откройте элемент списка двойным щелчком, чтобы увидеть полный код с криптохвостом и историю связанных документов

Как найти товар по отсканированному коду маркировки

Обратная задача — есть физическая упаковка, нужно понять, что это за товар в базе. Здесь работают два инструмента.

Первый — поиск по штрихкоду в подборе номенклатуры. В любом документе нажмите кнопку поиска по штрихкоду (лупа со штрихкодом) или сочетание клавиш, предусмотренное конфигурацией, и отсканируйте Data Matrix. Программа распарсит код, найдёт штрихкод упаковки и покажет связанную номенклатуру.

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

Поиск кода в документах

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

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

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

Поиск в пуле заказанных кодов и при печати этикеток

Если вы заказывали коды в СУЗ (станции управления заказами) через 1С, но ещё не печатали этикетки, ищите их в регистре «Пул кодов маркировки СУЗ». Путь: раздел маркировки → «Пул кодов маркировки СУЗ» или через карточку заказа на эмиссию кодов.

В пуле видно, какие коды свободны, какие зарезервированы под шаблоны этикеток, а какие уже напечатаны. Отбор по номенклатуре покажет все заказанные для товара коды. Отсюда же можно распечатать этикетку повторно, если бумажный носитель испорчен.

Частые ошибки и способы их обойти

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

Вторая типичная ошибка — поиск кода в справочнике «Штрихкоды номенклатуры». Туда Data Matrix не попадает: этот справочник хранит только линейные штрихкоды EAN-13. Коды маркировки живут отдельно, и путать эти хранилища нельзя.

Типичные ошибки
01
Искать код маркировки в справочнике штрихкодов номенклатуры — там только EAN-13, Data Matrix хранится в регистре штрихкодов упаковок
02
Копировать код из сканера вручную с потерей символов GS — поиск не срабатывает, хотя код в базе есть; используйте сканирование прямо в поле поиска
03
Искать код до загрузки данных из УТМ/ГИС МТ — при приёмке по электронному документу коды появляются в базе только после подтверждения входящего УПД
04
Путать код маркировки товара и код транспортной упаковки — у них разный формат, и отбор нужно строить по соответствующему типу

Проверка результата

После того как код найден, убедитесь, что это именно тот код и он в корректном статусе. Сравните GTIN в найденной записи с GTIN на упаковке, проверьте номенклатуру и серию. Если подключён обмен с «Честным ЗНАКом», запросите статус кода — он должен соответствовать этапу оборота (в обороте, выбыл, эмитирован).

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

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

Совпадение кода
Норма

Строка в базе полностью совпадает с отсканированной, включая криптохвост

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

Код найден только частично (по GTIN) — возможен другой серийный номер

Привязка к товару
Норма

Номенклатура, характеристика и серия соответствуют физической упаковке

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

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

Статус в ГИС МТ
Норма

Статус соответствует этапу: «в обороте» для товара на складе

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

Статус «выбыл» у товара на полке — признак ошибки в документах или пересортицы

Итог

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

Коды маркировки ищите в регистре «Штрихкоды упаковок и товаров», в табличных частях документов и в пуле кодов СУЗ — а не в справочнике штрихкодов номенклатуры. Сканируйте код прямо в поле поиска, чтобы не потерять служебные символы. Ручное редактирование кодов в регистре недопустимо: ошибки исправляйте только корректировочными документами.

Частые вопросы

Почему сканер считывает код, а 1С пишет «штрихкод не найден»?

Чаще всего сканер передаёт код без символов-разделителей GS или обрезает криптохвост. Проверьте настройку сканера: нужен режим передачи полного кода Data Matrix с разделителями и суффиксом Enter. Также убедитесь, что код вообще загружен в базу — при приёмке без сканирования его может не быть.

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

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

Где посмотреть код маркировки в розничном чеке?

В документе «Чек ККМ» коды хранятся в табличной части «Штрихкоды упаковок» или видны через форму проверки и подбора. Если чек пробит с передачей кода в ОФД, код также фиксируется в фискальных данных чека.

Что делать, если код есть в «Честном ЗНАКе», но отсутствует в 1С?

Загрузите коды из входящего электронного документа (УПД) через обмен с ГИС МТ или отсканируйте упаковки вручную в документе приёмки. До загрузки кодов в базу корректно оформить дальнейший оборот (продажу, перемещение) не получится.

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

Используйте универсальный отчёт по табличной части «Штрихкоды упаковок» документов «Вывод из оборота ИС МП» с отбором по значению кода. Либо откройте элемент регистра «Штрихкоды упаковок» — в нём видны связанные документы движения.