← База знаний

Выгрузка данных из 1С в Excel — все способы

Руководство часто просит «скинуть таблицу в Excel». Рассмотрим все способы — от простого сохранения отчёта до программной выгрузки через COM-объект.

📄 Способ 1: Сохранить отчёт через меню

Самый простой путь — открыть любой отчёт в 1С и сохранить результат:

  1. Сформируйте отчёт (например, ОСВ, Карточка счёта, Остатки товаров).
  2. Нажмите Файл → Сохранить как… (или Ctrl+Shift+S).
  3. Выберите формат: Лист Microsoft Excel (.xlsx).
  4. Укажите папку и имя файла → Сохранить.
Совет: Если в отчёте есть группировки — раскройте их до нужного уровня детализации ПЕРЕД сохранением. Иначе свёрнутые строки не попадут в Excel.

📋 Способ 2: Копирование через буфер обмена

Работает для табличных данных (списки документов, справочники):

  1. Выделите нужные строки в списке (Ctrl+A для всех).
  2. Нажмите Ctrl+C.
  3. Откройте Excel и нажмите Ctrl+V.

Минус: не всегда корректно переносится форматирование и числовые значения могут превратиться в текст.

⚙️ Способ 3: Универсальная обработка «Выгрузка в файл»

В типовых конфигурациях есть встроенная обработка для массовой выгрузки:

  • 1С:Бухгалтерия: Администрирование → Печатные формы, отчёты и обработки
  • Можно выгрузить остатки, обороты, справочники напрямую в Excel/CSV
  • Удобно для регулярных выгрузок (раз в день/неделю)

💻 Способ 4: Программная выгрузка (для разработчиков)

Если нужно выгружать данные регулярно и автоматически, используются:

  • СКД (система компоновки данных) — настройте вариант отчёта с сохранением в файл по расписанию.
  • COM-объект — подключение из внешней программы к 1С и чтение данных.
  • HTTP-сервис / OData — получение данных через REST API для автоматической загрузки в Excel/BI-системы.

📚 Связанные статьи

Нужна регулярная выгрузка данных из 1С?

Разработаю обработку автоматической выгрузки в Excel, CSV или напрямую в вашу BI-систему. Работает по расписанию — без ручного труда.

Получить консультацию →