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

· 7 мин

Содержание

Из 1С в Excel можно выгрузить почти всё, что видно на экране: печатную форму документа, любой отчёт, список справочника, таблицу подбора. Отдельная «кнопка экспорта» для этого не нужна — механизм встроен в саму 1С 8.3.

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

Что можно выгрузить из 1С в Excel

Правило простое: если что-то отображается на экране как таблица или печатная форма — это выгружается в Excel. Способ отличается только источником данных.

Что выгружаемКаким способомФормат на выходе
📄 Печатная форма документа (счёт, накладная, акт)«Сохранить» из печатной формыExcel, PDF, MXL
📊 Отчёт (ОСВ, карточка счёта, анализ)«Сохранить» из формы отчётаExcel, PDF, MXL
📋 Список справочника или журнала документов«Ещё» → «Вывести список»Excel, табличный документ
🔢 Отдельные ячейки таблицыВыделить → Ctrl+C → вставить в ExcelExcel

То есть «выгрузить документ» и «выгрузить отчёт» — это один и тот же способ. А вот список номенклатуры или контрагентов достаётся по-другому, через «Вывести список».

Как из 1С сохранить документ в формате Excel

Самый частый сценарий — надо получить в эксель печатную форму: счёт на оплату, накладную, акт сверки . Порядок такой:

  1. Откройте документ и нажмите кнопку Печать.
  2. Выберите нужную печатную форму — на экране появится табличный документ 1С.
  3. В верхнем меню формы нажмите Сохранить (значок дискеты) или ЕщёСохранить.
  4. В поле Тип файла выберите Лист Excel 2007 (.xlsx).
  5. Укажите имя и папку, нажмите Сохранить.

Файл открывается в Excel как обычная книга. Так же выгружается любой отчёт: сформировали ОСВ или карточку счёта — и тем же Сохранить кладёте её в .xlsx.

Пошаговый помощник
Открыть данные в 1С
Печатную форму документа — через кнопку «Печать». Отчёт — просто сформируйте его на экране. Список — откройте нужный справочник или журнал.

Как в 1С выгрузить отчёт в эксель (ОСВ и другие)

С отчётами всё то же, но без кнопки «Печать» — отчёт уже является табличным документом.

  • Сформируйте отчёт (например, ОтчётыОборотно-сальдовая ведомость), нажмите Сформировать.
  • Нажмите Сохранить в шапке отчёта.
  • Тип файла — Лист Excel 2007 (.xlsx).

Перед выгрузкой ОСВ настройте отбор и группировку прямо в 1С (по субсчетам, по контрагентам). В Excel потом не придётся пересобирать таблицу вручную — она приедет уже в нужном разрезе.

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

Как из 1С выгрузить в эксель таблицу или список

Список номенклатуры, контрагентов, договоров, документы журнала — это не печатная форма. Для них работает «Вывести список»:

  1. Откройте список (например, СправочникиНоменклатура).
  2. При необходимости настройте отбор и колонки (ЕщёИзменить форму).
  3. Нажмите ЕщёВывести список.
  4. В окне отметьте нужные колонки, тип вывода — Табличный документ, нажмите ОК.
  5. Получившуюся таблицу сохраните через Сохранить.xlsx.

Так же переносится таблица подбора или любая табличная часть, которую 1С показывает списком.

«Вывести список» выгружает ровно те строки, что видны с учётом отбора. Стоит фильтр по организации или период в журнале — в Excel уедет только отфильтрованное. Хотите всё — сначала снимите отборы.

Быстрый способ: копирование ячеек

Когда нужно перенести две-три строки, файл не обязателен. Выделите ячейки в таблице 1С мышью, нажмите Ctrl+C, перейдите в Excel и Ctrl+V. Данные вставятся с сохранением колонок. Способ грубый, зато мгновенный.

Какой формат выбрать: xlsx, xls, csv

При сохранении 1С предлагает несколько типов файла. Что когда брать:

ФорматКогда выбиратьНюанс
.xlsxПо умолчанию, современный ExcelСохраняет форматирование и формулы
.xlsСтарый Excel (2003 и раньше)Лимит ~65 000 строк
.csvЗагрузка в другую программу, банк, маркетплейсТолько текст, без оформления
.mxlОбмен между базами 1СОткрывается только в 1С
.odsLibreOffice / OpenOfficeАналог xlsx для свободных офисов

Для обычной работы берите .xlsx. .csv нужен, когда файл пойдёт не человеку, а другой системе — там важна «чистота» данных, а не красота.

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

Иногда кнопка Сохранить есть, но выгрузка не идёт. Причина часто не в 1С, а в правах.

  • 🔒 У роли пользователя может быть снято право Вывод (печать/сохранение) — тогда кнопки сохранения и печати неактивны по всей базе. Снимается это администратором в настройках прав.
  • 🔒 В облачных и арендованных базах выгрузку файлов иногда ограничивают на уровне сервера — файл формируется, но не отдаётся на локальный диск. Тогда сохраняют в хранилище провайдера.
  • 🔒 Для персональных данных (справочник сотрудников, физлиц) выгрузка может логироваться. Это нормально, просто помните об этом.

Если прав не хватает — не обходите ограничение, а запросите доступ у администратора базы.

Частые ошибки и как их избежать

Диагностика: выберите симптом

Перед первой массовой выгрузкой сделайте пробную на 5–10 строках. Проверите формат и колонки, не тратя время на переделку большого файла.

Когда ручной выгрузки уже мало: автоматизация

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

  • ⚙️ Сохранение варианта отчёта. Настроенный отбор и колонки сохраняются в 1С как вариант — не придётся каждый раз собирать заново, только СформироватьСохранить.
  • ⚙️ Рассылка отчётов по расписанию. В типовых конфигурациях (АдминистрированиеПечатные формы, отчёты и обработки) есть регламентная рассылка: 1С сама формирует отчёт и шлёт файлом на почту.
  • ⚙️ Внешняя обработка выгрузки. Под регулярный обмен с Excel/банком/маркетплейсом ставят обработку, которая выгружает данные в заданный шаблон одной кнопкой.

Для разовых задач автоматизация избыточна — хватит трёх способов выше. Она окупается только на повторяющихся выгрузках.

Проверка перед выгрузкой в Excel
Выполнено: 0 / 5

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

Как в 1С выгрузить данные в Excel, если нет кнопки «Сохранить»?
Кнопка прячется в меню Ещё вверху формы. Если её нет и там — у пользователя снято право «Вывод»; включает администратор в настройке ролей.
Можно ли выгрузить из 1С в Excel сразу несколько документов?
Печатные формы — по одной. А вот список документов журнала выгружается целиком через ЕщёВывести список. Нужны сами печатные формы пачкой — используйте групповую печать в PDF.
Как выгрузить номенклатуру или контрагентов из 1С в эксель?
Откройте справочник, при необходимости настройте отбор, затем ЕщёВывести список → тип «Табличный документ» → Сохранить в .xlsx.
Почему в Excel числа выгрузились как текст и не считаются?
Обычно это результат выгрузки в .csv с неверным разделителем. Сохраняйте в .xlsx. Если файл уже открыт — выделите столбец и через «Данные» → «Текст по столбцам» приведите к числу.
В каком формате сохранять — xlsx или csv?
Для работы человека и сохранения оформления — .xlsx. Для загрузки в банк, маркетплейс или другую программу — .csv, там важен чистый текст без форматирования.
Обязательна ли отдельная обработка для выгрузки в Excel?
Нет. Печатные формы, отчёты и списки выгружаются штатными средствами 1С 8.3. Обработка нужна только под регулярный обмен по своему шаблону.