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

Справочники и Данные · 10 мин

Как добавить GTIN в 1С: инструкция для разных конфигураций

Как добавить GTIN в 1С: где хранится код, заполнение в карточке номенклатуры, пакетная загрузка, проверка контрольной цифры и типичные ошибки.

GTIN (Global Trade Item Number) — глобальный номер товарной единицы, который используется в штрихкодах форматов EAN-8, EAN-13, UPC-A и ITF-14. В 1С этот код чаще всего хранится как штрихкод номенклатуры или как отдельный реквизит карточки товара, в зависимости от конфигурации и её версии. Корректно заполненный GTIN нужен для работы с маркетплейсами, обмена с маркировкой «Честный ЗНАК», выгрузки каталогов поставщикам и печати этикеток.

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

Где в 1С хранится GTIN и как это зависит от конфигурации

В типовых конфигурациях на управляемых формах (УТ 11, КА 2, ERP 2, Розница 3) GTIN хранится в регистре сведений «Штрихкоды номенклатуры». Каждая запись связывает номенклатуру, характеристику и упаковку со строковым значением штрихкода. Отдельного поля «GTIN» в карточке товара обычно нет — именно штрихкод играет эту роль, а при обмене с маркетплейсами и ЭДО он передаётся как GTIN.

В Управлении нашей фирмой (УНФ) штрихкоды тоже хранятся в регистре, но доступ к ним организован через вкладку или команду в карточке номенклатуры. В старых конфигурациях на обычных формах (УТ 10.3, УПП 1.3) действует аналогичный регистр «Штрихкоды», принцип заполнения тот же.

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

Как добавить GTIN вручную через карточку номенклатуры

Ручной способ подходит, когда товаров немного или коды приходят от поставщика по одному. Последовательность в УТ 11 / КА 2 / ERP 2:

Порядок действий
  1. 1
    Откройте справочник «Номенклатура» и найдите нужный товар через поиск.
  2. 2
    В карточке товара перейдите по ссылке «Штрихкоды» (обычно в панели навигации или на вкладке).
  3. 3
    Нажмите «Создать» и введите значение GTIN в поле «Штрихкод».
  4. 4
    Выберите тип штрихкода: EAN-13 для 13-значного кода, EAN-8 для 8-значного.
  5. 5
    Если у товара есть характеристики или упаковки, укажите их в соответствующих полях.
  6. 6
    Запишите и закройте — код сохранится в регистре штрихкодов.

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

В УНФ путь немного другой: откройте карточку номенклатуры, перейдите на вкладку «Штрихкоды» (или команду «Ещё — Штрихкоды») и добавьте строку с кодом и типом. В Рознице штрихкоды доступны из карточки товара по ссылке «Штрихкоды» в панели навигации формы.

Как добавить GTIN через регистр сведений напрямую

Если нужно посмотреть или отредактировать все штрихкоды сразу, откройте регистр сведений «Штрихкоды номенклатуры». В УТ 11 он доступен через раздел «НСИ и администрирование» — «Настройка НСИ и разделов» — «Номенклатура» — «Штрихкоды», либо через «Все функции» (Ctrl+Shift+F) при включённом режиме технического специалиста.

Работа напрямую с регистром удобна для поиска дублей: отсортируйте список по колонке «Штрихкод» и проверьте, не присвоен ли один код разным товарам. Одинаковый GTIN у двух позиций номенклатуры — типичная причина ошибок при сканировании на кассе и при выгрузке на маркетплейсы.

Пакетная загрузка GTIN из файла

Когда кодов сотни или тысячи, ручной ввод непрактичен. Для массового заполнения используйте обработку «Загрузка данных из табличного документа» (входит в состав Библиотеки стандартных подсистем и доступна в УТ 11, КА 2, ERP 2 через «Все функции» — «Обработки»).

Подготовьте файл Excel или CSV с колонками: артикул или код номенклатуры, штрихкод, тип штрихкода. В обработке выберите объект загрузки — регистр сведений «Штрихкоды номенклатуры», сопоставьте колонки файла полям регистра и выполните загрузку. Номенклатура ищется по артикулу или коду, поэтому перед загрузкой убедитесь, что эти данные в базе заполнены и уникальны.

