Не заполнен GTIN в 1С: как исправить ошибку маркировки

Автор: Михаил С., Архитектор 1С · Опубликовано: 17.09.2026

Не заполнен GTIN в 1С: как исправить ошибку маркировки

📅 Опубликовано 17 сентября 2026 г.

Коротко: сообщение «Не заполнен GTIN» в 1С означает, что у номенклатуры (или у конкретной упаковки/характеристики) нет штрихкода, который программа может передать в ГИС МТ «Честный ЗНАК». Лечится обычно быстро: открыть карточку товара → «Штрихкоды» → добавить корректный 14-значный GTIN нужного типа, привязать его к той упаковке и характеристике, которые стоят в документе, и убедиться, что карточка товара опубликована в Национальном каталоге.

  • GTIN – это 14 цифр. EAN-13 и EAN-8 превращаются в GTIN дополнением нулями слева. 1С умеет это делать сама, но только если штрихкод в базе введён корректно.
  • Ошибка почти никогда не про «пустое поле» – чаще всего штрихкод в базе есть, но привязан не к той упаковке, не к той характеристике или имеет неподходящий тип.
  • Код маркировки начинается с GTIN: группа (01) + 14 цифр GTIN и группа (21) + 13 знаков серийного номера дают базовые 31 символ кода (табак – исключение, там серийник короче).
  • Без GTIN невозможны ни заказ кодов в СУЗ, ни ввод в оборот, ни печать этикетки, ни отгрузка по УПД с кодами.
  • Санкция за непередачу сведений в ГИС МТ – ст. 15.12.1 КоАП: предупреждение или штраф 1 000–10 000 ₽ на должностное лицо и 50 000–100 000 ₽ на организацию.

Что означает ошибка «Не заполнен GTIN» в 1С?

GTIN (Global Trade Item Number) – это глобальный номер товарной позиции, присвоенный товару в системе GS1. Именно он является «паспортом» товара внутри кода маркировки DataMatrix: первые 14 цифр после идентификатора применения (01) – это и есть GTIN. Всё остальное (серийный номер, ключ и код проверки) генерирует оператор, а вот GTIN обязана дать сама компания – из своей учётной системы.

Поэтому 1С проверяет наличие GTIN на входе в любую операцию, связанную с «Честным ЗНАКом»: при формировании заказа на эмиссию кодов маркировки, при вводе товара в оборот, при описании товара в Национальном каталоге, при выводе из оборота через кассу, при формировании УПД с кодами. Если программа не может однозначно определить, какие 14 цифр подставить в поле GTIN, она останавливает операцию и выдаёт сообщение вида «Не заполнен GTIN», «Не заполнен GTIN для номенклатуры…» или «Не указан GTIN упаковки».

Ключевое слово здесь – однозначно. Ошибка возникает не только когда штрихкодов нет совсем, но и когда их слишком много, когда они привязаны к «не той» строке справочника или когда их формат не соответствует требованиям GS1. Именно поэтому бухгалтеры и товароведы часто недоумевают: «штрихкод же есть, я его вижу в карточке» – а система всё равно отказывается работать.

Правило, которое стоит запомнить: 1С ищет GTIN не в карточке номенклатуры «вообще», а в конкретной связке «номенклатура + характеристика + упаковка», взятой из строки документа. Не совпало хотя бы одно звено – GTIN считается незаполненным.

Где в 1С хранится GTIN и почему программа его «не видит»?

Во всех массовых конфигурациях GTIN физически хранится в регистре сведений «Штрихкоды номенклатуры». Это отдельная таблица, а не реквизит справочника, и у неё есть три измерения, которые как раз и создают путаницу: номенклатура, характеристика и упаковка. Дополнительно у каждой записи есть тип штрихкода (EAN-13, EAN-8, EAN-128/GS1-128, ITF-14, Code128 и др.) – и именно он определяет, будет ли строка воспринята как GTIN.

КонфигурацияГде заполнять GTINТипичный путь
1С:Управление торговлей 11.4/11.5Регистр «Штрихкоды номенклатуры»Карточка номенклатуры → «Ещё» → «Штрихкоды»
1С:Розница 2.3 / 3.0Тот же регистр + рабочее место маркировкиСправочники → Номенклатура → карточка → «Штрихкоды»
1С:Бухгалтерия 3.0Штрихкоды в карточке номенклатурыСправочники → Номенклатура → карточка → «Штрихкоды»
1С:ERP / Комплексная автоматизацияРегистр «Штрихкоды номенклатуры» + упаковкиКарточка → «Ещё» → «Штрихкоды» / «Упаковки»
1С:УНФ 3.0Штрихкоды и упаковки товараКарточка номенклатуры → вкладка со штрихкодами

