Поиск кода маркировки в базе 1С: справочник, документы, запросы

· 9 мин

Содержание

Найти КИЗ в 1С быстрее всего в справочнике Штрихкоды упаковок товаров: откройте его через Все функции → Справочники, вставьте в поиск GTIN и серийный номер из кода (без криптохвоста) — программа покажет элемент с номенклатурой и типом упаковки. Дальше через Поиск ссылок на объекты видно, в каких документах этот код участвовал. Способ одинаков для 1С:Бухгалтерии 3.0, Управления торговлей 11, Розницы 2.3, КА и ERP: все они работают с маркировкой через общую библиотеку интеграции с ГИС МТ.

Типичная ситуация: покупатель вернул пару обуви, кассир сканирует код, а программа отвечает, что такого кода в базе нет. Или проверяющий из «Честного знака» спрашивает, каким документом вы получили конкретную единицу товара. В обоих случаях нужно за пару минут найти код идентификации в 1С и понять его историю.

Строго говоря, КИЗ — это контрольный идентификационный знак, которым когда-то маркировали меховые изделия. Сейчас бухгалтеры и кладовщики называют КИЗом любой код маркировки «Честного знака»: на обувь, одежду, шины, молочку, воду, табак. В статье КИЗ и код маркировки — одно и то же.

Из чего состоит код маркировки и что именно искать

Прежде чем вбивать код в строку поиска, разберите его на части. Код в формате DataMatrix GS1 выглядит примерно так:

010460123456789021ABCDEFGhijklm<GS>91EE10<GS>92dGVzdGNyeXB0b3RhaWw...
ФрагментЧто значитНужен для поиска
01 + 14 цифрGTIN — код товарада
21 + серийный номеруникальный номер единицыда
91, 92 (или 93) + символыключ проверки и криптоподписьнет
<GS>невидимый разделитель (ASCII 29)нет, мешает

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

Поэтому правило простое:

  • ✅ ищите по 01 + GTIN + 21 + серийный номер;
  • ✅ если код длинный и не находится, сократите его до первых 25–31 символов (для обуви и одежды КИ занимает 31 символ: 2 + 14 + 2 + 13);
  • ❌ не вставляйте в поиск код целиком из Excel или из письма поставщика — разделители там почти наверняка потеряны.

Коды транспортных упаковок (коробов, паллет) устроены иначе: это SSCC, начинается с 00 и содержит 18 цифр. Короб в 1С тоже хранится как отдельный элемент, а внутри него перечислены вложенные коды.

Где в 1С хранятся КИЗ: справочник «Штрихкоды упаковок товаров»

Все коды маркировки, которые прошли через базу, лежат в справочнике Штрихкоды упаковок товаров. Туда попадают коды из входящих УПД, из сканирования при приёмке, из заказов на эмиссию и из документов маркировки остатков.

Как открыть справочник:

  1. Включите команду «Все функции»: главное меню (кнопка с тремя полосками) → Сервис → Параметры → флажок Отображать команду "Все функции".
  2. Откройте Все функции → Справочники → Штрихкоды упаковок товаров.
  3. Нажмите Ctrl+F и вставьте фрагмент кода: GTIN плюс начало серийного номера.
  4. Откройте найденный элемент двойным щелчком.

В карточке элемента видно:

  • 📦 номенклатуру и характеристику (размер, цвет), к которой привязан код;
  • 🏷️ тип упаковки: потребительская, групповая, логистическая;
  • 🔗 родительскую упаковку, если код вложен в короб;
  • 🧾 полное значение штрихкода, как его сохранила программа.

В Рознице и УТ этот же справочник доступен и из раздела, где собраны документы по маркировке, без «Всех функций». Конкретная группа команд зависит от релиза, поэтому вариант через «Все функции» надёжнее: он есть везде.

КонфигурацияГде искать код быстрее всего
Бухгалтерия предприятия 3.0Все функции → Справочники → Штрихкоды упаковок товаров
Управление торговлей 11тот же справочник; плюс форма проверки в документе приёмки
Розница 2.3тот же справочник; плюс чеки и возвраты в журнале документов
КА 2 и ERP 2тот же справочник, логика как в УТ 11

Справочник показывает, что код есть в базе, но не его текущий статус в ГИС МТ. Код может числиться в 1С, а в «Честном знаке» уже быть выведен из оборота другим участником. Статус проверяйте в личном кабинете.

Как найти код маркировки в документах поступления и выбытия

Чаще всего код ищут, чтобы ответить на вопрос «каким документом он пришёл и куда ушёл». Есть два пути: от документа к коду и от кода к документу.

От документа: проверка и подбор маркированной продукции

Если вы знаете поставщика и примерную дату:

  1. Откройте документ поступления (в БП — Покупки → Поступление (акты, накладные, УПД), в УТ — Закупки → Документы закупки (все)).
  2. В табличной части с маркированными товарами найдите команду проверки и подбора маркированной продукции. Она открывает отдельную форму со списком кодов по каждой строке.
  3. В этой форме видно дерево упаковок: короб → вложенные единицы. Поиск по Ctrl+F работает и здесь.

Если документ поступил через ЭДО, коды приходят в титуле продавца электронного УПД. Откройте электронный документ из карточки поступления и посмотрите приложенный список кодов: так видно, был ли код в документе поставщика вообще.

