Отчеты и Аналитика · 10 мин
Как из 1С выгрузить отчетность в Excel
Как выгрузить отчетность из 1С в Excel: сохранение табличного документа, форматы XLSX и MXL, настройка выгрузки, типичные ошибки и проверка результата.
Любой отчет в 1С — будь то оборотно-сальдовая ведомость, анализ продаж или расчетная ведомость — формируется как табличный документ. Это значит, что его можно сохранить в файл Excel штатными средствами, без дополнительных обработок и доработок. Весь процесс занимает меньше минуты, если знать, где находится нужная команда и какой формат выбрать.
Проблемы обычно возникают не на этапе сохранения, а позже: в открывшемся файле «плывут» колонки, числа превращаются в текст, итоги не сходятся с программой. Причина почти всегда в неверном формате сохранения или в том, что отчет выгружали не целиком. Ниже разобраны рабочие способы выгрузки для типовых конфигураций — 1С:Бухгалтерия, Управление торговлей, Зарплата и управление персоналом, — а также правила проверки результата.
Какие отчеты можно выгрузить и что для этого нужно
Выгрузке подлежит практически любой отчет, который 1С выводит на экран в виде таблицы: стандартные бухгалтерские отчеты (ОСВ, карточка счета, анализ счета), отчеты по продажам и складу, зарплатные ведомости, а также произвольные отчеты, построенные на СКД (системе компоновки данных). Кроме того, в Excel можно сохранить списки документов, справочники и печатные формы документов — механизм один и тот же.
Единственное обязательное условие — у пользователя должны быть права на просмотр отчета. Права на сохранение файла обычно есть у всех, но в строго настроенных базах администратор может ограничить вывод данных. Если кнопка сохранения недоступна, причина чаще всего именно в правах, а не в самой программе.
Для открытия результата нужен Excel, LibreOffice Calc или другой редактор, понимающий формат XLSX. Сама 1С при сохранении не требует установленного Excel — файл формируется встроенными средствами платформы.
Базовый способ: сохранение через меню «Файл»
Это универсальный метод, который работает во всех конфигурациях и версиях платформы 8.3.
- 1Откройте нужный отчет и нажмите «Сформировать», дождитесь полного построения таблицы
- 2Убедитесь, что период, организация и отборы заданы верно — после выгрузки исправить данные в файле можно только вручную
- 3Откройте меню «Файл» в левом верхнем углу окна 1С и выберите «Сохранить как…» (или нажмите кнопку с изображением дискеты)
- 4В диалоге укажите папку, имя файла и тип «Лист Excel (*.xlsx)»
- 5Откройте сохраненный файл и проверьте, что данные и итоги совпадают с отчетом в 1С
После выбора формата платформа может спросить, как сохранять таблицу: с сохранением форматирования или в виде простого списка. Первый вариант сохраняет шапку, цвета, объединенные ячейки и группировки — файл выглядит как отчет в 1С. Второй вариант выводит «плоскую» таблицу, где каждая строка — отдельная запись. Для последующей фильтрации, сводных таблиц и загрузки в другие системы выбирайте именно простой список.
Если отчет большой (десятки тысяч строк), сохранение может занять заметное время. Не закрывайте 1С до появления сообщения о завершении — прерванное сохранение даст поврежденный файл, который Excel не откроет.
Быстрый способ: кнопка сохранения и сочетание клавиш
В тонком клиенте и веб-клиенте на командной панели отчета есть кнопка с изображением дискеты — она дублирует команду «Сохранить как». Это удобно, когда отчет открыт в отдельном окне и меню «Файл» относится к главному окну программы, а не к отчету.
Часть пользователей привыкла к сочетанию Ctrl+S. В большинстве случаев оно работает, если фокус находится в табличном документе. Если по Ctrl+S ничего не происходит, кликните мышью в область отчета и повторите — фокус мог остаться на панели настроек.
В веб-клиенте после сохранения браузер предложит скачать файл — обратите внимание, куда он попал: часто файл уходит в папку «Загрузки», и пользователи потом не могут его найти.
Выбор формата: XLSX, MXL, PDF и когда какой нужен
В диалоге сохранения доступно несколько форматов, и выбор влияет на то, что можно будет делать с файлом дальше.
| Формат | Когда использовать | Ограничения |
|---|---|---|
| XLSX (Excel) | Обработка данных, сводные таблицы, передача коллегам | Старые версии Excel могут не открыть без конвертера |
| XLS (Excel 97–2003) | Совместимость со старым ПО и сторонними загрузчиками | Ограничение около 65 тысяч строк |
| MXL (табличный документ) | Хранение копии отчета внутри инфраструктуры 1С | Не открывается в Excel напрямую |
| Передача на подпись, архив, печать без изменений | Данные нельзя редактировать и считать формулами | |
| ODS | Работа в LibreOffice/OpenOffice | Возможны расхождения в оформлении |
Частая ошибка — сохранять в XLS ради «совместимости», когда в отчете больше 65 тысяч строк: лишние строки просто обрезаются без предупреждения. Если отчет крупный, всегда выбирайте XLSX и после сохранения проверяйте количество строк в файле.
Выгрузка данных без форматирования для дальнейшей обработки
Когда цель — не красивая форма, а данные для анализа (сводные таблицы, Power Query, загрузка в другую систему), форматирование мешает: объединенные ячейки шапки ломают фильтры, а многоуровневые заголовки не дают построить сводную.
В отчетах на СКД есть полезный прием: перед сохранением переключите отчет в режим вывода без оформления, если такая настройка предусмотрена, либо при сохранении выберите вариант «только значения». Другой надежный путь — вывести отчет в максимально «плоском» виде: в настройках варианта отчета уберите группировки строк, оставив детальные записи, и отключите итоги по уровням.
Если штатных настроек недостаточно, многие конфигурации имеют обработку «Универсальный отчет» или консоль отчетов, где результат выводится таблицей значений — она сохраняется в Excel без лишнего оформления. В базах с доработками часто существует специальная кнопка «Выгрузить в Excel» прямо в форме отчета — уточните у администратора, есть ли она в вашей конфигурации.
Проверка результата после выгрузки
Прежде чем отправлять файл дальше, потратьте минуту на контроль — расхождения после выгрузки встречаются регулярно.
Как проверить результат
Итоги в файле совпадают с итогами отчета в 1С
Итоги расходятся — вероятно, обрезаны строки или числа сохранены как текст
Число строк данных соответствует отчету (с учетом шапки)
Строк меньше — признак обрезки при сохранении в старый формат XLS
Даты распознаются как даты, числа — как числа, работает сортировка
Всё выглядит текстом, сортировка идет по алфавиту
Каждая колонка содержит один тип данных, заголовки читаемы
Объединенные ячейки и многострочная шапка ломают фильтрацию
Особое внимание уделите отчетам с группировками: в Excel свернутые группировки 1С превращаются либо в группы строк, либо в повторяющиеся строки-заголовки. Если файл пойдет на загрузку в другую программу, такие строки нужно удалить, иначе они попадут в данные как лишние записи.
Типичные ошибки и как их избежать
Отдельно стоит сказать про копирование через Ctrl+C / Ctrl+V. Для небольшой таблицы это допустимо, но для отчетов в тысячи строк способ ненадежен: буфер обмена может не вместить весь объем, а типы данных при вставке Excel угадывает сам. Сохранение в файл — единственный способ, гарантирующий целостность.
Если один и тот же отчет выгружается регулярно (например, ежедневная выгрузка продаж), имеет смысл сохранить настройки отчета как вариант и договориться с администратором о рассылке по расписанию — 1С умеет автоматически формировать отчет и отправлять файл на почту, что исключает ручные ошибки.
Часто задаваемые вопросы
Почему в Excel числа из 1С стали текстом и не считаются формулами?
Так происходит при сохранении с форматированием: вместе со значением переносится текстовое представление. Выделите проблемный диапазон, нажмите на значок ошибки и выберите «Преобразовать в число». Чтобы проблема не повторялась, сохраняйте отчет в режиме простого списка без оформления.
Кнопка «Сохранить как» неактивна — в чем причина?
Чаще всего фокус находится не в табличном документе: кликните в область отчета и попробуйте снова. Если не помогло, проверьте, не открыт ли отчет в режиме предпросмотра печати с ограничениями, и уточните у администратора права на вывод данных — в некоторых базах сохранение запрещено настройками ролей.
Как выгрузить не весь отчет, а только часть таблицы?
Выделите нужный диапазон ячеек мышью, затем при сохранении выберите вариант сохранения выделенной области, если платформа его предлагает. Если такого варианта нет, сохраните отчет целиком и удалите лишнее уже в Excel — это надежнее, чем копирование через буфер обмена.
Отчет на 200 тысяч строк не сохраняется — что делать?
Сначала убедитесь, что выбран формат XLSX, а не XLS. Если и в XLSX сохранение зависает, сузьте выборку: разбейте отчет по периодам или подразделениям через отбор и выгрузите несколькими файлами. Для регулярных больших выгрузок правильнее использовать не отчет, а специализированную обработку выгрузки — обратитесь к администратору.
Можно ли выгрузить в Excel печатную форму документа, а не отчет?
Да, механизм тот же: откройте печатную форму документа и сохраните ее через «Файл → Сохранить как» в формате XLSX. Учтите, что печатные формы содержат много объединенных ячеек и декоративных элементов, поэтому такой файл подходит для просмотра и правки, но не для обработки данных.
Чем открыть файл MXL, если коллега прислал его вместо Excel?
MXL — это внутренний формат табличного документа 1С, Excel его не открывает. Файл можно открыть в любой установленной 1С через «Файл → Открыть» и пересохранить в XLSX. Если 1С нет, попросите отправителя пересохранить документ в Excel или PDF — конвертировать MXL сторонними средствами без платформы практически невозможно.
Что важно запомнить
Выгрузка отчета из 1С в Excel делается через «Файл → Сохранить как» с выбором формата XLSX. Для анализа данных сохраняйте простой список без форматирования, для передачи и печати — с сохранением вида. После выгрузки сверьте итоги и количество строк с отчетом в программе: обрезка строк и числа-текст — самые частые источники расхождений.