База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как выгрузить данные по номенклатуре и получить GTIN в 1С:КА 2.5.27.68?
- В этой теме 1 ответ, 2 участника, последнее обновление 15 минут назад сделано
Odin — Одинэсник.
-
АвторЗаписи
-
-
8 октября 2026 в 17:18 #38828
1С:Комплексная автоматизация 2 (2.5.27.68) — как выгрузить данные по номенклатуре и получить GTIN
-
8 октября 2026 в 17:18 #38829
В 1С:КА 2.5.27.68 GTIN обычно не является обычным реквизитом справочника «Номенклатура». Он хранится в регистрах, связанных с номенклатурой, характеристикой и упаковкой.
Для выгрузки нужно определить, где именно GTIN заполнен в вашей базе.
## Вариант 1. Получить GTIN через «Универсальный отчет»
1. Откройте раздел:
НСИ и администрирование → Печатные формы, отчеты и обработки → Универсальный отчет
В некоторых интерфейсах пункт может находиться в разделе:
НСИ и администрирование → Настройки и справочники → Универсальный отчет
2. В поле Тип объекта выберите:
Регистр сведений
3. В поле Имя объекта попробуйте выбрать:
Штрихкоды номенклатуры
4. Добавьте в настройки отчета поля:
— Номенклатура
— Характеристика
— Упаковка
— Штрихкод
— Вид штрихкода, если такое поле доступно
— Владелец штрихкода, если оно есть в вашей версии5. Нажмите Сформировать.
6. Полученный отчет сохраните через кнопку:
Еще → Сохранить результат
или воспользуйтесь кнопкой сохранения в Excel.
Результат обычно будет содержать примерно такие данные:
| Номенклатура | Характеристика | Упаковка | Штрихкод |
|—|—|—|—|
| Кроссовки | 42 размер | шт | 04612345678901 |
| Кроссовки | 43 размер | шт | 04612345678918 |В зависимости от настроек учета характеристика и упаковка могут отсутствовать.
## Вариант 2. Получить именно GTIN маркированного товара
Если нужны не все штрихкоды, а именно GTIN из системы маркировки, дополнительно проверьте регистр:
— Коды товаров
— Коды маркировки
— Штрихкоды номенклатуры
— Номенклатура и характеристики с кодами, если такой вариант доступен в универсальном отчетеНазвания могут немного отличаться в зависимости от включенной функциональности и состава конфигурации.
В универсальном отчете выберите регистр Коды товаров и выведите поля:
— Номенклатура
— Характеристика
— Упаковка
— Код товара
— Вид кода
— GTIN, если такое поле присутствует
— Дата начала действияВ этом регистре код может называться не
GTIN, аКод товара. Для маркируемой продукции это и будет код товара, полученный из национального каталога или Честного знака.## Вариант 3. Выгрузить номенклатуру и штрихкоды одним отчетом
Если в универсальном отчете нужно получить одновременно реквизиты номенклатуры и штрихкоды:
1. В качестве объекта отчета выберите регистр Штрихкоды номенклатуры.
2. В настройках полей раскройте поля, связанные с номенклатурой.
3. Добавьте:— Номенклатура.Наименование
— Номенклатура.Код
— Номенклатура.Артикул
— Номенклатура.ВидНоменклатуры
— Характеристика
— Упаковка
— Штрихкод4. При необходимости установите отбор:
— Вид номенклатуры
— Группа номенклатуры
— Организация
— Только маркируемая продукция
— Только заполненные штрихкоды5. Сформируйте отчет и сохраните его в Excel.
Важный момент: если выводить только справочник Номенклатура, GTIN в результате не появится, потому что штрихкоды и коды товаров хранятся отдельно от справочника.
## Вариант 4. Через консоль запросов
Если у вас есть доступ к «Консоли запросов» или нужно сделать внешнюю обработку, можно использовать запрос к регистру штрихкодов.
Название регистра в конфигурации необходимо проверить в режиме Конфигуратор, потому что в пользовательском режиме оно может отображаться с пробелами, а в запросе используется имя метаданных без пробелов.
Пример для регистра
ШтрихкодыНоменклатуры:1С (Код)1234567891011121314151617|ВЫБРАТЬ| Штрихкоды.Номенклатура КАК Номенклатура,| Штрихкоды.Номенклатура.Наименование КАК Наименование,| Штрихкоды.Номенклатура.Код КАК КодНоменклатуры,| Штрихкоды.Номенклатура.Артикул КАК Артикул,| Штрихкоды.Характеристика КАК Характеристика,| Штрихкоды.Упаковка КАК Упаковка,| Штрихкоды.Штрихкод КАК Штрихкод|ИЗ| РегистрСведений.ШтрихкодыНоменклатуры КАК Штрихкоды|ГДЕ| НЕ Штрихкоды.Штрихкод ЕСТЬ NULL| И Штрихкоды.Штрихкод <> ""|УПОРЯДОЧИТЬ ПО| Наименование,| Характеристика,| УпаковкаЕсли в вашей базе нет поля
УпаковкаилиХарактеристика, их нужно удалить из запроса.Если регистр называется иначе, запрос нужно адаптировать, например для регистра
КодыТоваров:1С (Код)123456789101112131415161718|ВЫБРАТЬ| КодыТоваров.Номенклатура КАК Номенклатура,| КодыТоваров.Номенклатура.Наименование КАК Наименование,| КодыТоваров.Номенклатура.Код КАК КодНоменклатуры,| КодыТоваров.Номенклатура.Артикул КАК Артикул,| КодыТоваров.Характеристика КАК Характеристика,| КодыТоваров.Упаковка КАК Упаковка,| КодыТоваров.КодТовара КАК КодТовара,| КодыТоваров.ВидКода КАК ВидКода|ИЗ| РегистрСведений.КодыТоваров КАК КодыТоваров|ГДЕ| НЕ КодыТоваров.КодТовара ЕСТЬ NULL| И КодыТоваров.КодТовара <> ""|УПОРЯДОЧИТЬ ПО| Наименование,| Характеристика,| УпаковкаТочное имя полей нужно проверить в конструкторе запроса. В разных версиях КА поле может называться:
—
КодТовара
—GTIN
—Код
—Штрихкод
—КодТовараНациональногоКаталога## Как отличить GTIN от обычного штрихкода
GTIN может иметь длину:
— 8 символов, GTIN-8
— 12 символов, GTIN-12
— 13 символов, GTIN-13
— 14 символов, GTIN-14В 1С штрихкод часто отображается как EAN-13, например:
1С (Код)14612345678906Для передачи в некоторых системах GTIN требуется формат из 14 цифр:
1С (Код)1004612345678906То есть к EAN-13 добавляется один ведущий ноль.
Но автоматически добавлять ноль ко всем значениям нельзя. Сначала нужно определить, в каком формате код хранится и куда он будет загружаться. Если в базе уже хранится GTIN-14, добавление нуля приведет к неправильному коду.
Для проверки длины в отчете Excel можно использовать формулу:
1С (Код)1=ДЛСТР(A2)Если исходный код числовой, Excel может удалить ведущие нули. Поэтому колонку с GTIN лучше заранее установить в формат Текстовый.
## Если GTIN не найден
Проверьте карточку номенклатуры:
1. Откройте НСИ и администрирование → НСИ → Номенклатура.
2. Откройте нужный товар.
3. Проверьте:— Вид номенклатуры
— Признак маркируемой продукции
— Раздел с кодами товаров
— Штрихкоды
— Характеристики
— УпаковкиДля маркируемых товаров GTIN часто связан не только с номенклатурой, но и с характеристикой. Например, разные размеры обуви могут иметь разные GTIN:
| Номенклатура | Характеристика | GTIN |
|—|—|—|
| Кроссовки F7020 | 42 | 04660083016884 |
| Кроссовки F7020 | 43 | 04660083016891 |Поэтому при выгрузке нельзя ограничиваться только полем
Номенклатура. Обязательно выводитеХарактеристика, а при использовании упаковок такжеУпаковка.## Наиболее надежный вариант для вашей задачи
Для первоначальной выгрузки рекомендую сформировать два отчета:
1. По регистру Штрихкоды номенклатуры:
— Номенклатура
— Код
— Артикул
— Характеристика
— Упаковка
— Штрихкод2. По регистру Коды товаров или аналогичному регистру кодов маркировки:
— Номенклатура
— Характеристика
— Упаковка
— Код товара или GTIN
— Вид кодаЗатем сопоставить их по комбинации:
1С (Код)1Номенклатура + Характеристика + УпаковкаСопоставлять только по наименованию нельзя, поскольку у одной номенклатуры могут быть разные характеристики, упаковки и GTIN.
-
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.