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

Справочники и Данные · 10 мин

Как скачать номенклатуру из 1С в файл Excel

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

Выгрузка номенклатуры из 1С в Excel — одна из самых частых задач при работе со справочниками: прайс-лист для клиентов, сверка остатков, подготовка данных для загрузки на сайт или в маркетплейс. В большинстве конфигураций (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия) это делается штатными средствами без программирования.

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

Ниже разобраны все три варианта с точными действиями, проверкой результата и типичными ошибками. Инструкции ориентированы на конфигурации в режиме «Такси» (управляемые формы); для старых версий на обычных формах логика та же, отличаются только названия кнопок.

Подготовка: что проверить перед выгрузкой

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

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

Оцените объём. Если номенклатурных позиций десятки тысяч, выгрузка в Excel может занять заметное время, а файл получится тяжёлым. В таком случае лучше выгружать порциями (по группам номенклатуры) или использовать формат CSV.

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

Самый простой вариант, подходящий для быстрой разовой выгрузки. Откройте раздел «НСИ и администрирование» (в УТ — «Нормативно-справочная информация») и перейдите в справочник «Номенклатура».

Настройте видимые колонки: нажмите «Ещё → Изменить форму» (или кликните правой кнопкой по шапке таблицы) и отметьте нужные поля — артикул, код, единицу измерения, вид номенклатуры. В список попадут только те колонки, которые отображаются.

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

Останется сохранить результат: меню «Файл → Сохранить как» (или значок дискеты), выберите тип файла «Лист Excel (*.xlsx)» и укажите папку. Файл готов к открытию в Excel или Google Таблицах.

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

Способ 2: выгрузка через отчёт

Отчёт подходит, когда нужны поля, которых нет в форме списка: цены, остатки на складах, штрихкоды, свойства номенклатуры. В УТ и ERP используйте отчёты «Прайс-лист», «Остатки товаров на складах» или универсальный отчёт по справочнику.

Для универсального варианта откройте «Отчёты → Универсальный отчёт», выберите вид объекта «Справочник», объект «Номенклатура» и период (для справочника он не критичен). В настройках отчёта (кнопка «Настройки» или «Ещё → Изменить вариант отчёта») добавьте нужные поля в структуру строк.

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

Прайс-лист как готовый вариант

Если цель — выгрузить номенклатуру с ценами, отчёт «Прайс-лист» (в УТ: «Ценообразование → Отчеты по ценообразованию») делает это сразу. Укажите вид цен, отбор по группам товаров и сформируйте. В настройках можно добавить колонки с остатками и артикулами.

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

Список справочника

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

Отчёт

Гибкий набор полей, отборы, сохранение настроек. Требует чуть больше времени на настройку.

Обработка выгрузки

Для больших объёмов, обмена между базами и формата CSV/XML. Требует навыков или помощи специалиста.

Способ 3: обработка для больших объёмов и обмена

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

Популярный вариант — обработка «Выгрузка данных в табличный документ» или сторонние обработки с диска ИТС, которые позволяют произвольно выбрать реквизиты справочника и сохранить результат в Excel или CSV. Запускаются такие обработки через «Файл → Открыть» при наличии права на открытие внешних обработок.

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

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

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

Проверьте коды и артикулы: Excel любит «съедать» ведущие нули и превращать длинные коды в числа вида 1,23E+10. Если коды номенклатуры содержат нули в начале, перед дальнейшей обработкой назначьте этим колонкам текстовый формат.

Убедитесь, что кириллица отображается корректно. При сохранении в CSV через сторонние средства иногда получается неправильная кодировка — признак: «кракозябры» вместо русских букв. Решение — сохранять в .xlsx или открывать CSV через импорт данных в Excel с указанием кодировки UTF-8.

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

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

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

Совпадает с числом позиций в отфильтрованном списке 1С

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

Строк меньше — вероятно, сработал скрытый отбор или ограничение вывода

Коды и артикулы
Норма

Ведущие нули на месте, значения отображаются полностью

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

Нули пропали, коды показаны в экспоненциальном виде

Кодировка текста
Норма

Русские наименования читаются корректно

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

Нечитаемые символы вместо кириллицы

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

Числовые значения соответствуют данным в карточке номенклатуры

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

Пустые колонки или значения из другого вида цен/склада

Типичные ошибки при выгрузке
01
Выгрузка без настройки отбора — в файл попадают помеченные на удаление и архивные позиции, файл приходится чистить вручную
02
Сохранение в старый формат .xls при большом объёме — ограничение в 65536 строк обрезает данные; используйте .xlsx
03
Ожидание цен в простом списке — цены хранятся в регистре, а не в справочнике, поэтому их нужно брать через отчёт «Прайс-лист»
04
Ручная правка файла и обратная загрузка без проверки — рассинхронизация данных между Excel и 1С

Ограничения и безопасная работа с данными

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

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

При регулярных выгрузках фиксируйте настройки: какой отбор, какие колонки, какой вид цен. Это избавит от ситуации, когда коллега выгружает «тот же файл», но с другими данными.

Итог

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

Для быстрой выгрузки используйте «Ещё → Вывести список» в справочнике номенклатуры и сохраняйте табличный документ в .xlsx. Для цен, остатков и дополнительных полей — отчёт с сохранённой настройкой. После выгрузки проверяйте количество строк, коды с ведущими нулями и кодировку. Для больших объёмов и регулярных задач привлекайте специалиста по 1С и делайте резервные копии.

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

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

Да, но не через простой список справочника — цены хранятся в отдельном регистре сведений. Используйте отчёт «Прайс-лист» или универсальный отчёт, где в настройках добавьте поле с ценами нужного вида. Либо выгрузите номенклатуру и цены отдельно и объедините в Excel по коду или артикулу через функцию ВПР.

Почему в Excel пропадают нули в начале кодов?

Excel автоматически преобразует числоподобные строки в числа, отбрасывая ведущие нули. Выделите колонку с кодами и назначьте ей текстовый формат («Главная → Формат → Текстовый»). Если данные уже искажены, проще выгрузить файл заново и сразу исправить формат колонки.

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

Установите отбор в списке: «Ещё → Настроить список», добавьте условие «Родитель (группа) равно» нужной группе или «В группе из списка». После этого выведите список — в табличный документ попадут только отобранные позиции.

Файл получается слишком большим, Excel зависает. Что делать?

Разбейте выгрузку на части по группам номенклатуры через отбор. Альтернатива — сохранять в CSV: он легче и быстрее открывается, а при необходимости CSV можно импортировать в Excel или обработать другими средствами. Также уберите из выгрузки лишние колонки — каждое поле увеличивает объём файла.

Нет кнопки «Вывести список» — в чём причина?

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

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

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