Второе место, где «живёт» GTIN, – это уже не ваша база, а Национальный каталог маркированных товаров (НКМТ) в составе ГИС МТ. Там на каждый GTIN заводится карточка с атрибутами: наименование, товарная группа, вид упаковки, состав, ТН ВЭД и т. д. Если карточка не создана, не подписана УКЭП или не опубликована, оператор откажет в эмиссии кодов – даже при идеально заполненной базе 1С. В этом случае формулировка ошибки обычно другая, и о ней мы подробно писали в разборе ситуации, когда система сообщает, что GTIN не найден или не готов к маркировке.

Как заполнить GTIN в 1С: пошаговая инструкция

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

  1. Определите проблемную позицию. В тексте ошибки 1С почти всегда указывает наименование номенклатуры и номер строки документа. Если сообщение общее – откройте документ («Заказ на эмиссию кодов маркировки СУЗ», «Ввод в оборот», «Маркировка товаров ИС МП») и пройдитесь по табличной части.
  2. Откройте карточку номенклатуры и перейдите к списку штрихкодов через меню «Ещё» → «Штрихкоды». Вы увидите все записи регистра именно по этому товару.
  3. Сверьте связку. Посмотрите в строку документа: какая указана характеристика (цвет/размер) и какая упаковка (штука, коробка, паллета). Ровно такая же связка должна быть и в регистре штрихкодов. Пустая характеристика в регистре и заполненная в документе – это разные ключи.
  4. Добавьте штрихкод. Нажмите «Создать», укажите номенклатуру, характеристику, упаковку, введите значение и выберите тип: для 13 цифр – EAN-13, для 8 – EAN-8, для 14 (групповая упаковка) – ITF-14. Тип «Code128» и произвольные внутренние коды магазина для маркировки не годятся.
  5. Проверьте владельца кода. GTIN должен быть получен вашей компанией в GS1 либо (для ряда товарных групп) через сервис «Честного ЗНАКа». Чужой штрихкод, «подсмотренный» на упаковке поставщика, при импорте или собственном производстве использовать нельзя.
  6. Убедитесь в публикации карточки в НКМТ. Зайдите в личный кабинет ГИС МТ, найдите товар по GTIN и проверьте статус карточки. Только опубликованная карточка позволяет заказывать коды.
  7. Перезапишите документ. После изменения регистра штрихкодов документ нужно перезаполнить или заново нажать команду заполнения GTIN – данные не подтягиваются в уже сформированную табличную часть автоматически.

Если товаров десятки и сотни, вводить штрихкоды по одному нерационально. В большинстве конфигураций есть групповая загрузка штрихкодов из внешнего файла, а также обработка подбора и сопоставления номенклатуры с данными Национального каталога. Для разовой загрузки прайса поставщика с GTIN проще один раз заказать готовое решение – специалисты по маркировке в 1С обычно делают такой обмен за несколько часов.

Почему GTIN заполнен, но 1С всё равно выдаёт ошибку?

Это самая частая и самая раздражающая ситуация. Перечислим причины по убыванию частоты.

  • Штрихкод привязан к базовой единице, а документ идёт по упаковке (или наоборот). Заказ кодов на короб требует GTIN короба, а не штуки – это разные номера GS1.
  • Не совпала характеристика. Для одежды и обуви это причина №1: штрихкод введён на номенклатуру без характеристики, а в документе указан конкретный размер и цвет.
  • Неподходящий тип штрихкода. Внутренний код магазина, EAN-128 с вложенными группами или произвольная строка в поле штрихкода не распознаются как GTIN.
  • В значении есть лишние символы. Пробел в начале или конце, дефис, буквы, неразрывный пробел после копирования из Excel. Визуально поле выглядит заполненным, программно – нет.
  • Несколько GTIN на одну связку. Если на «штуку» заведено два разных 13-значных штрихкода, система не может выбрать один и ведёт себя так же, как при пустом значении.
  • Не заполнены сопутствующие реквизиты номенклатуры. Вид номенклатуры, товарная группа маркировки, ТН ВЭД. Часто в связке с GTIN всплывает и родственное сообщение – тогда сначала решают проблему, когда не заполнена товарная категория номенклатуры, а уже потом возвращаются к штрихкодам.
  • Карточка в Национальном каталоге не опубликована или в другой товарной группе. GTIN есть, но «не готов к маркировке» – с точки зрения оператора товар не описан.

