Торговля и Склад · 12 мин
GTIN в 1С: что это и как работать с кодом товара
Что такое GTIN в 1С, где хранится код в карточке номенклатуры, как заполнить GTIN для маркировки и ЭДО, типичные ошибки и проверка корректности кода.
GTIN (Global Trade Item Number) — глобальный номер торговой единицы, международный код идентификации товара в системе GS1. В России GTIN совпадает с цифровой частью штрихкода EAN-13, EAN-8, UPC-A или ITF-14. В программах 1С этот код используется для обмена электронными документами, работы с системой маркировки «Честный ЗНАК», интеграции с маркетплейсами и синхронизации каталогов с поставщиками.
Если вы работаете с маркированным товаром, оформляете УПД через ЭДО или выгружаете товары на Wildberries и Ozon, поле GTIN становится обязательным атрибутом номенклатуры. Без корректного кода документ не пройдёт форматно-логический контроль у оператора ЭДО, а посылка с товаром не будет принята на складе маркетплейса.
В типовых конфигурациях 1С (Управление торговлей 11, ERP, Комплексная автоматизация, Розница) GTIN хранится не отдельным реквизитом, а через механизм штрихкодов номенклатуры. Это создаёт путаницу: пользователь ищет поле «GTIN» в карточке товара и не находит его. Ниже разобрано, где именно хранится код, как его заполнить и как проверить корректность.
Что такое GTIN и чем он отличается от штрихкода
GTIN — это сам номер, а штрихкод — графическое представление этого номера. Код 4600682000001, нанесённый на упаковку в виде полос EAN-13, и есть GTIN. Один и тот же GTIN может быть представлен разными символиками штрихкода в зависимости от длины номера.
Существует четыре формата GTIN, различающихся длиной:
- GTIN-8 — для малогабаритных товаров, соответствует EAN-8;
- GTIN-12 — американский формат UPC-A;
- GTIN-13 — самый распространённый в России формат, соответствует EAN-13;
- GTIN-14 — для транспортных упаковок и групповых комплектов, соответствует ITF-14.
Последняя цифра любого GTIN — контрольная, она вычисляется по алгоритму GS1 из предыдущих цифр. Если при ручном вводе ошибиться хотя бы в одном разряде, контрольная сумма не сойдётся, и система ЭДО отклонит документ. Поэтому код лучше сканировать с упаковки, а не перепечатывать вручную.
Где в 1С хранится GTIN
В типовых конфигурациях на управляемых формах отдельного поля с подписью «GTIN» в карточке номенклатуры нет. Код хранится в регистре сведений «Штрихкоды номенклатуры» (в УТ 11 и ERP) или «Штрихкоды» (в Рознице и УНФ). Каждая запись регистра связывает штрихкод с конкретной номенклатурой, характеристикой и упаковкой.
Чтобы увидеть и заполнить GTIN в УТ 11 или ERP, откройте карточку номенклатуры и перейдите по ссылке «Штрихкоды» в панели навигации (обычно справа вверху или в меню «Ещё»). В открывшемся списке добавьте строку: укажите штрихкод, при необходимости — характеристику и упаковку. Тип штрихкода (EAN-13, EAN-8 и т.д.) система определит автоматически по длине и контрольной цифре.
В документах ЭДО и в обработках маркировки 1С сама подтягивает штрихкод из регистра и передаёт его в поле GTIN электронного документа. Если у номенклатуры несколько штрихкодов (например, для разных упаковок), в документ подставляется код, соответствующий указанной упаковке.
Как заполнить GTIN для маркировки «Честный ЗНАК»
Для товаров, подлежащих обязательной маркировке (обувь, одежда, молочная продукция, вода и другие группы), GTIN — обязательный элемент при заказе кодов маркировки. Без него невозможно получить коды Data Matrix в системе «Честный ЗНАК».
Порядок заполнения в типовой конфигурации с подсистемой маркировки:
- Откройте карточку номенклатуры и убедитесь, что указана корректная товарная группа маркировки (например, «Обувные товары»).
- Перейдите в список штрихкодов и добавьте GTIN — отсканируйте код с упаковки сканером или введите вручную.
- Если товар имеет характеристики (размеры, цвета), назначьте отдельный GTIN на каждую характеристику — по правилам GS1 каждый вариант товара должен иметь собственный код.
- Проверьте, что код прошёл контроль: 1С сообщит, если контрольная цифра не совпадает.
- После этого можно формировать заказ на эмиссию кодов маркировки — GTIN подставится автоматически.
- 1Откройте карточку номенклатуры и проверьте товарную группу маркировки
- 2Перейдите по ссылке «Штрихкоды» и добавьте новую строку
- 3Отсканируйте код с упаковки сканером или введите 13 цифр вручную
- 4Привяжите код к характеристике и упаковке, если они используются
- 5Сохраните и проверьте, что в заказе кодов маркировки GTIN подставился автоматически
Если у товара нет штрихкода от производителя (собственное производство, товары без маркировки производителем), код нужно получить самостоятельно. Для этого организация регистрируется в GS1 РУС, получает префикс компании и генерирует коды в личном кабинете. Альтернативный вариант для маркировки — использование функции генерации GTIN в личном кабинете «Честного ЗНАКа» для отдельных товарных групп, где это допустимо.
GTIN в электронном документообороте
В форматах УПД и универсального корректировочного документа для маркированных товаров предусмотрено поле с кодом товара. Операторы ЭДО проверяют его заполнение: если товар относится к маркируемой группе, а GTIN в строке документа отсутствует, документ может быть отклонён на этапе форматно-логического контроля или вызовет вопросы у покупателя.
1С заполняет это поле автоматически из регистра штрихкодов при формировании исходящего УПД. Если в электронном документе поле GTIN пустое, проверьте три вещи: заполнен ли штрихкод в карточке номенклатуры, совпадает ли упаковка в документе с упаковкой, к которой привязан штрихкод, и актуальна ли версия формата обмена в настройках ЭДО.
При входящем ЭДО работает обратный механизм: 1С сопоставляет товары поставщика с вашей номенклатурой в том числе по GTIN. Если штрихкоды поставщика занесены в базу (в регистре штрихкодов или в сопоставлении номенклатуры контрагентов), документы будут сопоставляться автоматически без ручного подбора позиций.
Как проверить корректность GTIN
Контрольная цифра GTIN-13 вычисляется так: цифры на нечётных позициях (начиная с первой) суммируются, цифры на чётных позициях суммируются и умножаются на три, результаты складываются. Контрольная цифра дополняет сумму до ближайшего десятка. Типовая 1С выполняет эту проверку при вводе штрихкода и выдаёт предупреждение при несовпадении.
Дополнительные способы проверки:
- отсканировать код сканером — если сканер считывает код корректно, структура, скорее всего, верна;
- проверить код в личном кабинете GS1 или через публичные сервисы проверки штрихкодов;
- для маркированных товаров — убедиться, что в «Честном ЗНАКе» по этому GTIN отображается корректная карточка товара;
- сформировать тестовый УПД и проверить, что документ проходит контроль у оператора ЭДО без замечаний по коду товара.
Как проверить результат
Код сохраняется без предупреждений, тип определён автоматически
Сообщение о неверной контрольной цифре или неопознанном типе
GTIN подставлен, заказ принят станцией управления заказами
Поле GTIN пустое или заказ отклонён с ошибкой по коду товара
Документ проходит форматно-логический контроль оператора
Ошибка «не заполнен код товара» в строке с маркированной продукцией
Типичные ошибки при работе с GTIN в 1С
На практике большинство проблем связано не с самим кодом, а с организацией его хранения в базе. Разберём частые сценарии.
Первая ошибка — ручной ввод с опечаткой. Даже одна неверная цифра ломает контрольную сумму. Решение: всегда сканировать код с упаковки, а ввод вручную использовать только как исключение с последующей проверкой.
Вторая ошибка — один GTIN на все характеристики товара. По стандарту GS1 футболка размера S и размера L — разные торговые единицы с разными кодами. При маркировке одежды и обуви это критично: заказ кодов на один GTIN с последующей попыткой промаркировать разные размеры приведёт к расхождениям в системе.
Третья ошибка — штрихкод привязан к номенклатуре без учёта упаковки. Если в документе указана упаковка «короб», а GTIN привязан к штучной единице, в УПД подставится не тот код или не подставится вовсе. Для каждой упаковки, участвующей в обороте, нужен свой GTIN (для групповых упаковок — формат GTIN-14/ITF-14).
Что делать, если GTIN нет или он не подходит
Ситуация, когда у товара вообще нет штрихкода, типична для собственного производства, импорта без кодирования и товаров от мелких поставщиков. Пути решения зависят от цели использования кода.
Для маркировки: производитель или импортёр обязан сам получить коды. Регистрация в GS1 РУС даёт префикс компании и возможность генерировать неограниченное количество GTIN для своих товаров. Для отдельных товарных групп допускается генерация кода непосредственно в «Честном ЗНАКе» через механизм упрощённого описания товара.
Для внутреннего учёта без внешнего оборота достаточно внутренних штрихкодов с префиксом диапазона 200–299 (по стандарту GS1 этот диапазон зарезервирован для внутреннего использования). Такие коды не передаются в ЭДО и маркировку, но позволяют работать со сканером на складе и в рознице.
Сравнение вариантов
Оптимальный вариант: код уже зарегистрирован в GS1, подходит для ЭДО, маркировки и маркетплейсов. Ограничение: код должен совпадать с реальным товаром и его характеристикой
Для собственного производства и импорта. Требует платной регистрации в GS1, зато коды легитимны для любых каналов сбыта
Только для внутреннего учёта: склад, розница, инвентаризация. Не подходит для маркировки, ЭДО и маркетплейсов
FAQ: частые вопросы о GTIN в 1С
GTIN и EAN-13 — это одно и то же?
По сути да, но термины описывают разное. EAN-13 — это тип штрихкода (графическая символика), а GTIN-13 — сам 13-значный номер. В российской практике код EAN-13 и GTIN-13 совпадают по значению, поэтому в 1С штрихкод EAN-13 автоматически используется как GTIN.
Почему в карточке номенклатуры нет поля «GTIN»?
В типовых конфигурациях 1С код хранится в регистре сведений «Штрихкоды номенклатуры», а не в реквизитах карточки. Откройте карточку товара и перейдите по ссылке «Штрихкоды» — там и добавляется GTIN. В документы ЭДО и маркировки он подставляется оттуда автоматически.
Можно ли хранить несколько GTIN для одного товара?
Да. Регистр штрихкодов позволяет назначить номенклатуре несколько кодов — например, для штучной единицы, упаковки и короба. Каждый код привязывается к своей упаковке, и в документ подставляется соответствующий. Главное — не назначать один и тот же код разным товарам.
Что делать, если поставщик прислал товар без штрихкода?
Для внутреннего учёта сгенерируйте в 1С внутренний штрихкод из диапазона 200–299. Если товар маркируемый и вы являетесь импортёром или производителем, код нужно получить через GS1 РУС или механизм упрощённого описания в «Честном ЗНАКе» — без легитимного GTIN заказать коды маркировки не получится.
Почему УПД не проходит проверку у оператора ЭДО из-за кода товара?
Чаще всего причины три: штрихкод не заполнен в карточке номенклатуры, код привязан к другой упаковке, чем указана в документе, или в коде ошибка в контрольной цифре. Проверьте регистр штрихкодов, сопоставьте упаковки и при ручном вводе перепроверьте все 13 цифр.
Нужен ли отдельный GTIN для каждого размера одежды?
Да. По стандарту GS1 и требованиям маркировки каждый вариант товара (размер, цвет, артикул-модификация) — отдельная торговая единица со своим GTIN. В 1С это реализуется назначением отдельного штрихкода каждой характеристике номенклатуры.
Что важно запомнить
GTIN — это цифровой код товара из штрихкода (чаще EAN-13). В 1С он хранится в регистре «Штрихкоды номенклатуры» и автоматически подставляется в УПД и заказы кодов маркировки. Каждой характеристике и упаковке нужен свой код. Никогда не придумывайте GTIN — получайте коды через GS1 или используйте коды производителя, а для внутреннего учёта применяйте диапазон 200–299.