Работа с номенклатурой в системах автоматизации торговли невозможна без корректной идентификации товаров. Часто возникают ситуации, когда необходимо экспортировать базу штрих-кодов для инвентаризации, печати этикеток или передачи данных контрагентам. Операция кажется простой, но интерфейс программы может ввести в заблуждение из-за разнообразия конфигураций.

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

Подготовительные этапы перед выгрузкой данных

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

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

Также стоит определить цель выгрузки. Вам нужен простой список для сверки или файл для последующей загрузки в другую систему? От этого зависит выбор формата сохранения. Наиболее универсальным вариантом остается .csv или .xlsx, которые открываются в любом табличном редакторе.

⚠️ Внимание: Если вы планируете использовать выгруженные данные для работы с государственной системой маркировки, убедитесь, что тип штрих-кода соответствует требованиям (например, Data Matrix для «Честного ЗНАКа»).

Использование стандартных отчетов в конфигурациях 1С

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

Найдите отчет с названием, содержащим слова «Анализ номенклатуры» или «Состояние учета товаров». В настройках такого отчета часто есть возможность добавить колонки со штрих-кодами. Это самый быстрый способ получить данные «здесь и сейчас» без создания новых обработок.

После формирования отчета используйте кнопку «Сохранить как» или «Вывести список». Система предложит выбрать формат файла. Для дальнейшей работы с данными в Excel выбирайте Табличный документ или Лист Excel. Это позволит легко фильтровать и сортировать полученную информацию.

📊 Какая у вас конфигурация 1С?
Управление торговлей (УТ)
Розница
Комплексная автоматизация (КА)
Бухгалтерия предприятия
Другая

Применение универсальной обработки выгрузки

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

Запустите обработку из раздела «Администрирование» или «НСИ и Администрирование». В открывшемся окне выберите объект выгрузки — справочник Номенклатура. Затем в настройках полей обязательно отметьте реквизит «Штрих-код». Без этого шага колонка в итоговом файле будет пустой.

Особое внимание уделите разделителям при сохранении в текстовый формат. Если вы выбираете выгрузку в .txt или .csv, система может спросить символ-разделитель. Рекомендуется использовать точку с запятой ; или табуляцию, чтобы избежать проблем с открытием файла в Excel, где запятая часто используется как десятичный разделитель.

☑️ Проверка перед выгрузкой

Выполнено: 0 / 4

Настройка и использование печатных форм этикеток

Часто выгрузка штрих-кодов требуется не для анализа, а для физической печати на принтере этикеток. В этом случае процесс идет через макеты печатных форм. Вы можете настроить шаблон, который будет содержать не только графическое изображение кода, но и его текстовое значение.

Перейдите в настройки печатных форм через меню НСИ и Администрирование → Печатные формы, отчеты и обработки. Создайте новый вариант или отредактируйте существующий. В конструкторе макета добавьте поле, связанное с реквизитом штрих-кода.

Для печати часто используется формат ZPL или TSPL, если вы работаете со специализированными термопринтерами. Однако для обычной выгрузки списка достаточно сформировать документ со списком товаров и отправить его на печать в стандартном формате A4 или A5.

💡

Используйте шрифт Code 39 или Code 128 при печати штрих-кодов в обычных офисных документах Word или Excel, чтобы сканеры могли их корректно считывать без графического изображения.

Экспорт данных через обработку «Загрузка и выгрузка данных XML»

Для обмена данными между различными информационными базами или для передачи партнером часто используется формат XML. Это структурированный формат, который сохраняет все связи и иерархию данных. В 1С существует стандартная обработка для работы с этим форматом.

Выберите пункт «Загрузка и выгрузка данных XML» в разделе администрирования. При создании правила выгрузки укажите, что необходимо выгружать справочник номенклатуры. В свойствах выгрузки убедитесь, что включена опция выгрузки дополнительных реквизитов, где часто хранятся штрих-коды.

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

Формат файла Лучшее применение Сложность обработки
Excel (.xlsx) Ручной анализ, печать списков Низкая
CSV / Текст Импорт в другие базы, простые скрипты Средняя
XML Обмен между системами 1С, маркетплейсы Высокая
Data Matrix (картинка) Маркировка, печать этикеток Средняя

⚠️ Внимание: При выгрузке в XML объем файла может быть значительным. Если база содержит сотни тысяч товаров, процесс может занять несколько минут. Не прерывайте выполнение операции принудительно.

Решение частых проблем и ошибок при экспорте

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

Еще одна распространенная проблема — «кракозябры» вместо русских букв в текстовых файлах. Это вопрос кодировки. При сохранении файла в формате .txt или .csv всегда выбирайте кодировку UTF-8 или Windows-1251 в зависимости от требований принимающей системы.

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

Что делать, если штрих-код не считывается?

Если выгрузили список, а сканер не реагирует на напечатанные коды, проверьте, не включен ли режим «эмуляции клавиатуры» со специальными символами. Попробуйте перепечатать этикетку с другим масштабом или проверить контрастность печати. Также убедитесь, что сам штрих-код в 1С был введен без ошибок (например, без лишних пробелов).

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

💡

Главная причина пустых колонок при выгрузке — отсутствие данных в основном реквизите «Штрих-код» или неверная настройка полей отчета.

Часто задаваемые вопросы

Можно ли выгрузить штрих-коды из 1С Бухгалтерия?

Да, можно, но функционал ограничен по сравнению с торговыми конфигурациями. В «Бухгалтерии предприятия» справочник номенклатуры также содержит поле для штрих-кода. Вы можете использовать стандартный отчет «Анализ состояния учета» или универсальный отчет, добавив туда нужное поле.

Как выгрузить штрих-коды для маркировки Честный ЗНАК?

Для работы с маркировкой используется не просто выгрузка штрих-кода, а экспорт кодов маркировки (Data Matrix). Это делается через специализированные обработки «Честный ЗНАК» в разделе «Товары» → «Маркировка». Там есть функция выгрузки списков кодов для печати этикеток.

В каком формате лучше выгружать штрих-коды для магазина?

Для внутреннего использования магазина (инвентаризация, ценники) лучше всего подходит формат Excel (.xlsx). Он нагляден и позволяет легко редактировать данные. Для передачи поставщику или загрузки на сайт часто требуют формат CSV или XML.

Почему при выгрузке в Excel штрих-код превращается в число?

Это стандартное поведение Excel, который пытается угадать формат данных. Длинные числовые последовательности он может перевести в экспоненциальный вид. Чтобы этого избежать, при импорте CSV указывайте формат колонки как «Текстовый», либо ставьте апостроф перед числом в 1С перед выгрузкой.