Справочники и Данные · 11 мин
Как загрузить GTIN в 1С: инструкция для номенклатуры и маркировки
Как загрузить GTIN в 1С: массовая загрузка штрихкодов из Excel, привязка к номенклатуре, обмен с «Честным ЗНАКом», типичные ошибки и проверка результата.
GTIN (Global Trade Item Number) — глобальный номер товарной единицы, который в России совпадает с первыми 14 цифрами кода Data Matrix из системы «Честный ЗНАК». В 1С этот код хранится в регистре штрихкодов номенклатуры и используется для маркировки, обмена электронными документами, выгрузки каталогов на маркетплейсы и работы с ЭДО. Если GTIN не загружен или заполнен с ошибками, документы отклоняются контрагентами, а приёмка маркированного товара останавливается.
Загрузить GTIN можно тремя путями: вручную в карточке номенклатуры, массово из файла Excel или CSV через обработку загрузки данных, а также автоматически из личного кабинета «Честного ЗНАКа» или от поставщика через ЭДО. Выбор зависит от объёма ассортимента, конфигурации 1С и того, откуда приходят коды.
Ниже разобраны все способы с конкретными действиями для типовых конфигураций: «1С:Управление торговлей 11», «1С:Комплексная автоматизация 2», «1С:ERP» и «1С:Розница». Отдельно описаны проверка результата и типичные ошибки, из-за которых коды не сохраняются или отвергаются системой маркировки.
Что такое GTIN и где он хранится в 1С
GTIN — это 14-значный цифровой код, однозначно идентифицирующий товарную позицию. В первых 13 знаках зашит код EAN-13 товара (с добавленным ведущим нулём), последняя цифра — контрольная, рассчитываемая по алгоритму GS1. В документах УПД и в системе маркировки GTIN передаётся именно в 14-значном виде.
В типовых конфигурациях 1С штрихкоды хранятся в регистре сведений «Штрихкоды номенклатуры» (в некоторых конфигурациях — «Штрихкоды упаковок и товаров»). Одна номенклатура может иметь несколько штрихкодов: для базовой единицы, упаковок и характеристик. В карточке товара они отображаются на вкладке «Штрихкоды» или в поле «Штрихкод» в зависимости от конфигурации.
Важно понимать разницу: внутренний штрихкод магазина (например, начинающийся с 2) — это не GTIN. Для маркировки и ЭДО нужен именно код, зарегистрированный в GS1 и указанный производителем в «Честном ЗНАКе». Если вы загрузите внутренний код как GTIN, документы будут отклонены.
Подготовка: что проверить перед загрузкой
Прежде чем грузить коды, убедитесь, что в базе создана вся номенклатура, к которой будут привязываться GTIN. Загрузка штрихкодов для несуществующих товаров либо завершится ошибкой, либо создаст дубли карточек, если обработка настроена на автосоздание номенклатуры.
Проверьте сами коды. Каждый GTIN должен содержать ровно 14 цифр (или 13, если вы загружаете EAN-13 — 1С дополнит его нулём слева при выгрузке в ЭДО). Убедитесь, что в файле нет пробелов, букв и что Excel не преобразовал коды в экспоненциальный формат вида «4,6E+12». Это самая частая причина порчи данных: откройте файл и убедитесь, что столбец с кодами имеет текстовый формат.
Сделайте архивную копию информационной базы перед массовой загрузкой. Если обработка сопоставит коды не с теми товарами, откатить изменения вручную по тысячам позиций будет очень долго.
Способ 1: ручной ввод GTIN в карточке номенклатуры
Ручной ввод подходит, когда товаров немного или код пришёл на одну новую позицию. Откройте карточку номенклатуры, перейдите на вкладку «Штрихкоды» (в УТ 11 — гиперссылка «Штрихкоды» в панели навигации карточки) и нажмите «Создать».
Введите код в поле «Штрихкод» вручную или отсканируйте сканером с упаковки. Укажите упаковку/единицу измерения, если штрихкод относится не к базовой единице, а к коробу или палете. Сохраните запись. Если код уже привязан к другой номенклатуре, 1С выдаст предупреждение о дубле — не игнорируйте его, дубли штрихкодов ломают работу касс и приёмку.
Для товаров с характеристиками (размеры, цвета) штрихкод привязывается к конкретной характеристике. Убедитесь, что в записи регистра заполнено поле «Характеристика», иначе код будет работать для всей карточки целиком, что приведёт к ошибкам при продаже конкретного размера.
Способ 2: массовая загрузка GTIN из Excel или CSV
Основной способ для сотен и тысяч позиций — встроенная обработка «Загрузка данных из табличного документа». Она есть в составе БСП и доступна в УТ 11, КА 2, ERP и Рознице: раздел «НСИ и администрирование» → «Администрирование» → «Загрузка данных из табличного документа» (в некоторых версиях — через «Все функции» → «Обработки»).
Подготовьте файл с минимум двумя столбцами: идентификатор номенклатуры (артикул, код или наименование) и GTIN. Артикул надёжнее наименования — наименования могут совпадать или отличаться пробелами. Столбец с кодами предварительно переведите в текстовый формат в Excel.
- 1Откройте «Администрирование» → «Загрузка данных из табличного документа»
- 2Выберите объект загрузки — регистр сведений «Штрихкоды номенклатуры»
- 3Вставьте данные из Excel в табличное поле обработки (копированием) или откройте файл
- 4Сопоставьте колонки: колонка 1 — номенклатура (поиск по артикулу), колонка 2 — штрихкод
- 5На закладке сопоставления проверьте, что все строки нашли свою номенклатуру, исправьте несопоставленные
- 6Нажмите «Загрузить» и дождитесь отчёта о результате
- 7Проверьте несколько карточек товаров: штрихкоды должны появиться на вкладке «Штрихкоды»
На этапе сопоставления обработка покажет строки, для которых не нашла номенклатуру. Не загружайте файл «как есть» с несопоставленными строками — сначала разберитесь, почему товар не найден: опечатка в артикуле, пометка на удаление или товар заведён в другой группе с другим артикулом.
Если в вашей конфигурации есть типовая «Помощь в загрузке данных из файла» для номенклатуры (УТ 11.5, КА 2.5), можно грузить штрихкоды вместе с созданием товаров одним файлом: в колонке укажите «Штрихкод», и программа создаст и карточку, и запись в регистре штрихкодов.
Способ 3: загрузка GTIN из «Честного ЗНАКа» и через ЭДО
Если товар маркированный, GTIN уже существует в национальном каталоге «Честного ЗНАКа». В конфигурациях с подсистемой маркировки (УТ 11.5, Розница 3, ERP) карточку товара можно создать или дополнить по коду Data Matrix: отсканируйте код с упаковки в форме подбора — 1С запросит описание товара из национального каталога и подставит GTIN, наименование и вид продукции.
Второй канал — входящие электронные документы. Когда поставщик присылает УПД с маркированным товаром, в строках документа уже указаны коды GTIN и коды маркировки. При сопоставлении входящего УПД со своей номенклатурой 1С предложит записать штрихкоды из документа в карточки товаров — соглашайтесь, это самый достоверный источник кодов.
Для производителей и импортёров, которые сами заказывают коды маркировки, GTIN загружаются при обмене с «Честным ЗНАКом» через подсистему «Интеграция с ИС МП»: заказ на коды привязывается к карточкам товаров, и GTIN из заказа фиксируется в базе.
Сравнение способов загрузки
Для единичных товаров и разовых корректировок. Медленно, но полный контроль каждой записи.
Оптимально для первичного наполнения сотен и тысяч позиций. Требует подготовки файла и проверки сопоставления.
Самый достоверный источник для маркированного товара. Работает только для позиций, уже есть в национальном каталоге или в документах поставщика.
Проверка загруженных данных
После загрузки откройте 5–10 случайных карточек номенклатуры и сверьте штрихкоды с исходным файлом или этикеткой. Затем сформируйте отчёт по регистру штрихкодов (через «Все функции» → «Регистры сведений» → «Штрихкоды номенклатуры») и проверьте общее количество записей — оно должно совпадать с числом загруженных строк минус отклонённые.
Отдельно проверьте дубли: один GTIN не должен быть привязан к двум разным товарам. В УТ 11 и ERP есть типовая проверка уникальности штрихкодов, но если загрузка шла через внешнюю обработку, контроль мог быть отключён. Найдите дубли отбором по значению штрихкода в регистре.
Для маркированного товара выполните контрольное сканирование: отсканируйте Data Matrix с реальной упаковки в форме проверки кодов маркировки и убедитесь, что GTIN из кода совпадает с штрихкодом в карточке товара.
Как проверить результат
Совпадает с числом успешно загруженных строк файла
Записей меньше или больше — часть строк не загрузилась или созданы дубли
13 или 14 цифр без пробелов и букв
Код в научной нотации, с буквами или короче 12 цифр
Код привязан только к одной номенклатуре и характеристике
Один код на двух и более товарах
GTIN из кода совпадает со штрихкодом в 1С
Код не находится или находится другой товар
Типичные ошибки и их последствия
Самая разрушительная ошибка — загрузка кодов из Excel, где столбец имел числовой формат. Коды превращаются в «4,60123E+12», и в регистр попадает мусор. Второе место занимает потеря ведущих нулей: GTIN «04601234567890» сохраняется как «4601234567890», и при выгрузке в ЭДО код не совпадает с данными «Честного ЗНАКа».
Третья группа ошибок — привязка не к тому объекту: штрихкод короба записан на штучную единицу, код привязан к карточке без характеристики, хотя товар размерный. Это приводит к тому, что на кассе сканируется один товар, а пробивается другой.
Перед массовой загрузкой сделайте пробный прогон на 10–15 строках в копии базы. Так вы за пять минут увидите, правильно ли сопоставляются колонки и не теряются ли ведущие нули, вместо того чтобы чистить тысячи записей в рабочей базе.
Часто задаваемые вопросы
Чем GTIN отличается от штрихкода EAN-13 в 1С?
EAN-13 — это 13-значный код, GTIN — 14-значный. Фактически GTIN для розничного товара — это тот же EAN-13 с добавленным нулём в начале. В регистре штрихкодов 1С обычно хранится 13-значный код, а при передаче в ЭДО и маркировку программа дополняет его до 14 знаков автоматически.
Можно ли загрузить несколько GTIN для одного товара?
Да. Регистр штрихкодов позволяет хранить неограниченное число кодов на одну номенклатуру: например, отдельные GTIN для штуки, короба и палеты. При загрузке из файла добавьте колонку «Упаковка», чтобы каждый код привязался к своей единице измерения.
Почему после загрузки штрихкод не сканируется на кассе?
Чаще всего потерян ведущий ноль или код загружен с пробелом. Откройте запись в регистре и посчитайте цифры. Вторая причина — штрихкод привязан к характеристике, а на кассе выбран товар без неё. Проверьте заполнение полей «Характеристика» и «Упаковка» в записи штрихкода.
Нужно ли загружать GTIN, если товар не маркированный?
Для немаркированного товара GTIN не обязателен, но полезен: его требуют маркетплейсы при создании карточек, а некоторые сетевые покупатели — в электронных каталогах и заказах через ЭДО. Если продаёте только в розницу со своего склада, достаточно обычных штрихкодов.
Как массово удалить ошибочно загруженные GTIN?
Через обработку «Групповое изменение реквизитов» регистры не редактируются. Используйте обработку «Поиск и удаление дублей» для дублей, а для точечной очистки — откройте регистр «Штрихкоды номенклатуры» через «Все функции», установите отбор по загруженным позициям и удалите записи. Перед удалением сделайте копию базы.
В какой конфигурации есть загрузка GTIN из «Честного ЗНАКа»?
Подсистема интеграции с ИС МП встроена в актуальные версии «1С:Управление торговлей 11», «1С:Розница», «1С:Комплексная автоматизация 2» и «1С:ERP». В старых версиях конфигураций её может не быть — тогда GTIN загружаются из файла или вручную, а для обмена с маркировкой конфигурацию нужно обновить.
Что важно запомнить
GTIN хранится в регистре «Штрихкоды номенклатуры». Массово коды грузятся обработкой «Загрузка данных из табличного документа» из файла с текстовым форматом столбца кодов. Перед загрузкой делайте копию базы, после — проверяйте количество записей, дубли и совпадение с кодом Data Matrix на упаковке.