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

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

Как сделать выгрузку товара в 1С

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

Выгрузка товаров из 1С — рутинная задача: прайс менеджеру, каталог на сайт, данные в маркетплейс или перенос номенклатуры в другую базу. В типовых конфигурациях (Управление торговлей, Комплексная автоматизация, ERP, УНФ, Розница) есть несколько штатных способов — от простого вывода списка в табличный документ до полноценного обмена по CommerceML.

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

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

Определите цель выгрузки и формат

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

Уточните требования принимающей стороны заранее: какие колонки обязательны, в какой кодировке нужен файл, допустимы ли формулы или только значения. Это сэкономит время на переделках.

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

Как выбрать способ выгрузки

Нужна таблица с ценами или остатками один-два разаВыведите список номенклатуры или отчёт и сохраните в Excel
Нужен регулярный обмен с сайтом на 1С-Битрикс или совместимой CMSНастройте обмен по CommerceML в разделе интеграции с сайтом
Нужно перенести товары в другую базу 1СИспользуйте обработку «Универсальный обмен данными в формате XML»
Нужен файл строго заданной структуры под маркетплейс или APIИспользуйте типовую выгрузку в Excel/CSV с доработкой шаблона или внешнюю обработку

Быстрая выгрузка списка товаров в Excel

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

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

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

Порядок действий для выгрузки списка
  1. 1
    Откройте справочник «Номенклатура» и задайте отбор по группе или виду
  2. 2
    Через «Ещё → Вывести список» отметьте нужные колонки
  3. 3
    Сформируйте табличный документ и проверьте полноту данных
  4. 4
    Сохраните файл в формате XLSX или CSV через «Файл → Сохранить как»
  5. 5
    Откройте файл и убедитесь, что кодировка и разделители корректны

Выгрузка остатков и цен через отчёты

Когда нужны не просто реквизиты, а свободные остатки по складам или действующие цены, используйте отчёты: «Остатки товаров на складах», «Прайс-лист», «Цены номенклатуры». Названия могут отличаться в зависимости от конфигурации.

Сформируйте отчёт с нужными настройками — склад, организация, дата, тип цен. В отчётах на СКД (система компоновки данных) можно менять состав полей через кнопку «Настройки»: добавляйте и убирайте колонки, меняйте группировки. Готовый результат сохраняется в Excel так же, как табличный документ.

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

Обмен с сайтом по CommerceML

Для выгрузки каталога на сайт в типовых конфигурациях есть готовый механизм обмена по стандарту CommerceML. В Управлении торговлей и ERP он находится в разделе интеграции (например, «CRM и маркетинг → Интеграция с сайтом» или «Администрирование → Обмен с сайтами»).

Создайте узел обмена, укажите отбор выгружаемых товаров (по группам, видам, свойствам), настройте расписание для автоматической выгрузки. Результатом будет файл в формате CommerceML (XML) с описанием товаров, цен и остатков, который загружается на стороне сайта.

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

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

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

Для разных конфигураций (например, из УТ в Бухгалтерию) потребуются правила конвертации — типовые или разработанные в «Конвертации данных». Без правил перенос между разными конфигурациями не выполнить корректно.

Загружайте данные сначала в копию базы-приёмника и проверяйте результат: количество элементов, отсутствие дублей по наименованию, корректность единиц измерения и цен.

Проверка результата и типичные ошибки

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

Частая проблема с CSV — кодировка и разделители. Excel по умолчанию ожидает разделитель «точка с запятой» и кодировку ANSI; файл в UTF-8 с запятыми откроется «слитным». Сохраняйте CSV через саму 1С или пересохраняйте с явным указанием кодировки.

Типичные ошибки
01
Выгрузка без отбора — в файл попадают архивные и служебные позиции, файл раздувается
02
Потеря ведущих нулей в артикулах и штрихкодах при открытии CSV в Excel
03
Выгрузка цен без указания типа цен и даты — получатель видит устаревшие значения
04
Игнорирование характеристик: товары с вариантами (размер, цвет) выгружаются одной строкой
05
Отсутствие резервной копии перед загрузкой данных в другую базу
Контрольные точки

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

Количество строк в файле
Норма

Совпадает с числом отобранных товаров в 1С

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

Строк больше или меньше — проверьте отбор и дубли

Цены и остатки
Норма

Совпадают с отчётом на ту же дату

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

Расхождения — проверьте тип цен и дату актуальности

Кодировка файла
Норма

Русский текст читается, колонки разделены корректно

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

Кракозябры или слитный текст — пересохраните в нужной кодировке

Артикулы и штрихкоды
Норма

Ведущие нули на месте, формат текстовый

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

Нули обрезаны — переведите колонку в текстовый формат

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

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

Да, но не в Excel. Картинки передаются при обмене по CommerceML (ссылками или файлами в архиве) либо через специализированные обработки, выгружающие изображения в папку с именами по артикулу или коду товара.

Как выгрузить товары только с ненулевыми остатками?

Используйте отчёт «Остатки товаров» с отбором «Остаток больше нуля» и сохраните результат в Excel. В списке номенклатуры такой фильтр напрямую недоступен.

Чем отличается выгрузка в CSV от выгрузки в XLSX?

CSV — простой текстовый формат без форматирования, подходит для загрузки в другие системы, но чувствителен к кодировке и разделителям. XLSX сохраняет типы данных и удобен для ручной работы, но не все загрузчики его принимают.

Как автоматизировать регулярную выгрузку?

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

Почему после выгрузки в другую базу появились дубли товаров?

Сопоставление шло не по тому полю. Настройте поиск по артикулу, штрихкоду или GUID, а не по наименованию — оно часто отличается пробелами и регистром, что и порождает дубли.

Итог

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

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