Как проверить, что GTIN корректный?

Перед тем как спорить с 1С, полезно проверить сам номер. GTIN – строго цифровая последовательность фиксированной длины с контрольным разрядом в конце, который рассчитывается по стандартному алгоритму GS1. Если контрольная цифра не сходится, штрихкод недействителен, и его отвергнет и 1С, и ГИС МТ.

ФорматДлинаКак превращается в GTIN-14Где применяется
EAN-88 цифрДополняется 6 нулями слеваМелкая потребительская упаковка
EAN-1313 цифрДополняется 1 нулём слеваОсновной формат розничной единицы
ITF-14 / GTIN-1414 цифрИспользуется как естьКороб, групповая упаковка
UPC-A12 цифрДополняется 2 нулями слеваИмпорт из США/Канады

Практический чек-лист проверки: длина строго 8/12/13/14 символов; только цифры; нет пробелов; номер зарегистрирован на вашу компанию (префикс предприятия GS1 соответствует вашему); товар с этим GTIN есть в Национальном каталоге; товарная группа карточки совпадает с реальной (обувь описана как обувь, а не как «прочее»).

Отдельно проверьте, что ваш сканер не «съедает» и не добавляет символы. При работе с DataMatrix это критично: код GS1 DataMatrix содержит служебный разделитель групп (символ GS), и если сканер настроен неправильно, в базу попадает искажённая строка. Эту и смежные проблемы мы разбирали в материале про типовые ошибки «Честного ЗНАКа» в 1С:Розница.

Где взять GTIN, если его нет вообще?

Отсутствие GTIN – не ошибка настройки, а отсутствие исходных данных. Варианты зависят от того, кем вы являетесь в товаропроводящей цепи.

Если вы производитель или импортёр, GTIN вы получаете самостоятельно: вступаете в ассоциацию ГС1 РУС, получаете префикс предприятия и формируете номера на свои товарные позиции. Для отдельных товарных групп «Честный ЗНАК» предоставляет возможность получить ограниченный набор номеров непосредственно через сервис – это удобно для небольших ассортиментов и для остатков.

Если вы розница или опт и перепродаёте чужой товар, GTIN формирует производитель или импортёр, а вы его лишь принимаете – через УПД с кодами маркировки, через карточку в Национальном каталоге или прямым запросом к поставщику. Самостоятельно придумывать номер нельзя: он не пройдёт проверку контрольного разряда и не будет найден в каталоге.

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

Сколько времени занимает исправление и чем это грозит?

Точные нормативы времени никто не публикует, но по структуре работ картина предсказуемая. Одна позиция с уже полученным GTIN – это минуты: добавить запись в регистр штрихкодов и перезаполнить документ. Массовая проблема на весь ассортимент – это уже проект: выгрузка справочника, сверка с каталогом GS1, загрузка соответствий, проверка упаковок и характеристик.

СитуацияЧто делатьКто справится
Одна-две позиции, GTIN известенРучной ввод в регистр штрихкодовТоваровед, бухгалтер
Несколько десятков позицийЗагрузка из файла, подбор из НКМТОтветственный за НСИ
Весь ассортимент, дубли и мусор в справочникеЧистка НСИ, правила сопоставления, обмен с каталогомСпециалист 1С
GTIN нет как класса (свой бренд)Регистрация в GS1, описание карточекКомпания + консультант

Цена промедления – не только простой склада. Пока GTIN не заполнен, вы не можете заказать коды, ввести товар в оборот и легально отгрузить продукцию. А если операции проводятся «мимо» системы или сведения в ГИС МТ не передаются вовремя, наступает ответственность по ст. 15.12.1 КоАП РФ: предупреждение либо штраф от 1 000 до 10 000 ₽ на должностное лицо и от 50 000 до 100 000 ₽ на юридическое. Отдельно существует ст. 15.12 КоАП – за оборот немаркированного товара, и путать эти составы не стоит: санкции там существенно жёстче и включают конфискацию.

Найдите специалиста для решения этой задачи на koderion.ru

Читайте также