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

· 10 мин

Содержание

Чтобы в 1С сохранить отчёт в Excel, сформируйте его на экране и нажмите кнопку Сохранить (значок дискеты) над таблицей или Ещё → Сохранить. В открывшемся диалоге в поле «Тип файла» выберите Лист Excel 2007-...(*.xlsx), укажите папку и имя — файл готов. Так же работает выгрузка в эксель в 1С для печатных форм, журналов документов и справочников.

Сложности начинаются после первой удачной выгрузки: кнопки сохранения нет, файл открылся пустым, суммы в Excel не складываются, шапка разъехалась на объединённые ячейки. Ниже — как сделать выгрузку в Excel без этих сюрпризов: какой формат выбрать, где лежат команды в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и ERP, как вытащить сразу список документов и как настроить регулярную выгрузку по расписанию.

Три способа сохранить отчёт в Excel из открытой формы

Любой сформированный отчёт в 1С 8.3 — это табличный документ. Платформа умеет записывать его в файл тремя путями, результат одинаковый.

Способ 1. Кнопка «Сохранить» на панели отчёта

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

Способ 2. Главное меню → Файл → Сохранить как

Путь для тех случаев, когда панель отчёта урезана: Главное меню (три полоски в левом верхнем углу) → Файл → Сохранить как. Работает для любого открытого табличного документа, включая печатные формы счёта, УПД, расчётного листка.

Горячая клавиша Ctrl+S вызывает тот же диалог. Фокус должен стоять на таблице отчёта, а не на поле настроек.

Способ 3. Копирование через буфер обмена

Когда нужны две колонки из большого отчёта, файл заводить незачем:

  1. Выделите мышью нужную область таблицы (или Ctrl+A — всё).
  2. Ctrl+C.
  3. В Excel — Ctrl+V.

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

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

Какой формат выбрать: XLSX, XLS, MXL, CSV и остальные

В диалоге сохранения платформа предлагает десяток типов файла. Разница существенная.

ФорматЧто получитсяКогда брать
Лист Excel 2007-...(*.xlsx)Современный лист Excel, формулы и формат сохраняютсяВыбор по умолчанию для любой выгрузки
Лист Excel (*.xls)Старый формат, лимит 65 536 строк и 256 колонокТолько если принимающая сторона на Office 2003
Табличный документ (*.mxl)Внутренний формат 1С, открывается в 1С и просмотрщиком mxlАрхив, пересылка между базами, тяжёлые отчёты
Документ PDF (*.pdf)Неизменяемая копияОтправка контрагенту, подпись, печать
Документ ODF (*.ods)Таблица для LibreOffice / OpenOfficeЕсли на месте нет Microsoft Office
Веб-страница (*.htm)HTML-таблицаПубликация, вставка в письмо
Текстовый документ (*.txt)Текст с табуляцией, кодировку выбираете самиЗагрузка в сторонние системы

CSV в списке типов для табличного документа есть не у всех версий платформы. Нужен именно CSV для загрузки в банк, маркетплейс или внешний сервис — сохраните в XLSX и пересохраните из Excel: Файл → Сохранить как → CSV (разделители — запятые). Так вы сами контролируете разделитель и кодировку, а не угадываете.

Для дальнейших расчётов берите XLSX. Для «показать и не дать править» — PDF. MXL пригодится, когда отчёт на 200 тысяч строк: он весит меньше и не ломает Excel.

Пошаговая выгрузка в эксель в 1С на примере оборотно-сальдовой ведомости

Разберём полный цикл в Бухгалтерии 3.0. Логика та же для любого отчёта на системе компоновки данных.

Пошаговый помощник
Шаг 1. Откройте отчёт
Отчёты → Стандартные отчёты → Оборотно-сальдовая ведомость. Укажите период и организацию.

Где находится сохранение в Бухгалтерии, ЗУП, УТ и ERP

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

КонфигурацияГде отчётыОсобенности выгрузки
Бухгалтерия 3.0Отчёты → Стандартные отчёты, Отчётность по НДСРегламентированные отчёты выгружаются отдельно: внутри формы Выгрузить → XML для ФНС, Печать → сохранение в XLSX/PDF
ЗУП 3.1Зарплата → Отчёты по зарплате; Кадры → Кадровые отчётыРасчётные листки и свод начислений — табличные документы, сохраняются кнопкой Сохранить. Для массовой выдачи листков удобнее PDF, для анализа — XLSX
УТ 11Продажи → Отчёты по продажам; Склад → Отчёты по складуПрайс-лист и ведомость по товарам выгружаются в XLSX в один клик; у аналитических отчётов много уровней группировки — сворачивайте до нужного
1С:ERPОтчёты внутри каждого раздела + Все отчётыТяжёлые отчёты лучше сохранять в MXL или дробить по периодам
Любая база в веб-клиентеТак же, как в тонком клиентеБраузер попросит установить расширение работы с файлами 1С. Без него кнопка Сохранить ничего не делает

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

Как в 1С сделать выгрузку в Excel списка документов или справочника

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

