Справочники и Данные · 8 мин
Как выгрузить номенклатуру из 1С в Excel
Как выгрузить номенклатуру из 1С в Excel: способы выгрузки справочника, списка с ценами и остатками, настройка колонок, типичные ошибки и проверка результата.
Выгрузка номенклатуры из 1С в Excel — одна из самых частых задач: прайс-лист для клиента, сверка с поставщиком, подготовка файла для загрузки на сайт или в маркетплейс. В типовых конфигурациях (Управление торговлей, Комплексная автоматизация, ERP, Управление нашей фирмой) есть несколько рабочих способов, и ни один из них не требует программирования.
Выбор способа зависит от того, что именно нужно получить: просто перечень товаров, список с ценами и остатками или структурированную таблицу с характеристиками. Ниже разобраны все основные варианты — от копирования списка справочника до универсального отчёта, а также проверка результата и типичные ошибки.
Как выгрузить список номенклатуры напрямую из справочника
Это самый простой способ, подходящий, когда нужен перечень товаров с базовыми реквизитами: наименование, артикул, код, единица измерения, вид номенклатуры. Откройте раздел «НСИ и администрирование» или «Справочники» и перейдите в «Номенклатура».
Нажмите кнопку «Ещё» в командной панели списка и выберите пункт «Вывести список». В открывшемся окне отметьте флажками нужные колонки — программа покажет те реквизиты, которые доступны в текущем представлении списка. После нажатия «ОК» сформируется табличный документ.
Далее сохраните результат: «Файл» → «Сохранить как» (или «Сохранить копию»), выберите тип файла «Лист Excel (.xlsx)» или «Электронная таблица Excel 97–2003 (.xls)». Формат xlsx предпочтительнее: он поддерживает больше строк и корректнее открывается в современных версиях Excel.
- 1Откройте «Справочники» → «Номенклатура»
- 2Нажмите «Ещё» → «Вывести список»
- 3Отметьте нужные колонки и нажмите «ОК»
- 4Сохраните табличный документ: «Файл» → «Сохранить как» → формат xlsx
- 5Откройте файл в Excel и проверьте данные
Как настроить отбор и колонки перед выгрузкой
Выгружать весь справочник целиком часто не нужно: в базе могут быть десятки тысяч позиций, включая архивные. Перед выводом списка настройте отбор через кнопку «Ещё» → «Настроить список» или быстрый отбор в панели навигации. Типовые условия: по группе номенклатуры, по виду, по признаку «Недействительна» (исключить архивные позиции).
Если нужны дополнительные колонки, которых нет в списке по умолчанию, откройте «Ещё» → «Изменить форму» и добавьте реквизиты в таблицу списка — например, производителя, ставку НДС или вес. После этого «Вывести список» включит их в выгрузку.
Учтите ограничение: «Вывести список» показывает только реквизиты самого справочника. Цены, остатки на складах и штрихкоды хранятся в других регистрах, и этим способом их не получить.
Как выгрузить номенклатуру с ценами через прайс-лист
Если в файле нужны цены, используйте обработку «Прайс-лист» (в УТ и ERP: раздел «CRM и маркетинг» → «Цены и скидки» → «Прайс-лист», в УНФ: «Продажи» → «Прайс-листы»). Установите дату, на которую нужны цены, выберите виды цен и при необходимости настройте отбор по группам товаров.
Сформированный прайс-лист — это тот же табличный документ, который сохраняется в Excel стандартной командой «Файл» → «Сохранить как». Колонки с ценами, артикулами и единицами измерения уже включены в макет.
Для остатков на складах в УТ и ERP есть отчёт «Остатки и доступность товаров», а в УНФ — отчёт «Остатки товаров». Он покажет количество по складам, и его тоже можно сохранить в xlsx. Если нужны одновременно цены и остатки в одной таблице, удобнее универсальный отчёт — о нём ниже.
Как выгрузить произвольный набор данных через универсальный отчёт
«Универсальный отчёт» (раздел «Отчёты» или поиск по команде «Все отчёты») позволяет собрать таблицу из любых реквизитов справочника и связанных регистров. Выберите тип объекта «Справочник», объект «Номенклатура», затем в настройках добавьте нужные поля: характеристики, штрихкоды, цены, остатки.
Преимущество способа — гибкие отборы и группировки: можно выгрузить только товары определённого поставщика, только позиции с ненулевым остатком или сгруппировать по иерархии. Недостаток — настройка требует понимания структуры данных, и в некоторых конфигурациях доступ к универсальному отчёту ограничен правами.
Сравнение способов выгрузки
Быстро и просто, но только реквизиты справочника — без цен и остатков
Цены на выбранную дату, готовый макет; ограниченный набор колонок
Количество по складам; цены придётся добавлять вручную в Excel
Любые поля и отборы в одной таблице; требует настройки и прав доступа
Как проверить выгруженный файл
После сохранения откройте файл в Excel и сверьте количество строк с количеством позиций в отобранном списке 1С. Проверьте, что артикулы и коды не преобразовались в числа с потерей ведущих нулей — это частая проблема при открытии xls-файлов. Если нули потеряны, назначьте столбцу текстовый формат или выгружайте в xlsx, где типы данных сохраняются точнее.
Убедитесь, что в файле нет строк итогов и служебных заголовков, если файл готовится для загрузки в другую систему, — лишние строки нужно удалить. Проверьте кодировку кириллицы при сохранении в CSV: для корректного открытия в Excel используйте разделитель «точка с запятой» и кодировку UTF-8 с BOM.
Как проверить результат
Совпадает с числом позиций в отборе 1С
Строк меньше — выгрузка прервалась или сработал лишний отбор
Ведущие нули на месте, текстовый формат
Нули исчезли, значения стали числами
Совпадают с данными 1С на дату выгрузки
Расхождения — проверьте дату и вид цен в настройках
Типичные ошибки и ограничения
Частая ошибка — выгрузка без отбора по актуальности: в файл попадают архивные и дублирующиеся позиции, и получатель прайса видит «мусор». Вторая — сохранение в старый формат xls, который ограничен примерно 65 тысячами строк; при больших справочниках часть данных теряется без предупреждения.
Ещё одна проблема — ожидание, что вместе с номенклатурой выгрузятся картинки, описания и файлы: они хранятся отдельно и в табличный документ не попадают. Для выгрузки изображений потребуется специализированная обработка или выгрузка на сайт через CommerceML.
Частые вопросы
Можно ли выгрузить номенклатуру из 1С:Бухгалтерии?
Да, справочник «Номенклатура» в Бухгалтерии работает так же: откройте список, используйте «Ещё» → «Вывести список» и сохраните табличный документ в Excel. Учтите, что в Бухгалтерии нет полноценного прайс-листа — цены продажи придётся брать из документов или добавлять вручную.
Как выгрузить номенклатуру вместе со штрихкодами?
Штрихкоды хранятся в отдельном регистре сведений, поэтому «Вывести список» их не покажет. Используйте универсальный отчёт по справочнику «Номенклатура» с добавлением данных регистра «Штрихкоды номенклатуры» или специализированные отчёты конфигурации.
Почему в Excel вместо текста отображаются непонятные символы?
Это проблема кодировки, характерная для формата CSV. Сохраняйте файл в xlsx — там такой проблемы нет. Если CSV обязателен, открывайте его в Excel через «Данные» → «Из текстового/CSV-файла» с выбором кодировки UTF-8.
Как выгрузить только товары с ненулевым остатком?
Сформируйте отчёт по остаткам («Остатки и доступность товаров» в УТ/ERP или «Остатки товаров» в УНФ) — он по умолчанию показывает позиции с остатками. Либо в универсальном отчёте добавьте отбор «Остаток больше 0».
Можно ли настроить автоматическую выгрузку по расписанию?
Штатными средствами интерфейса — нет: сохранение в Excel всегда ручное. Для регулярной выгрузки используются регламентные задания с доработкой, либо обмен через CommerceML/CSV с помощью типовых или внешних обработок.
Что делать, если кнопки «Вывести список» нет в меню «Ещё»?
Проверьте права доступа — команда может быть скрыта настройками интерфейса или ролями. Альтернатива: выделить строки списка (Ctrl+A), скопировать (Ctrl+C) и вставить в Excel, хотя этот способ менее надёжен для больших объёмов.
Что важно запомнить
Для простого списка используйте «Ещё» → «Вывести список» и сохранение в xlsx. Для цен — прайс-лист, для остатков — отчёт по складам, для произвольного набора полей — универсальный отчёт. Всегда настраивайте отбор перед выгрузкой и проверяйте файл на потерю ведущих нулей и лишние строки.