Выгрузка отчётов и данных из 1С в Excel: все рабочие способы
Содержание
Чтобы в 1С сохранить отчёт в Excel, сформируйте его на экране и нажмите кнопку Сохранить (значок дискеты) над таблицей или Ещё → Сохранить. В открывшемся диалоге в поле «Тип файла» выберите Лист Excel 2007-...(*.xlsx), укажите папку и имя — файл готов. Так же работает выгрузка в эксель в 1С для печатных форм, журналов документов и справочников.
Сложности начинаются после первой удачной выгрузки: кнопки сохранения нет, файл открылся пустым, суммы в Excel не складываются, шапка разъехалась на объединённые ячейки. Ниже — как сделать выгрузку в Excel без этих сюрпризов: какой формат выбрать, где лежат команды в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и ERP, как вытащить сразу список документов и как настроить регулярную выгрузку по расписанию.
Три способа сохранить отчёт в Excel из открытой формы
Любой сформированный отчёт в 1С 8.3 — это табличный документ. Платформа умеет записывать его в файл тремя путями, результат одинаковый.
Способ 1. Кнопка «Сохранить» на панели отчёта
- Сформируйте отчёт кнопкой
Сформировать. - Нажмите
Сохранитьна командной панели. Если кнопки не видно — она спрятана вЕщё→Сохранить. - В поле «Тип файла» выберите
Лист Excel 2007-...(*.xlsx). - Укажите каталог, задайте понятное имя файла —
ОСВ_2_кв.xlsx, а неОтчёт1. - Нажмите
Сохранить. Платформа предложит сразу открыть файл — соглашайтесь, это и есть проверка.
Способ 2. Главное меню → Файл → Сохранить как
Путь для тех случаев, когда панель отчёта урезана: Главное меню (три полоски в левом верхнем углу) → Файл → Сохранить как. Работает для любого открытого табличного документа, включая печатные формы счёта, УПД, расчётного листка.
Горячая клавиша Ctrl+S вызывает тот же диалог. Фокус должен стоять на таблице отчёта, а не на поле настроек.
Способ 3. Копирование через буфер обмена
Когда нужны две колонки из большого отчёта, файл заводить незачем:
- Выделите мышью нужную область таблицы (или
Ctrl+A— всё). Ctrl+C.- В 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. Логика та же для любого отчёта на системе компоновки данных.
Отчёты → Стандартные отчёты → Оборотно-сальдовая ведомость. Укажите период и организацию.Показать настройки → вкладки Группировка, Отборы, Показатели. Лишние колонки удобнее убрать здесь, чем потом чистить в Excel.Сформировать. Убедитесь, что на экране именно те цифры, которые нужны: выгружается ровно то, что видно.Показать настройки → Оформление (в расширенном виде — вкладка Прочее): снимите «Выводить заголовок», «Выводить отбор», «Выводить параметры данных». Шапка из трёх объединённых строк в Excel только мешает.Ещё → Сохранить или Ctrl+S.Лист Excel 2007-...(*.xlsx). Имя файла — с периодом и организацией, чтобы через месяц не гадать.=СУММ() по колонке сальдо на конец и сверьте с итогом в 1С. Совпало — выгрузка корректная.Где находится сохранение в Бухгалтерии, ЗУП, УТ и ERP
Механизм один — платформенный, поэтому кнопка живёт во всех конфигурациях. Отличаются только разделы, где лежат сами отчёты.
| Конфигурация | Где отчёты | Особенности выгрузки |
|---|---|---|
| Бухгалтерия 3.0 | Отчёты → Стандартные отчёты, Отчётность по НДС | Регламентированные отчёты выгружаются отдельно: внутри формы Выгрузить → XML для ФНС, Печать → сохранение в XLSX/PDF |
| ЗУП 3.1 | Зарплата → Отчёты по зарплате; Кадры → Кадровые отчёты | Расчётные листки и свод начислений — табличные документы, сохраняются кнопкой Сохранить. Для массовой выдачи листков удобнее PDF, для анализа — XLSX |
| УТ 11 | Продажи → Отчёты по продажам; Склад → Отчёты по складу | Прайс-лист и ведомость по товарам выгружаются в XLSX в один клик; у аналитических отчётов много уровней группировки — сворачивайте до нужного |
| 1С:ERP | Отчёты внутри каждого раздела + Все отчёты | Тяжёлые отчёты лучше сохранять в MXL или дробить по периодам |
| Любая база в веб-клиенте | Так же, как в тонком клиенте | Браузер попросит установить расширение работы с файлами 1С. Без него кнопка Сохранить ничего не делает |
Единственный реальный ограничитель — права. В конфигураторе у роли есть право Вывод. Если оно снято, пользователь не может ни печатать, ни сохранять табличные документы: вместо таблицы появляется сообщение о запрете вывода. Лечится только администратором через Администрирование → Настройки пользователей и прав → профиль группы доступа.
Как в 1С сделать выгрузку в Excel списка документов или справочника
Отчёт — не единственный источник. Часто нужна не аналитика, а просто перечень: все реализации за квартал, все контрагенты с ИНН, вся номенклатура с ценами.
Порядок действий:
- Откройте журнал или справочник — например,
Продажи→Реализация (акты, накладные, УПД). - Настройте отбор по периоду, организации, контрагенту: лишние строки лучше отсечь сразу.
- Нажмите
Ещё→Вывести список. - В окне выбора колонок галочками отметьте нужные реквизиты: дата, номер, контрагент, сумма, статус.
- Тип вывода —
Табличный документ. НажмитеОК. - Получившуюся таблицу сохраните обычным способом:
Ещё→Сохранить→ XLSX.
В окне «Вывести список» есть галочка «Только выделенные строки». Выделите мышью с Ctrl десяток нужных документов — и в файл попадут только они.
Этот же путь работает в списке сотрудников ЗУП 3.1, в номенклатуре УТ 11, в журнале операций, в списке основных средств. Команда Вывести список — часть библиотеки стандартных подсистем, она есть практически в каждой форме списка.
Как подготовить отчёт, чтобы в Excel с ним можно было работать
Выгруженный «как есть» отчёт красиво смотрится и плохо считается: иерархия превращается в уровни группировки, шапка — в объединённые ячейки, итоги раскиданы по строкам.
Что настроить в 1С до сохранения:
- 📊 Плоский список вместо иерархии. В структуре отчёта оставьте одну группировку —
Детальные записи. Тогда в Excel получится ровная таблица, пригодная для сводной. - 🧹 Отключите заголовок, отбор и подвал в настройках отчёта. Меньше объединённых ячеек — меньше ручной чистки.
- 📐 Уберите лишние колонки в составе показателей, а не скрывайте их в Excel.
- 🔢 Проверьте формат чисел. Если в отчёте включено «Выводить с разделителем разрядов», часть версий платформы пишет суммы в HTML и буфер обмена как текст.
- 🗂 Сохраните вариант отчёта через
Ещё→Сохранить вариантпод именем «Для выгрузки». В следующий раз не придётся настраивать заново.
Один раз собранный «экспортный» вариант отчёта экономит потом по десять минут на каждой выгрузке.
Регулярная выгрузка отчётов в Excel по расписанию
Если один и тот же отчёт выгружается каждый понедельник, это делает сама программа.
Путь: Администрирование → Печатные формы, отчёты и обработки → Рассылки отчётов. Создайте рассылку и укажите:
- Состав — какие отчёты и с какими настройками включать.
- Формат вложений — XLSX, PDF, MXL или несколько сразу.
- Получателей — пользователи, контрагенты, произвольные адреса.
- Публикацию — вместо письма файл можно складывать в сетевой каталог, на FTP или в каталог на сервере.
- Расписание — ежедневно, по дням недели, по числам месяца.
В файловой базе рассылка сработает только при запущенном сеансе 1С. Регламентные задания в файловом режиме выполняются внутри клиентского приложения. Нужна автономность — клиент-серверный вариант или отдельный «технологический» сеанс, который висит постоянно.
Для рассылки нужна настроенная учётная запись электронной почты: Администрирование → Органайзер → Настройка системной учётной записи.
Когда выгрузка в Excel — лишний шаг
Не каждая задача требует файла.
- 🖨 Отчёт нужен только на бумаге — печатайте напрямую кнопкой
Печать, без промежуточного XLSX. - 📨 Файл уходит контрагенту без правок — PDF надёжнее: цифры не поедут.
- 🔐 В отчёте персональные данные сотрудников — выгруженный файл живёт вне базы и вне прав доступа. Из ЗУП 3.1 лишние XLSX с зарплатами по почте — прямой риск.
- 🧮 Расчёт можно сделать в самой 1С отбором и дополнительными показателями — внешний Excel только добавит ручной работы и ошибок.
- 🐘 Отчёт на сотни тысяч строк — Excel откроет его минутами. MXL или дробление по периодам быстрее.
Типичные ошибки при выгрузке таблиц из 1С в Excel
Вывод либо в профиле группы доступа отключена печать и сохранение. Обращайтесь к администратору: Администрирование → Настройки пользователей и прав → профиль группы доступа.Веб-страница или старый Лист Excel (*.xls), а расширение дописано вручную. Сохраните заново именно как Лист Excel 2007-...(*.xlsx).Сформировать, дождитесь таблицы, потом сохраняйте.Данные → Текст по столбцам → Готово. Если не помогло — в столбце неразрывные пробелы: Ctrl+H, замените их на пустоту.Главная → Объединить и поместить в центре → Отменить объединение ячеек.Данные → Из текста/CSV с явным указанием кодировки, а не двойным щелчком.Формат ячеек → Дата.Как проверить выгруженный файл за минуту
Три проверки отлавливают почти все проблемы:
- Итог.
=СУММ()по ключевой колонке в Excel против итога в 1С. Расхождение — значит часть строк не попала или склеилась. - Количество строк. Номер последней заполненной строки должен соответствовать числу записей в отчёте.
- Период и отбор. Минимальная и максимальная дата в файле — внутри заявленного периода. Классическая ошибка: выгрузили прошлый квартал, потому что отчёт не переформировали после смены даты.
Если файл уходит в налоговую, банк или аудиторам, оставляйте себе копию отчёта в MXL. Через полгода, когда спросят «откуда цифра», вы откроете исходный табличный документ, а не будете пересобирать отчёт в изменившейся базе.
Частые вопросы
Как в 1С сохранить отчёт в Excel, если кнопки «Сохранить» нет?
Ещё → Сохранить и Главное меню → Файл → Сохранить как. Если команд нет и там, у вашей роли снято право Вывод — нужен администратор.Какой формат лучше для дальнейших расчётов — XLSX или XLS?
Можно ли сделать выгрузку в Excel сразу нескольких отчётов?
Администрирование → Печатные формы, отчёты и обработки → Рассылки отчётов: в одну рассылку включается несколько отчётов, каждый отдельным вложением XLSX.Как выгрузить в эксель не отчёт, а список документов?
Ещё → Вывести список, отметьте колонки, выберите «Табличный документ», затем сохраните результат в XLSX.