Порядок действий:

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

В окне «Вывести список» есть галочка «Только выделенные строки». Выделите мышью с Ctrl десяток нужных документов — и в файл попадут только они.

Этот же путь работает в списке сотрудников ЗУП 3.1, в номенклатуре УТ 11, в журнале операций, в списке основных средств. Команда Вывести список — часть библиотеки стандартных подсистем, она есть практически в каждой форме списка.

Как подготовить отчёт, чтобы в Excel с ним можно было работать

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

Что настроить в 1С до сохранения:

  • 📊 Плоский список вместо иерархии. В структуре отчёта оставьте одну группировку — Детальные записи. Тогда в Excel получится ровная таблица, пригодная для сводной.
  • 🧹 Отключите заголовок, отбор и подвал в настройках отчёта. Меньше объединённых ячеек — меньше ручной чистки.
  • 📐 Уберите лишние колонки в составе показателей, а не скрывайте их в Excel.
  • 🔢 Проверьте формат чисел. Если в отчёте включено «Выводить с разделителем разрядов», часть версий платформы пишет суммы в HTML и буфер обмена как текст.
  • 🗂 Сохраните вариант отчёта через Ещё → Сохранить вариант под именем «Для выгрузки». В следующий раз не придётся настраивать заново.

Один раз собранный «экспортный» вариант отчёта экономит потом по десять минут на каждой выгрузке.

Регулярная выгрузка отчётов в Excel по расписанию

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

Путь: Администрирование → Печатные формы, отчёты и обработки → Рассылки отчётов. Создайте рассылку и укажите:

  1. Состав — какие отчёты и с какими настройками включать.
  2. Формат вложений — XLSX, PDF, MXL или несколько сразу.
  3. Получателей — пользователи, контрагенты, произвольные адреса.
  4. Публикацию — вместо письма файл можно складывать в сетевой каталог, на FTP или в каталог на сервере.
  5. Расписание — ежедневно, по дням недели, по числам месяца.

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

Для рассылки нужна настроенная учётная запись электронной почты: Администрирование → Органайзер → Настройка системной учётной записи.

Когда выгрузка в Excel — лишний шаг

Не каждая задача требует файла.

  • 🖨 Отчёт нужен только на бумаге — печатайте напрямую кнопкой Печать, без промежуточного XLSX.
  • 📨 Файл уходит контрагенту без правок — PDF надёжнее: цифры не поедут.
  • 🔐 В отчёте персональные данные сотрудников — выгруженный файл живёт вне базы и вне прав доступа. Из ЗУП 3.1 лишние XLSX с зарплатами по почте — прямой риск.
  • 🧮 Расчёт можно сделать в самой 1С отбором и дополнительными показателями — внешний Excel только добавит ручной работы и ошибок.
  • 🐘 Отчёт на сотни тысяч строк — Excel откроет его минутами. MXL или дробление по периодам быстрее.

Типичные ошибки при выгрузке таблиц из 1С в Excel

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

Как проверить выгруженный файл за минуту

Три проверки отлавливают почти все проблемы:

  1. Итог. =СУММ() по ключевой колонке в Excel против итога в 1С. Расхождение — значит часть строк не попала или склеилась.
  2. Количество строк. Номер последней заполненной строки должен соответствовать числу записей в отчёте.
  3. Период и отбор. Минимальная и максимальная дата в файле — внутри заявленного периода. Классическая ошибка: выгрузили прошлый квартал, потому что отчёт не переформировали после смены даты.

Если файл уходит в налоговую, банк или аудиторам, оставляйте себе копию отчёта в MXL. Через полгода, когда спросят «откуда цифра», вы откроете исходный табличный документ, а не будете пересобирать отчёт в изменившейся базе.

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

Как в 1С сохранить отчёт в Excel, если кнопки «Сохранить» нет?
Проверьте Ещё → Сохранить и Главное меню → Файл → Сохранить как. Если команд нет и там, у вашей роли снято право Вывод — нужен администратор.
Какой формат лучше для дальнейших расчётов — XLSX или XLS?
XLSX. В XLS лимит 65 536 строк и 256 колонок, большой отчёт обрежется без предупреждения.
Можно ли сделать выгрузку в Excel сразу нескольких отчётов?
Да, через Администрирование → Печатные формы, отчёты и обработки → Рассылки отчётов: в одну рассылку включается несколько отчётов, каждый отдельным вложением XLSX.
Как выгрузить в эксель не отчёт, а список документов?
В журнале нажмите Ещё → Вывести список, отметьте колонки, выберите «Табличный документ», затем сохраните результат в XLSX.
Почему при выгрузке в Excel ломается шапка отчёта?
Шапка 1С состоит из объединённых ячеек. Отключите в настройках отчёта вывод заголовка, отбора и параметров данных — таблица станет ровной.
Сохранится ли в Excel расшифровка показателей?
Нет. Расшифровка — интерактивная функция 1С, в файл попадают только значения. Нужна детализация — добавьте её в сам отчёт перед выгрузкой.