К статье
Практический материал

Торговля и Склад · 10 мин

Как выгрузить товар в 1С: способы, инструкции и проверка результата

Как выгрузить товар в 1С: загрузка из Excel, обмен между базами, выгрузка на сайт и маркетплейсы. Пошаговые инструкции, типичные ошибки и проверка результата.

Фраза «выгрузить товар в 1С» на практике означает три разные задачи: загрузить номенклатуру из файла поставщика в базу 1С, выгрузить товары из одной базы в другую или на сайт, либо передать каталог на маркетплейс. Порядок действий зависит от конфигурации (Управление торговлей, Комплексная автоматизация, ERP, Розница) и от того, куда или откуда перемещаются данные.

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

Прежде чем начинать, определите направление обмена: загрузка в базу или выгрузка из базы. Ошибка в понимании задачи — самая частая причина «потерянных» товаров и задвоенной номенклатуры. Ниже разобраны основные сценарии с конкретными действиями.

Определите задачу: загрузка в 1С или выгрузка из 1С

Терминология в учётных системах часто путает. «Выгрузить товар в 1С» обычно означает перенести позиции из внешнего источника — прайса поставщика, файла Excel, другой программы — в справочник «Номенклатура». Это операция загрузки, и инструменты для неё находятся в разделах работы с номенклатурой.

Обратная задача — выгрузить товары из 1С — нужна для передачи каталога на сайт, в маркетплейс, в другую базу или для отчёта контрагенту. Здесь используются механизмы обмена данными, выгрузка в Excel или типовые планы обмена.

Маршрут решения

Как выбрать способ

Есть файл Excel или CSV от поставщикаИспользуйте загрузку данных из табличного документа
Нужно перенести товары между двумя базами 1СНастройте обмен через универсальный формат XML или план обмена
Товары нужны на сайте или в интернет-магазинеИспользуйте обмен по CommerceML (выгрузка каталога и предложений)
Нужен разовый список товаров для контрагентаВыведите справочник в табличный документ и сохраните в Excel

Подготовьте файл и базу перед загрузкой

Качество загрузки на 80% определяется подготовкой файла. Приведите прайс поставщика к простой структуре: одна строка — один товар, колонки без объединённых ячеек, без промежуточных итогов и «шапок» из нескольких строк. Минимальный набор колонок: наименование, артикул, единица измерения, цена. Желательно добавить штрихкод, группу номенклатуры и ставку НДС.

Проверьте типы данных: цены и количества должны быть числами, а не текстом — иначе 1С либо не загрузит значения, либо запишет их с ошибками. Артикулы с ведущими нулями сохраняйте как текст, иначе нули потеряются.

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

Загрузка товаров из Excel в 1С: пошагово

В Управлении торговлей 11 и Комплексной автоматизации встроенная загрузка доступна из справочника «Номенклатура» или через раздел «НСИ и администрирование» → «Загрузка данных из файла». В более старых конфигурациях (УТ 10.3, УПП) используется внешняя обработка «Загрузка данных из табличного документа» с диска ИТС.

Общий порядок одинаков: открываете файл, указываете, какая колонка соответствует какому реквизиту, задаёте режим поиска существующих товаров и запускаете загрузку.

Порядок загрузки из Excel
  1. 1
    Откройте справочник «Номенклатура» и выберите команду загрузки из файла (или запустите обработку «Загрузка данных из табличного документа»).
  2. 2
    Укажите файл Excel и лист с данными; задайте номер первой строки с данными, пропустив шапку.
  3. 3
    Сопоставьте колонки файла реквизитам номенклатуры: наименование, артикул, единица измерения, штрихкод, ставка НДС.
  4. 4
    Настройте поиск дублей: обычно по артикулу или штрихкоду, реже — по наименованию.
  5. 5
    Загрузите пробную партию из 5–10 строк и проверьте результат в справочнике.
  6. 6
    Если всё корректно — загрузите весь файл и проверьте итоговое количество позиций.

Как избежать дублей номенклатуры

Режим поиска существующих элементов — ключевая настройка. Если поставщик присылает стабильные артикулы, ищите по артикулу. Если артикулы «плавают», надёжнее штрихкод. Поиск по наименованию используйте только как последний вариант: малейшее отличие в пробеле или сокращении создаст дубль.

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

Выгрузка товаров из 1С в файл и на сайт

Простейший способ получить список товаров — открыть справочник «Номенклатура», настроить нужные колонки через «Ещё» → «Изменить форму» или вывести список в табличный документ и сохранить его в Excel. Это подходит для разовой передачи данных контрагенту или для анализа.

