Справочники и Данные · 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Откройте справочник «Номенклатура» и задайте отбор нужных товаров
- 2Добавьте необходимые колонки через настройку списка
- 3Нажмите «Ещё → Вывести список» и отметьте колонки для выгрузки
- 4В сформированном табличном документе выберите «Файл → Сохранить как»
- 5Укажите формат .xlsx и сохраните файл
- 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 попали скрытые строки группировок либо часть данных отфильтрована.
Ограничения и когда нужна помощь специалиста
Штатные способы покрывают большинство задач, но у них есть границы. Выгрузка картинок товаров, данных из нескольких баз одновременно, регулярная автоматическая выгрузка по расписанию или формирование файла строго заданной структуры под требования маркетплейса — это задачи для доработки: внешних обработок, регламентных заданий или обмена через CommerceML.
Если номенклатуры очень много (сотни тысяч позиций), формирование табличного документа может занять продолжительное время и потребовать значительного объёма оперативной памяти. В таких случаях выгружайте порциями по группам товаров или используйте прямую выгрузку в файл через обработку, минуя отображение на экране.
Как проверить результат
Совпадает с числом позиций в отобранном списке 1С
Строк меньше или больше — проверьте отбор и скрытые группировки
Отображаются полностью, включая ведущие нули
Нули обрезаны, значения в экспоненциальном формате
Итоги совпадают с отчётом в 1С
Суммы расходятся — не совпадают отборы или дата формирования
Кириллица и спецсимволы отображаются корректно
Иероглифы или знаки вопроса — файл открыт не в том формате
Частые вопросы
Можно ли выгрузить номенклатуру вместе со штрихкодами?
Да, но не через обычный список справочника — штрихкоды хранятся в отдельном регистре сведений. Используйте универсальный отчёт с добавлением регистра «Штрихкоды номенклатуры» или отчёт, где штрихкод доступен как поле. Либо откройте сам регистр сведений «Штрихкоды номенклатуры» и выведите его список в табличный документ.
Почему в Excel обрезались строки, хотя в 1С их было больше?
Скорее всего, файл сохранён в старом формате .xls, который поддерживает максимум 65 536 строк. Сохраните табличный документ заново в формате .xlsx — он позволяет хранить более миллиона строк. Также проверьте, не стоит ли в списке 1С отбор, который частично скрыл данные.
Как выгрузить только товары с ненулевыми остатками?
Используйте отчёт «Остатки и доступность товаров» с отбором «Свободный остаток больше 0» или прайс-лист с аналогичным условием. Список справочника такого отбора не поддерживает, потому что остаток — не реквизит номенклатуры.
Можно ли настроить автоматическую выгрузку в Excel по расписанию?
Штатного механизма «выгрузка в Excel по расписанию» в типовой УТ нет. Для этого создают внешнюю обработку с регламентным заданием или используют рассылку отчётов: в УТ 11 есть механизм «Рассылка отчётов», который умеет формировать отчёт по расписанию и отправлять его на email в формате Excel.
Что делать, если кнопка «Вывести список» неактивна?
Проверьте, что курсор стоит в табличной части списка, а не в поле поиска или дереве групп. Если команда всё равно недоступна — возможно, ограничение прав пользователя: обратитесь к администратору, чтобы он проверил роль и права на вывод списков и работу с табличными документами.
Что важно запомнить
Простой список товаров выгружайте через «Ещё → Вывести список» и сохранение в .xlsx; для цен и остатков используйте отчёты «Прайс-лист» и «Остатки и доступность товаров». Перед выгрузкой настройте отбор и колонки, после — проверьте количество строк, ведущие нули в артикулах и совпадение итогов с 1С. Сохраняйте файл в .xlsx, чтобы не потерять строки.