Альтернатива — типовая обработка «Печать этикеток и ценников»: в некоторых версиях она позволяет добавить штрихкоды выбранным товарам группой. Также в УТ 11 есть механизм автогенерации штрихкодов EAN-13 из префикса компании — он полезен для внутренних кодов, но не подходит, если GTIN выдан внешней системой (GS1, маркетплейсом).

Способы добавления GTIN

Вручную через карточку

Подходит до нескольких десятков товаров; полный контроль, но медленно и риск опечаток.

Сканер штрихкодов

Быстро и без опечаток при наличии этикеток; требует настроенного оборудования.

Загрузка из файла

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

Обмен с поставщиком/ЭДО

Коды приходят автоматически вместе с каталогом; зависит от настройки интеграции.

Проверка корректности GTIN и контрольной цифры

Последняя цифра GTIN — контрольная, она рассчитывается по алгоритму модуля 10. Если код введён с опечаткой, контрольная цифра не сойдётся, и внешние системы (маркетплейсы, «Честный ЗНАК») отклонят товар. 1С при вводе штрихкода с указанным типом EAN-13 обычно проверяет контрольную цифру и предупреждает о несоответствии.

После заполнения выполните контрольные проверки:

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

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

Длина кода
Норма

8 или 13 цифр, без пробелов и букв

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

Код короче, содержит дефисы или ведущий ноль потерян при загрузке из Excel

Контрольная цифра
Норма

1С не выдаёт предупреждение при записи штрихкода

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

Сообщение о неверной контрольной цифре

Уникальность
Норма

Код встречается в регистре один раз

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

Один GTIN привязан к нескольким товарам

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

Сканер на кассе или в документе находит именно этот товар

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

Сканер не находит товар или находит другой

Частая проблема при загрузке из Excel — потеря ведущих нулей. Excel воспринимает штрихкод как число и обрезает нули в начале. Перед загрузкой отформатируйте колонку как текст или добавьте апостроф перед значением. Проверяйте длину каждого кода после импорта.

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

Типичные ошибки
01
Потеря ведущих нулей при загрузке из Excel — код становится 12-значным и не проходит проверку.
02
Один GTIN на несколько товаров — конфликты при сканировании и отказ маркетплейсов.
03
Код привязан к товару без упаковки — при сканировании короба количество определяется неверно.
04
Выбор неверного типа штрихкода (EAN-13 вместо EAN-8) — внешние системы отклоняют код.
05
Использование внутреннего автогенерированного кода вместо GTIN от GS1 для маркетплейсов — товар не проходит модерацию.

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

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

Когда без программиста не обойтись

Самостоятельно можно безопасно выполнять ручное заполнение, загрузку из файла типовой обработкой и проверку дублей. К специалисту стоит обращаться, если требуется: доработка обмена с маркетплейсом или ЭДО, где GTIN не передаётся; создание внешней обработки для нестандартного формата файла поставщика; исправление большого массива некорректных кодов запросом; настройка автогенерации внутренних штрихкодов с нестандартным префиксом.

Итог

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

GTIN в 1С — это штрихкод номенклатуры в регистре сведений. Добавляйте его через карточку товара или пакетной загрузкой, проверяйте контрольную цифру, длину и уникальность, привязывайте код к упаковке. Перед массовыми изменениями делайте резервную копию базы.

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

Чем GTIN отличается от штрихкода в 1С?

В контексте 1С это практически одно и то же: GTIN — международное название кода, а в базе он хранится как значение штрихкода с типом EAN-13, EAN-8 или UPC-A. При обмене с внешними системами значение штрихкода передаётся в поле GTIN.

Можно ли хранить несколько GTIN у одного товара?

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

Что делать, если 1С пишет «неверная контрольная цифра»?

Проверьте код у поставщика или в системе GS1 — скорее всего, при переписывании допущена опечатка. Если код заведомо правильный, но проверка не проходит, убедитесь, что выбран правильный тип штрихкода и в значении нет лишних пробелов или символов.

Как массово найти товары без GTIN?

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

Подойдёт ли внутренний штрихкод 1С вместо GTIN для маркетплейса?

Нет. Маркетплейсы и системы маркировки требуют зарегистрированный в GS1 код. Автогенерированные внутренние штрихкоды 1С годятся только для собственного учёта — например, для товаров без заводской маркировки внутри склада.

Почему после загрузки из Excel коды стали короче на одну цифру?

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