Для регулярной выгрузки каталога на сайт используется типовой обмен по CommerceML: в УТ 11 он настраивается в разделе «CRM и маркетинг» или «Интеграция» → «Обмен с сайтом». Указывается отбор товаров (по группе, по наличию цен), состав выгружаемых данных (наименования, картинки, цены, остатки) и расписание.

Для маркетплейсов (Ozon, Wildberries, Яндекс Маркет) типовых механизмов может не хватить: обычно применяются готовые модули интеграции от маркетплейсов или сторонних разработчиков, которые выгружают каталог через API площадки.

Сравнение способов выгрузки

Вывод списка в Excel

Быстро и без настройки, подходит для разовой передачи. Нет автоматизации и контроля актуальности.

Обмен с сайтом (CommerceML)

Типовой механизм для интернет-магазинов, поддерживает расписание и отбор товаров. Требует первичной настройки со стороны сайта.

План обмена между базами 1С

Надёжный регулярный обмен между конфигурациями 1С. Настройка сложнее, иногда нужны правила конвертации.

Модули интеграции с маркетплейсами

Автоматическая выгрузка каталога и остатков на площадку. Обычно платные и зависят от API конкретного маркетплейса.

Обмен товарами между двумя базами 1С

Если товары нужно перенести, например, из Управления торговлей в Розницу или из старой базы в новую, используйте план обмена или универсальный обмен данными в формате XML. Для однотипных конфигураций настройка занимает минуты: создаётся узел обмена, выполняется начальная выгрузка, файл переносится во вторую базу.

Для разных конфигураций (например, УТ 10.3 → УТ 11) применяются правила конвертации, которые поставляются с типовыми решениями или создаются в «Конвертации данных». Здесь важно сопоставить не только реквизиты, но и единицы измерения, валюты и справочники-источники.

Проверка результата после загрузки

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

Дополнительно проверьте, не появились ли дубли: отсортируйте справочник по артикулу или наименованию и посмотрите повторы. В типовых конфигурациях есть отчёты и обработки поиска дублей номенклатуры.

Контрольные точки

Как проверить результат

Количество загруженных позиций
Норма

Совпадает с числом строк в файле

Тревожный признак

Меньше строк, чем в файле — часть не загрузилась, смотрите протокол ошибок

Цены и единицы измерения
Норма

Числовые значения, корректные единицы (шт, кг)

Тревожный признак

Нулевые цены, единица «по умолчанию» вместо нужной

Дубли номенклатуры
Норма

Один товар — один элемент справочника

Тревожный признак

Несколько элементов с одинаковым артикулом или штрихкодом

Штрихкоды
Норма

Сохранены полностью, включая ведущие нули

Тревожный признак

Обрезанные коды или коды в формате числа

Типичные ошибки и их последствия

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

Типичные ошибки
01
Загрузка без пробной партии — ошибка в сопоставлении колонок создаёт тысячи некорректных элементов.
02
Поиск дублей по наименованию — малейшие различия в написании порождают дубли товаров.
03
Артикулы и штрихкоды в числовом формате — теряются ведущие нули, штрихкоды не пробиваются на кассе.
04
Неверная единица измерения — цены и остатки оказываются в пересчёте на неправильное количество.
05
Загрузка в рабочее время без копии базы — при сбое откатить изменения почти невозможно.

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

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

Частые вопросы

Можно ли загрузить товары в 1С без Excel, например из CSV или XML?

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

Что делать, если часть строк не загрузилась?

Откройте протокол загрузки — там указаны номера строк и причины отказа: незаполненное обязательное поле, неверный формат числа, не найдена единица измерения. Исправьте данные в файле и загрузите только проблемные строки повторно.

Как обновить только цены, не создавая новые товары?

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

Почему после выгрузки на сайт у товаров пропали картинки?

Чаще всего картинки не включены в состав выгрузки или хранятся не как присоединённые файлы номенклатуры. Проверьте настройки обмена с сайтом: должна быть включена выгрузка изображений, а файлы картинок — привязаны к товарам в базе.

Можно ли автоматизировать загрузку прайсов по расписанию?

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

Сколько товаров можно загрузить за один раз?

Жёсткого ограничения в типовых механизмах нет, но файлы в десятки тысяч строк разумно разбивать на части — так проще контролировать ошибки и быстрее откатываться при сбое. Очень большие каталоги удобнее грузить порциями по группам товаров.

Итог

Что важно запомнить

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