От кода: поиск ссылок на объекты

Это главный приём, о котором мало кто знает:

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

Каждую строку результата можно открыть двойным щелчком. Так за минуту собирается вся история единицы товара в вашей базе.

Если код вложен в короб, проверяйте и сам короб. Приёмка часто идёт по коду транспортной упаковки, и тогда документ ссылается на SSCC, а не на код отдельной пары обуви.

Розничные продажи и возвраты

В Рознице и УТ с РМК коды попадают в чеки при пробитии. Если покупатель принёс товар на возврат, найдите элемент кода в справочнике и через поиск ссылок выйдите на чек продажи. Если ссылок на чек нет, значит, код при продаже не сканировали, а пробили товар без кода — это уже нарушение правил продажи маркированного товара, а не ошибка поиска.

Поиск КИЗ по всей базе: полнотекстовый поиск и консоль запросов

Когда непонятно, в каком объекте искать, подключите поиск по всей базе.

Полнотекстовый поиск

В интерфейсе «Такси» строка поиска находится в верхней части окна программы. Она ищет по всем данным сразу, но только если включён полнотекстовый индекс.

  1. В БП откройте Администрирование → Общие настройки и найдите группу полнотекстового поиска. В УТ и Рознице аналогичная настройка лежит в разделе НСИ и администрирование.
  2. Включите полнотекстовый поиск и запустите обновление индекса.
  3. Вставьте в строку поиска GTIN и серийный номер.

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

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

Консоль запросов

Для бухгалтера-аналитика или 1С-ника быстрее всего консоль запросов. В конструкторе выберите таблицу справочника штрихкодов упаковок, поле со значением штрихкода и наложите условие с ПОДОБНО:

ГДЕ <поле значения штрихкода> ПОДОБНО "%0104601234567890215%"

Знаки % означают «любые символы до и после». Так находятся коды, даже если в базе они сохранены с разделителями или криптохвостом. Поле лучше выбирать в конструкторе, а не набирать вручную: так вы не ошибётесь в имени реквизита.

Почему код не находится: разбор ошибок поиска и проверки

Код вроде бы есть на коробке, а 1С его не видит. Перебирайте причины по порядку — от самой частой к редкой.

Диагностика: выберите симптом

Отдельно о проверке кода при приёмке. Если 1С показывает расхождение между кодами в УПД и фактически отсканированными, не исправляйте это правкой справочника. Расхождение оформляется через ЭДО: акт о расхождении или корректировка от поставщика. Удаление или правка элементов справочника штрихкодов ломает историю движения кодов.

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

Как выгрузить список КИЗ из 1С в Excel

Массовая выгрузка нужна для сверки с поставщиком, инвентаризации маркированных остатков или ответа на запрос проверяющих.

Выгрузка из формы списка

  1. Откройте справочник Штрихкоды упаковок товаров или форму проверки кодов в нужном документе.
  2. Отберите нужные строки: по номенклатуре, по типу упаковки или по фрагменту кода через Ctrl+F.
  3. Нажмите Ещё → Вывести список, отметьте нужные колонки и сформируйте табличный документ.
  4. Сохраните результат: Файл → Сохранить как (или кнопка с дискетой) → формат Лист Excel (*.xlsx).

Если в списке не хватает колонки, добавьте её через Ещё → Изменить форму до вывода списка.

Выгрузка через консоль запросов

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

Сверка с «Честным знаком»

Личный кабинет ГИС МТ позволяет выгрузить список кодов, которые числятся за вашей организацией, с их статусами. Выгрузите оба списка и сравните по коду идентификации:

Есть в 1СЕсть в ГИС МТЧто это значит
дада, «в обороте»всё в порядке
данет или «выбыл»код продан без регистрации выбытия в 1С или списан из ЛК напрямую
нетдаприёмка оформлена без кодов, нужно дозагрузить коды в документ

Для сверки в Excel сравнивайте только первые 31 символ (для обуви и одежды) или КИ без криптохвоста. Полные коды из двух систем почти никогда не совпадут посимвольно из-за разделителей.

Перед сверкой кодов с ГИС МТ
Выполнено: 0 / 5

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

Можно ли найти КИЗ по штрихкоду EAN-13 с этикетки?
Нет. EAN-13 одинаков для всех единиц одного товара. Он помогает найти номенклатуру, а конкретный код маркировки уникален и считывается только с DataMatrix.
Где в 1С увидеть коды маркировки на остатках?
Надёжнее всего — сверкой списка поступивших и выбывших кодов либо выгрузкой из личного кабинета ГИС МТ.
Почему один и тот же код записан в справочнике дважды?
Обычно один элемент создан с криптохвостом, другой — без него, или один из них — короб. Перед любыми действиями посмотрите, на какой из элементов ссылаются документы.
Нужно ли хранить коды маркировки в 1С после продажи товара?
Да. Они нужны для возвратов, корректировок и ответов на запросы контролирующих органов. Чистить справочник штрихкодов не надо.
Ищется ли КИЗ по фотографии кода?
Сама 1С фото не распознаёт. Отсканируйте DataMatrix сканером 2D или мобильным приложением «Честный знак», скопируйте полученный код и уже его ищите в базе.