Торговля и Склад · 9 мин
Как найти код маркировки в 1С
Где искать коды маркировки в 1С:Управление торговлей, Рознице и ERP. Поиск в справочниках, документах, регистре штрихкодов упаковок и через сканер.
Код маркировки (код Data Matrix системы «Честный ЗНАК») в 1С хранится не в одном месте, а распределён между справочниками, документами и специальными регистрами. Поэтому простой поиск по базе часто не даёт результата: пользователь вводит код в строку поиска номенклатуры и ничего не находит, хотя код в системе есть.
Конкретный путь поиска зависит от конфигурации (Управление торговлей 11, Розница, ERP, Комплексная автоматизация) и от того, что именно нужно найти: сам код как строку, товар по известному коду, документ, в котором код проходил, или остаток маркированной продукции. Ниже разобраны все основные сценарии с точным расположением данных.
Все пути указаны для типовых конфигураций на управляемых формах. Если конфигурация доработана, названия разделов могут отличаться, но логика хранения кодов сохраняется.
Где вообще хранятся коды маркировки в 1С
Прежде чем искать, полезно понимать структуру хранения. В типовых конфигурациях с поддержкой ЕГАИС и «Честного ЗНАКа» код маркировки существует в трёх основных местах.
Первое — регистр сведений «Штрихкоды упаковок и товаров». Это центральное хранилище: каждый код маркировки привязан здесь к номенклатуре, характеристике, серии и упаковке. Именно сюда попадают коды при приёмке, заказе у оператора и печати этикеток.
Второе — табличные части документов: «Приобретение товаров и услуг», «Маркировка товаров ИС МП», «Отгрузка товаров ИС МП», «Реализация товаров и услуг» и другие. В них коды лежат на вкладке «Штрихкоды упаковок» или в скрытой таблице «Штрихкоды упаковок» рядом с таблицей «Товары».
Третье — пул кодов маркировки (регистр «Пул кодов маркировки СУЗ») — там хранятся заказанные, но ещё не напечатанные коды, полученные от станции управления заказами.
Поиск кода в регистре «Штрихкоды упаковок и товаров»
Это самый универсальный способ, когда нужно проверить, есть ли конкретный код в базе, и посмотреть, к какому товару он привязан.
В Управлении торговлей 11 и ERP откройте раздел «НСИ и администрирование» → «Настройка НСИ и разделов» → «Продажи» и убедитесь, что включён оборот маркируемой продукции. Сам список доступен по пути «Маркетинг и планирование» → «Штрихкоды упаковок и товаров» либо через рабочее место «Панель администрирования ИС МП». В Рознице путь короче: «Склад» → «Штрихкоды упаковок» или раздел «Маркировка».
В открывшемся списке введите код в поле поиска или настройте отбор по колонке «Значение штрихкода». Удобно сканировать код сканером прямо в поле поиска — программа распознает строку. В результате вы увидите номенклатуру, характеристику, серию и статус упаковки.
- 1Откройте список «Штрихкоды упаковок и товаров» в разделе маркировки или складского учёта
- 2Установите отбор по полю «Значение штрихкода» или отсканируйте код в строку поиска
- 3Проверьте колонки «Номенклатура», «Характеристика», «Серия» — так вы поймёте, к какому товару привязан код
- 4Откройте элемент списка двойным щелчком, чтобы увидеть полный код с криптохвостом и историю связанных документов
Как найти товар по отсканированному коду маркировки
Обратная задача — есть физическая упаковка, нужно понять, что это за товар в базе. Здесь работают два инструмента.
Первый — поиск по штрихкоду в подборе номенклатуры. В любом документе нажмите кнопку поиска по штрихкоду (лупа со штрихкодом) или сочетание клавиш, предусмотренное конфигурацией, и отсканируйте Data Matrix. Программа распарсит код, найдёт штрихкод упаковки и покажет связанную номенклатуру.
Второй — обработка «Проверка и подбор продукции ИС МП». Она открывается из документов по кнопке «Проверить и подобрать» или из раздела маркировки. Отсканируйте код в окне проверки: программа покажет товар, статус кода по данным «Честного ЗНАКа» (если есть подключение) и документ-основание.
Поиск кода в документах
Если известно, в каком документе код проходил (приёмка, отгрузка, списание), откройте документ и перейдите на вкладку «Штрихкоды упаковок». В некоторых документах она скрыта: тогда откройте «Проверку и подбор продукции» — там виден полный список кодов с привязкой к строкам товаров.
Для поиска по всем документам сразу используйте универсальный отчёт: «НСИ и администрирование» → «Печатные формы, отчеты и обработки» → «Универсальный отчёт». Выберите объект «Документ» → нужный вид документа → табличную часть «Штрихкоды упаковок» и поставьте отбор по значению штрихкода. Отчёт покажет все документы, где встречается код.
Также полезен отчёт «Анализ расхождений при инвентаризации продукции ИС МП» и отчёты по остаткам маркированной продукции — они показывают коды, числящиеся в обороте, с движением по документам.
Поиск в пуле заказанных кодов и при печати этикеток
Если вы заказывали коды в СУЗ (станции управления заказами) через 1С, но ещё не печатали этикетки, ищите их в регистре «Пул кодов маркировки СУЗ». Путь: раздел маркировки → «Пул кодов маркировки СУЗ» или через карточку заказа на эмиссию кодов.
В пуле видно, какие коды свободны, какие зарезервированы под шаблоны этикеток, а какие уже напечатаны. Отбор по номенклатуре покажет все заказанные для товара коды. Отсюда же можно распечатать этикетку повторно, если бумажный носитель испорчен.
Частые ошибки и способы их обойти
Самая частая ситуация — «код не находится». Причины почти всегда одни и те же: код введён без криптохвоста (только GTIN + серийный номер), сканер обрезал часть строки, или код вообще не был загружен в 1С — например, приёмку оформили без сканирования, «по бумажной» накладной.
Вторая типичная ошибка — поиск кода в справочнике «Штрихкоды номенклатуры». Туда Data Matrix не попадает: этот справочник хранит только линейные штрихкоды EAN-13. Коды маркировки живут отдельно, и путать эти хранилища нельзя.
Проверка результата
После того как код найден, убедитесь, что это именно тот код и он в корректном статусе. Сравните GTIN в найденной записи с GTIN на упаковке, проверьте номенклатуру и серию. Если подключён обмен с «Честным ЗНАКом», запросите статус кода — он должен соответствовать этапу оборота (в обороте, выбыл, эмитирован).
Как проверить результат
Строка в базе полностью совпадает с отсканированной, включая криптохвост
Код найден только частично (по GTIN) — возможен другой серийный номер
Номенклатура, характеристика и серия соответствуют физической упаковке
Код привязан к другому товару или товар не заполнен
Статус соответствует этапу: «в обороте» для товара на складе
Статус «выбыл» у товара на полке — признак ошибки в документах или пересортицы
Что важно запомнить
Коды маркировки ищите в регистре «Штрихкоды упаковок и товаров», в табличных частях документов и в пуле кодов СУЗ — а не в справочнике штрихкодов номенклатуры. Сканируйте код прямо в поле поиска, чтобы не потерять служебные символы. Ручное редактирование кодов в регистре недопустимо: ошибки исправляйте только корректировочными документами.
Частые вопросы
Почему сканер считывает код, а 1С пишет «штрихкод не найден»?
Чаще всего сканер передаёт код без символов-разделителей GS или обрезает криптохвост. Проверьте настройку сканера: нужен режим передачи полного кода Data Matrix с разделителями и суффиксом Enter. Также убедитесь, что код вообще загружен в базу — при приёмке без сканирования его может не быть.
Можно ли найти все коды маркировки по конкретному товару?
Да. Откройте список «Штрихкоды упаковок и товаров» и установите отбор по полю «Номенклатура». Список покажет все коды, привязанные к товару. Для анализа остатков удобнее отчёты по маркированной продукции из раздела маркировки.
Где посмотреть код маркировки в розничном чеке?
В документе «Чек ККМ» коды хранятся в табличной части «Штрихкоды упаковок» или видны через форму проверки и подбора. Если чек пробит с передачей кода в ОФД, код также фиксируется в фискальных данных чека.
Что делать, если код есть в «Честном ЗНАКе», но отсутствует в 1С?
Загрузите коды из входящего электронного документа (УПД) через обмен с ГИС МТ или отсканируйте упаковки вручную в документе приёмки. До загрузки кодов в базу корректно оформить дальнейший оборот (продажу, перемещение) не получится.
Как найти документ, в котором код был выведен из оборота?
Используйте универсальный отчёт по табличной части «Штрихкоды упаковок» документов «Вывод из оборота ИС МП» с отбором по значению кода. Либо откройте элемент регистра «Штрихкоды упаковок» — в нём видны связанные документы движения.