Торговля и Склад · 10 мин
Как выгрузить товар в 1С: способы, инструкции и проверка результата
Как выгрузить товар в 1С: загрузка из Excel, обмен между базами, выгрузка на сайт и маркетплейсы. Пошаговые инструкции, типичные ошибки и проверка результата.
Фраза «выгрузить товар в 1С» на практике означает три разные задачи: загрузить номенклатуру из файла поставщика в базу 1С, выгрузить товары из одной базы в другую или на сайт, либо передать каталог на маркетплейс. Порядок действий зависит от конфигурации (Управление торговлей, Комплексная автоматизация, ERP, Розница) и от того, куда или откуда перемещаются данные.
В большинстве типовых конфигураций уже есть встроенные инструменты: загрузка данных из табличного документа, универсальный обмен в формате XML, обмен с сайтом по протоколу CommerceML. Пользователю обычно достаточно правильно подготовить файл и сопоставить колонки с реквизитами справочника «Номенклатура».
Прежде чем начинать, определите направление обмена: загрузка в базу или выгрузка из базы. Ошибка в понимании задачи — самая частая причина «потерянных» товаров и задвоенной номенклатуры. Ниже разобраны основные сценарии с конкретными действиями.
Определите задачу: загрузка в 1С или выгрузка из 1С
Терминология в учётных системах часто путает. «Выгрузить товар в 1С» обычно означает перенести позиции из внешнего источника — прайса поставщика, файла Excel, другой программы — в справочник «Номенклатура». Это операция загрузки, и инструменты для неё находятся в разделах работы с номенклатурой.
Обратная задача — выгрузить товары из 1С — нужна для передачи каталога на сайт, в маркетплейс, в другую базу или для отчёта контрагенту. Здесь используются механизмы обмена данными, выгрузка в Excel или типовые планы обмена.
Как выбрать способ
Подготовьте файл и базу перед загрузкой
Качество загрузки на 80% определяется подготовкой файла. Приведите прайс поставщика к простой структуре: одна строка — один товар, колонки без объединённых ячеек, без промежуточных итогов и «шапок» из нескольких строк. Минимальный набор колонок: наименование, артикул, единица измерения, цена. Желательно добавить штрихкод, группу номенклатуры и ставку НДС.
Проверьте типы данных: цены и количества должны быть числами, а не текстом — иначе 1С либо не загрузит значения, либо запишет их с ошибками. Артикулы с ведущими нулями сохраняйте как текст, иначе нули потеряются.
Перед массовой загрузкой сделайте резервную копию базы или хотя бы выгрузку данных через «Администрирование» → «Обслуживание». Если загрузка пойдёт не так, откатить тысячи созданных элементов вручную будет очень трудоёмко.
Загрузка товаров из Excel в 1С: пошагово
В Управлении торговлей 11 и Комплексной автоматизации встроенная загрузка доступна из справочника «Номенклатура» или через раздел «НСИ и администрирование» → «Загрузка данных из файла». В более старых конфигурациях (УТ 10.3, УПП) используется внешняя обработка «Загрузка данных из табличного документа» с диска ИТС.
Общий порядок одинаков: открываете файл, указываете, какая колонка соответствует какому реквизиту, задаёте режим поиска существующих товаров и запускаете загрузку.
- 1Откройте справочник «Номенклатура» и выберите команду загрузки из файла (или запустите обработку «Загрузка данных из табличного документа»).
- 2Укажите файл Excel и лист с данными; задайте номер первой строки с данными, пропустив шапку.
- 3Сопоставьте колонки файла реквизитам номенклатуры: наименование, артикул, единица измерения, штрихкод, ставка НДС.
- 4Настройте поиск дублей: обычно по артикулу или штрихкоду, реже — по наименованию.
- 5Загрузите пробную партию из 5–10 строк и проверьте результат в справочнике.
- 6Если всё корректно — загрузите весь файл и проверьте итоговое количество позиций.
Как избежать дублей номенклатуры
Режим поиска существующих элементов — ключевая настройка. Если поставщик присылает стабильные артикулы, ищите по артикулу. Если артикулы «плавают», надёжнее штрихкод. Поиск по наименованию используйте только как последний вариант: малейшее отличие в пробеле или сокращении создаст дубль.
В настройках загрузки обычно есть вариант «не создавать новые элементы» — он полезен, когда нужно только обновить цены или остатки по существующим товарам, а новые позиции заводить вручную.
Выгрузка товаров из 1С в файл и на сайт
Простейший способ получить список товаров — открыть справочник «Номенклатура», настроить нужные колонки через «Ещё» → «Изменить форму» или вывести список в табличный документ и сохранить его в Excel. Это подходит для разовой передачи данных контрагенту или для анализа.
Для регулярной выгрузки каталога на сайт используется типовой обмен по CommerceML: в УТ 11 он настраивается в разделе «CRM и маркетинг» или «Интеграция» → «Обмен с сайтом». Указывается отбор товаров (по группе, по наличию цен), состав выгружаемых данных (наименования, картинки, цены, остатки) и расписание.
Для маркетплейсов (Ozon, Wildberries, Яндекс Маркет) типовых механизмов может не хватить: обычно применяются готовые модули интеграции от маркетплейсов или сторонних разработчиков, которые выгружают каталог через API площадки.
Сравнение способов выгрузки
Быстро и без настройки, подходит для разовой передачи. Нет автоматизации и контроля актуальности.
Типовой механизм для интернет-магазинов, поддерживает расписание и отбор товаров. Требует первичной настройки со стороны сайта.
Надёжный регулярный обмен между конфигурациями 1С. Настройка сложнее, иногда нужны правила конвертации.
Автоматическая выгрузка каталога и остатков на площадку. Обычно платные и зависят от API конкретного маркетплейса.
Обмен товарами между двумя базами 1С
Если товары нужно перенести, например, из Управления торговлей в Розницу или из старой базы в новую, используйте план обмена или универсальный обмен данными в формате XML. Для однотипных конфигураций настройка занимает минуты: создаётся узел обмена, выполняется начальная выгрузка, файл переносится во вторую базу.
Для разных конфигураций (например, УТ 10.3 → УТ 11) применяются правила конвертации, которые поставляются с типовыми решениями или создаются в «Конвертации данных». Здесь важно сопоставить не только реквизиты, но и единицы измерения, валюты и справочники-источники.
Проверка результата после загрузки
После любой загрузки или выгрузки сверьте контрольные цифры: количество строк в файле должно совпадать с количеством созданных или обновлённых элементов. Откройте несколько случайных товаров и проверьте заполнение ключевых реквизитов: единицу измерения, ставку НДС, цену, штрихкод.
Дополнительно проверьте, не появились ли дубли: отсортируйте справочник по артикулу или наименованию и посмотрите повторы. В типовых конфигурациях есть отчёты и обработки поиска дублей номенклатуры.
Как проверить результат
Совпадает с числом строк в файле
Меньше строк, чем в файле — часть не загрузилась, смотрите протокол ошибок
Числовые значения, корректные единицы (шт, кг)
Нулевые цены, единица «по умолчанию» вместо нужной
Один товар — один элемент справочника
Несколько элементов с одинаковым артикулом или штрихкодом
Сохранены полностью, включая ведущие нули
Обрезанные коды или коды в формате числа
Типичные ошибки и их последствия
Большинство проблем при загрузке товаров связано не с 1С, а с исходным файлом и настройками сопоставления. Ниже — ошибки, которые встречаются чаще всего.
Если ошибка уже произошла, не пытайтесь исправлять данные вручную по одному элементу. В типовых конфигурациях есть групповое изменение реквизитов («Администрирование» → «Обслуживание» → «Корректировка данных»), а для удаления ошибочно созданных элементов — пометка на удаление с последующим удалением помеченных объектов.
Если поставщик присылает прайсы регулярно в одном формате, сохраните настройки сопоставления колонок как шаблон. Во многих обработках загрузки это возможно — повторная загрузка тогда занимает пару минут вместо получаса настройки.
Частые вопросы
Можно ли загрузить товары в 1С без Excel, например из CSV или XML?
Да. CSV открывается в Excel и дальше загружается стандартно, либо читается обработкой напрямую. XML-файлы в формате CommerceML загружаются типовыми механизмами обмена. Для произвольных форматов потребуется внешняя обработка или доработка.
Что делать, если часть строк не загрузилась?
Откройте протокол загрузки — там указаны номера строк и причины отказа: незаполненное обязательное поле, неверный формат числа, не найдена единица измерения. Исправьте данные в файле и загрузите только проблемные строки повторно.
Как обновить только цены, не создавая новые товары?
В настройках обработки загрузки выберите режим «обновлять существующие, не создавать новые» и укажите поиск по артикулу или штрихкоду. В УТ 11 для цен поставщика есть отдельный механизм регистрации цен через документ «Установка цен номенклатуры».
Почему после выгрузки на сайт у товаров пропали картинки?
Чаще всего картинки не включены в состав выгрузки или хранятся не как присоединённые файлы номенклатуры. Проверьте настройки обмена с сайтом: должна быть включена выгрузка изображений, а файлы картинок — привязаны к товарам в базе.
Можно ли автоматизировать загрузку прайсов по расписанию?
Да, через регламентные задания и обработки, читающие файл из заданной папки или почты. В чисто типовой конфигурации такой сценарий обычно требует небольшой доработки или готового расширения.
Сколько товаров можно загрузить за один раз?
Жёсткого ограничения в типовых механизмах нет, но файлы в десятки тысяч строк разумно разбивать на части — так проще контролировать ошибки и быстрее откатываться при сбое. Очень большие каталоги удобнее грузить порциями по группам товаров.
Что важно запомнить
Определите направление обмена, подготовьте чистый файл, сделайте резервную копию и пробную загрузку. Ищите дубли по артикулу или штрихкоду, а после загрузки сверяйте количество позиций и ключевые реквизиты. Для регулярных задач сохраняйте настройки как шаблон.