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

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

Как выгрузить номенклатуру из 1С УТ в Excel

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

Номенклатура — один из самых объёмных справочников в 1С: Управление торговлей, и задача выгрузить его в Excel возникает регулярно: для анализа цен, передачи прайса клиенту, сверки с поставщиком или подготовки данных к загрузке в другую систему. В УТ есть несколько штатных способов сделать это без доработок конфигурации.

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

Все инструкции применимы к типовой 1С: Управление торговлей 11. В более старых версиях (УТ 10.3) логика похожа, но названия команд и расположение кнопок отличаются — об этом сказано отдельно.

Что подготовить перед выгрузкой

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

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

Убедитесь, что на компьютере установлен Excel или другой табличный редактор, способный открыть формат .xlsx. 1С умеет сохранять табличные документы и без установленного Excel, но для дальнейшей работы с файлом он понадобится.

Способ 1. Выгрузка списка номенклатуры через «Вывести список»

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

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

Когда список готов, нажмите «Ещё → Вывести список». В появившемся окне отметьте нужные колонки и нажмите «ОК» — 1С сформирует табличный документ. Далее через «Файл → Сохранить как» (или Ctrl+S) сохраните его, выбрав тип файла «Лист Excel» (.xlsx) или «Электронная таблица Excel 97» (.xls).

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

Способ 2. Выгрузка с ценами и остатками через отчёты

Если нужны не только реквизиты товара, но и цены либо складские остатки, список справочника не подойдёт. Используйте типовые отчёты: «Остатки и доступность товаров», «Прайс-лист», «Товары на складах» — они находятся в разделах «Закупки», «Склад и доставка» или «CRM и маркетинг» в зависимости от настройки интерфейса.

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

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

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

Вывести список

Быстро, подходит для простого справочника товаров. Не показывает цены, остатки и штрихкоды.

Отчёты (прайс-лист, остатки)

Дают цены и остатки, гибкие настройки. Структура ограничена возможностями отчёта.

Универсальная выгрузка (обработка)

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

Копирование через буфер обмена

Подходит для нескольких десятков позиций. Непрактично при тысячах строк.

Способ 3. Выгрузка через обработку и универсальные механизмы

Для полной выгрузки номенклатуры со всеми реквизитами, дополнительными свойствами и штрихкодами используют обработки. В типовой УТ 11 есть встроенный механизм: «НСИ и администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки», а также обработка «Выгрузка и загрузка данных XML» — она ориентирована на перенос между базами, а не на Excel.

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

Простое копирование через буфер обмена

Для небольшого объёма (десятки позиций) можно выделить строки в списке номенклатуры мышью или через Ctrl+A, скопировать Ctrl+C и вставить в Excel через Ctrl+V. Способ работает, но переносит только видимые колонки и не гарантирует корректного распознавания числовых форматов — артикулы с ведущими нулями могут превратиться в числа.

Особенности для УТ 10.3 и других версий

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

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

Если у вас отраслевая или сильно доработанная конфигурация, названия команд могут отличаться. Ищите в меню списка пункты «Вывести список», «Сохранить», «Экспорт» — логика везде одинаковая: сначала формируется табличный документ, затем он сохраняется в файл.

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

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

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

Типичные ошибки
01
Выгрузка без отбора — в файл попадают тысячи архивных и помеченных на удаление позиций; перед выгрузкой отфильтруйте актуальные товары.
02
Потеря ведущих нулей в артикулах и штрихкодах — Excel воспринимает их как числа; после вставки задайте текстовый формат ячеек.
03
Сохранение в .xls вместо .xlsx при большом объёме — старый формат ограничен 65 536 строками, лишние строки обрежутся без предупреждения.
04
Выгрузка списка вместо отчёта, когда нужны цены — реквизиты справочника не содержат цен, файл придётся переделывать.
05
Забытые характеристики — если учёт ведётся по характеристикам, выгрузка только номенклатуры даст неполную картину по остаткам и ценам.

Ограничения и когда нужна помощь специалиста

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

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

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

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

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

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

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

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

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

Отображаются полностью, включая ведущие нули

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

Нули обрезаны, значения в экспоненциальном формате

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

Итоги совпадают с отчётом в 1С

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

Суммы расходятся — не совпадают отборы или дата формирования

Кодировка и символы
Норма

Кириллица и спецсимволы отображаются корректно

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

Иероглифы или знаки вопроса — файл открыт не в том формате

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

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

Да, но не через обычный список справочника — штрихкоды хранятся в отдельном регистре сведений. Используйте универсальный отчёт с добавлением регистра «Штрихкоды номенклатуры» или отчёт, где штрихкод доступен как поле. Либо откройте сам регистр сведений «Штрихкоды номенклатуры» и выведите его список в табличный документ.

Почему в Excel обрезались строки, хотя в 1С их было больше?

Скорее всего, файл сохранён в старом формате .xls, который поддерживает максимум 65 536 строк. Сохраните табличный документ заново в формате .xlsx — он позволяет хранить более миллиона строк. Также проверьте, не стоит ли в списке 1С отбор, который частично скрыл данные.

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

Используйте отчёт «Остатки и доступность товаров» с отбором «Свободный остаток больше 0» или прайс-лист с аналогичным условием. Список справочника такого отбора не поддерживает, потому что остаток — не реквизит номенклатуры.

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

Штатного механизма «выгрузка в Excel по расписанию» в типовой УТ нет. Для этого создают внешнюю обработку с регламентным заданием или используют рассылку отчётов: в УТ 11 есть механизм «Рассылка отчётов», который умеет формировать отчёт по расписанию и отправлять его на email в формате Excel.

Что делать, если кнопка «Вывести список» неактивна?

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

Итог

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

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