Поиск кода маркировки в базе 1С: справочник, документы, запросы
Содержание
Найти КИЗ в 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С хранятся КИЗ: справочник «Штрихкоды упаковок товаров»
Все коды маркировки, которые прошли через базу, лежат в справочнике Штрихкоды упаковок товаров. Туда попадают коды из входящих УПД, из сканирования при приёмке, из заказов на эмиссию и из документов маркировки остатков.
Как открыть справочник:
- Включите команду «Все функции»: главное меню (кнопка с тремя полосками) →
Сервис → Параметры→ флажокОтображать команду "Все функции". - Откройте
Все функции → Справочники → Штрихкоды упаковок товаров. - Нажмите
Ctrl+Fи вставьте фрагмент кода: GTIN плюс начало серийного номера. - Откройте найденный элемент двойным щелчком.
В карточке элемента видно:
- 📦 номенклатуру и характеристику (размер, цвет), к которой привязан код;
- 🏷️ тип упаковки: потребительская, групповая, логистическая;
- 🔗 родительскую упаковку, если код вложен в короб;
- 🧾 полное значение штрихкода, как его сохранила программа.
В Рознице и УТ этот же справочник доступен и из раздела, где собраны документы по маркировке, без «Всех функций». Конкретная группа команд зависит от релиза, поэтому вариант через «Все функции» надёжнее: он есть везде.
| Конфигурация | Где искать код быстрее всего |
|---|---|
| Бухгалтерия предприятия 3.0 | Все функции → Справочники → Штрихкоды упаковок товаров |
| Управление торговлей 11 | тот же справочник; плюс форма проверки в документе приёмки |
| Розница 2.3 | тот же справочник; плюс чеки и возвраты в журнале документов |
| КА 2 и ERP 2 | тот же справочник, логика как в УТ 11 |
Справочник показывает, что код есть в базе, но не его текущий статус в ГИС МТ. Код может числиться в 1С, а в «Честном знаке» уже быть выведен из оборота другим участником. Статус проверяйте в личном кабинете.
Как найти код маркировки в документах поступления и выбытия
Чаще всего код ищут, чтобы ответить на вопрос «каким документом он пришёл и куда ушёл». Есть два пути: от документа к коду и от кода к документу.
От документа: проверка и подбор маркированной продукции
Если вы знаете поставщика и примерную дату:
- Откройте документ поступления (в БП —
Покупки → Поступление (акты, накладные, УПД), в УТ —Закупки → Документы закупки (все)). - В табличной части с маркированными товарами найдите команду проверки и подбора маркированной продукции. Она открывает отдельную форму со списком кодов по каждой строке.
- В этой форме видно дерево упаковок: короб → вложенные единицы. Поиск по
Ctrl+Fработает и здесь.
Если документ поступил через ЭДО, коды приходят в титуле продавца электронного УПД. Откройте электронный документ из карточки поступления и посмотрите приложенный список кодов: так видно, был ли код в документе поставщика вообще.
От кода: поиск ссылок на объекты
Это главный приём, о котором мало кто знает:
- Найдите элемент кода в справочнике
Штрихкоды упаковок товаров(см. раздел выше). - Откройте
Все функции → Стандартные → Поиск ссылок на объекты. - Добавьте в список найденный элемент справочника и нажмите «Найти ссылки».
- Программа покажет все документы и записи, где этот код указан: поступление, маркировка, перемещение, реализация, чек, возврат.
Каждую строку результата можно открыть двойным щелчком. Так за минуту собирается вся история единицы товара в вашей базе.
Если код вложен в короб, проверяйте и сам короб. Приёмка часто идёт по коду транспортной упаковки, и тогда документ ссылается на SSCC, а не на код отдельной пары обуви.
Розничные продажи и возвраты
В Рознице и УТ с РМК коды попадают в чеки при пробитии. Если покупатель принёс товар на возврат, найдите элемент кода в справочнике и через поиск ссылок выйдите на чек продажи. Если ссылок на чек нет, значит, код при продаже не сканировали, а пробили товар без кода — это уже нарушение правил продажи маркированного товара, а не ошибка поиска.
Поиск КИЗ по всей базе: полнотекстовый поиск и консоль запросов
Когда непонятно, в каком объекте искать, подключите поиск по всей базе.
Полнотекстовый поиск
В интерфейсе «Такси» строка поиска находится в верхней части окна программы. Она ищет по всем данным сразу, но только если включён полнотекстовый индекс.
- В БП откройте
Администрирование → Общие настройкии найдите группу полнотекстового поиска. В УТ и Рознице аналогичная настройка лежит в разделеНСИ и администрирование. - Включите полнотекстовый поиск и запустите обновление индекса.
- Вставьте в строку поиска GTIN и серийный номер.
Первое построение индекса на большой базе может занять от десятков минут до нескольких часов и заметно нагружает сервер. Запускайте его вечером или в выходной, когда в базе мало пользователей.
Индекс обновляется по расписанию, поэтому коды, загруженные час назад, могут ещё не находиться. Если код только что пришёл, ищите через справочник.
Консоль запросов
Для бухгалтера-аналитика или 1С-ника быстрее всего консоль запросов. В конструкторе выберите таблицу справочника штрихкодов упаковок, поле со значением штрихкода и наложите условие с ПОДОБНО:
ГДЕ <поле значения штрихкода> ПОДОБНО "%0104601234567890215%"
Знаки % означают «любые символы до и после». Так находятся коды, даже если в базе они сохранены с разделителями или криптохвостом. Поле лучше выбирать в конструкторе, а не набирать вручную: так вы не ошибётесь в имени реквизита.
Почему код не находится: разбор ошибок поиска и проверки
Код вроде бы есть на коробке, а 1С его не видит. Перебирайте причины по порядку — от самой частой к редкой.
Отдельно о проверке кода при приёмке. Если 1С показывает расхождение между кодами в УПД и фактически отсканированными, не исправляйте это правкой справочника. Расхождение оформляется через ЭДО: акт о расхождении или корректировка от поставщика. Удаление или правка элементов справочника штрихкодов ломает историю движения кодов.
Не удаляйте элементы справочника «Штрихкоды упаковок товаров» вручную, даже если они кажутся дублями: на них ссылаются документы, и связь кода с поступлением потеряется.
Как выгрузить список КИЗ из 1С в Excel
Массовая выгрузка нужна для сверки с поставщиком, инвентаризации маркированных остатков или ответа на запрос проверяющих.
Выгрузка из формы списка
- Откройте справочник
Штрихкоды упаковок товаровили форму проверки кодов в нужном документе. - Отберите нужные строки: по номенклатуре, по типу упаковки или по фрагменту кода через
Ctrl+F. - Нажмите
Ещё → Вывести список, отметьте нужные колонки и сформируйте табличный документ. - Сохраните результат:
Файл → Сохранить как(или кнопка с дискетой) → форматЛист Excel (*.xlsx).
Если в списке не хватает колонки, добавьте её через Ещё → Изменить форму до вывода списка.
Выгрузка через консоль запросов
Когда нужны коды сразу по нескольким документам, например все коды, поступившие от одного поставщика за квартал, удобнее собрать запрос: справочник штрихкодов, связь с документами поступления и отбор по контрагенту и периоду. Результат консоли тоже сохраняется в Excel.
Сверка с «Честным знаком»
Личный кабинет ГИС МТ позволяет выгрузить список кодов, которые числятся за вашей организацией, с их статусами. Выгрузите оба списка и сравните по коду идентификации:
| Есть в 1С | Есть в ГИС МТ | Что это значит |
|---|---|---|
| да | да, «в обороте» | всё в порядке |
| да | нет или «выбыл» | код продан без регистрации выбытия в 1С или списан из ЛК напрямую |
| нет | да | приёмка оформлена без кодов, нужно дозагрузить коды в документ |
Для сверки в Excel сравнивайте только первые 31 символ (для обуви и одежды) или КИ без криптохвоста. Полные коды из двух систем почти никогда не совпадут посимвольно из-за разделителей.