Справочники и Данные · 9 мин
Как в 1С сделать выгрузку по номенклатуре
Разбираем, как в 1С выгрузить номенклатуру в Excel, CSV и через обработки: типовые способы, отборы, проверка результата, типичные ошибки и ответы на вопросы.
Выгрузка номенклатуры из 1С — одна из самых частых задач: прайс для клиентов, загрузка товаров на сайт или маркетплейс, сверка остатков, перенос справочника в другую базу. В типовых конфигурациях («Управление торговлей», «Комплексная автоматизация», «ERP», «Бухгалтерия») есть несколько рабочих способов сделать это без программирования.
Выбор способа зависит от цели. Если нужен простой список товаров с ценами — достаточно стандартной команды «Вывести список». Если требуется строго определённая структура файла для загрузки на площадку — понадобится обработка или настройка формата. Ниже разобраны основные варианты с пошаговыми действиями, проверкой результата и типичными ошибками.
Определите, какой именно формат выгрузки вам нужен
Под «выгрузкой по номенклатуре» обычно понимают три разные задачи. Первая — получить таблицу с перечнем товаров, ценами и остатками для просмотра или передачи контрагенту. Вторая — выгрузить справочник целиком для переноса в другую базу 1С. Третья — сформировать файл строго заданной структуры для внешней системы: сайта, маркетплейса, кассового ПО.
От этого зависит инструмент. Для таблицы подойдёт вывод списка или отчёт. Для переноса между базами 1С — обработка «Выгрузка и загрузка данных XML» из поставки конфигурации или с диска ИТС. Для обмена с сайтом — типовые механизмы CommerceML или универсальные обработки выгрузки в CSV/Excel.
Быстрая выгрузка списка номенклатуры в Excel
Самый быстрый способ — выгрузить список прямо из формы справочника. Откройте раздел с номенклатурой (обычно «НСИ и администрирование → Номенклатура» или «Справочники → Номенклатура»). При необходимости установите отбор: по группе товаров, виду номенклатуры, признаку «не архив».
Настройте видимые колонки через «Ещё → Изменить форму» или «Настроить список»: добавьте артикул, единицу измерения, ставку НДС. Затем выберите «Ещё → Вывести список», в диалоге отметьте нужные колонки и нажмите «ОК». Полученный табличный документ сохраните через «Файл → Сохранить как» в формате Excel (xlsx), CSV или mxl.
- 1Откройте справочник «Номенклатура» и установите нужный отбор
- 2Через «Ещё → Изменить форму» добавьте требуемые колонки
- 3Нажмите «Ещё → Вывести список», отметьте колонки и подтвердите
- 4Сохраните табличный документ: «Файл → Сохранить как → Excel (*.xlsx)»
- 5Откройте файл и проверьте количество строк и корректность данных
У этого способа есть ограничение: выводятся только реквизиты самого справочника и те колонки, что доступны в форме списка. Цены и остатки таким образом не выгружаются — они хранятся в регистрах сведений и накопления.
Выгрузка номенклатуры с ценами и остатками через отчёты
Если нужны цены, используйте отчёт «Прайс-лист» (в УТ и ERP он находится в разделе «CRM и маркетинг» или «Продажи»). Настройте виды цен, отбор по группам товаров, колонки и выведите результат. Отчёт сохраняется в Excel стандартной командой сохранения табличного документа.
Для остатков подойдут отчёты «Остатки товаров на складах» или «Ведомость по товарам на складах». В настройках отчёта (кнопка «Настройки», расширенный режим) можно добавить поля: артикул, единицу измерения, склад, свободный остаток, резерв. Вариант настройки сохраняется, чтобы в следующий раз не собирать структуру заново.
Если типового отчёта не хватает, используйте «Универсальный отчёт» (в Бухгалтерии — «Универсальный отчёт», в УТ — раздел аналитики): выберите объект «Справочник → Номенклатура», добавьте нужные поля и связи с регистрами цен и остатков.
Сравнение вариантов
Быстро и просто, но без цен и остатков. Подходит для перечня товаров
Дают цены и остатки с отборами, но структура колонок ограничена настройками отчёта
Гибкая структура файла, но требует установки обработки и навыков настройки
Полный перенос справочника между базами 1С, не подходит для Excel
Выгрузка для переноса в другую базу 1С
Для переноса номенклатуры между информационными базами используется обработка «Выгрузка и загрузка данных XML». Она входит в состав типовых конфигураций или доступна на портале 1С:ИТС. Обработка сохраняет данные в XML-файл с сохранением ссылок — при загрузке в другую базу элементы сопоставляются по уникальным идентификаторам.
Порядок работы: откройте обработку через «Файл → Открыть», на закладке «Выгрузка» отметьте объект «Справочник.Номенклатура», при необходимости настройте отбор, укажите имя файла и нажмите «Выгрузить данные». В базе-приёмнике выполните обратную операцию на закладке «Загрузка».
В конфигурациях с поддержкой БСП (Библиотека стандартных подсистем) есть штатный механизм «Обмен данными» и синхронизация между базами — для регулярного переноса настройте план обмена вместо ручных выгрузок.
Выгрузка в файл для сайта или маркетплейса
Для обмена с сайтом на 1С-Битрикс типовые конфигурации УТ и ERP содержат узел обмена «Обмен с сайтом» (формат CommerceML). В настройках узла задаётся состав выгрузки: номенклатура, цены, остатки, изображения, свойства. Результат — XML-файлы, которые сайт импортирует штатными средствами.
Для маркетплейсов и произвольных систем чаще используют выгрузку в CSV или Excel заданной структуры. Здесь есть три пути: настроить универсальный отчёт и сохранить как CSV, использовать стороннюю обработку выгрузки прайса или заказать доработку под конкретный шаблон площадки. У каждого маркетплейса свой шаблон — сверьте названия колонок и обязательные поля с его документацией.
Проверка результата и типичные ошибки
После выгрузки обязательно сверьте результат с данными базы. Сравните количество строк в файле с количеством элементов справочника по отбору, проверьте несколько случайных позиций: артикул, наименование, цену, остаток. Если выгружались цены — убедитесь, что взят правильный вид цен и он действует на нужную дату.
Как проверить результат
Совпадает с числом позиций по отбору в базе
Строк меньше или больше — проверьте отбор и пометку удаления
Соответствуют выбранному виду цен на текущую дату
Пустые или устаревшие цены — не установлен вид цен или нет записей в регистре
Кириллица отображается корректно
Кракозябры — неверная кодировка при сохранении
Каждый товар встречается один раз
Повторы строк — в отчёте выведены склады или цены в разрезе нескольких значений
Отдельная частая ситуация — дубли при выгрузке через отчёты. Если в отчёт добавлено поле «Склад» или несколько видов цен, один товар выводится несколькими строками. Это не ошибка, а особенность структуры данных: уберите лишние поля в настройках отчёта или сгруппируйте результат.
FAQ
Как выгрузить номенклатуру из 1С:Бухгалтерии в Excel?
Откройте «Справочники → Номенклатура», установите отбор, нажмите «Ещё → Вывести список», отметьте нужные колонки и сохраните табличный документ через «Файл → Сохранить как» в формате xlsx. Цены в Бухгалтерии выгружаются через отчёт «Прайс-лист».
Можно ли выгрузить номенклатуру вместе со штрихкодами?
Да, но штрихкоды хранятся в отдельном регистре сведений. Используйте универсальный отчёт или обработку, где к справочнику присоединяется регистр «Штрихкоды номенклатуры». В стандартном выводе списка эти данные недоступны.
Почему в выгрузке не все товары?
Проверьте отбор в списке или отчёте: фильтр по группе, складу или виду номенклатуры ограничивает состав. Также помеченные на удаление элементы по умолчанию могут скрываться, а в отчётах по остаткам не выводятся позиции с нулевым остатком.
Как регулярно выгружать номенклатуру автоматически?
Настройте регламентное задание с обработкой выгрузки или используйте типовой узел обмена с сайтом по расписанию. Для обмена между базами 1С настройте план обмена с автоматической синхронизацией.
В каком формате лучше выгружать: Excel, CSV или XML?
Excel удобен для просмотра и передачи людям, CSV — для загрузки в сторонние системы и маркетплейсы, XML — для переноса между базами 1С и обмена с сайтами по CommerceML. Выбор определяется тем, кто будет принимать файл.
Что важно запомнить
Для простого списка используйте «Вывести список» из справочника, для цен и остатков — отчёты, для переноса между базами — обработку «Выгрузка и загрузка данных XML». Всегда проверяйте отбор, вид цен, кодировку файла и делайте резервную копию перед загрузкой данных.