К статье
Практический материал

Отчеты и Аналитика · 10 мин

Как выгрузить отчет из 1С в Excel

Как выгрузить отчет из 1С в Excel: способы сохранения через «Сохранить как», копирование и внешние обработки. Разбор ошибок, настройки форматов и ответы на вопросы.

Выгрузка отчета из 1С в Excel — одна из самых частых операций: данные нужны для сводных таблиц, презентаций руководству, передачи контрагентам или дальнейшей обработки формулами. В типовых конфигурациях (Бухгалтерия, Управление торговлей, ЗУП, ERP) эта возможность встроена, и в большинстве случаев достаточно нескольких кликов.

Проблемы обычно возникают не на этапе сохранения, а после: ломается структура таблицы, числа превращаются в текст, объединенные ячейки мешают фильтрации. Поэтому важно не только знать, где находится кнопка выгрузки, но и понимать, какой формат выбрать и как проверить результат.

Ниже разобраны основные способы выгрузки, отличия между форматами XLSX, MXL и CSV, типичные ошибки и способы их исправления. Инструкции подходят для платформы 1С:Предприятие 8.3 в режиме тонкого клиента и веб-клиента.

Подготовка отчета перед выгрузкой

Перед сохранением убедитесь, что отчет сформирован полностью и содержит нужные данные. Если отчет большой (десятки тысяч строк), дождитесь завершения формирования — индикатор прогресса внизу окна должен исчезнуть. Сохранение частично сформированного отчета приведет к обрезанным данным.

Проверьте настройки отчета: период, отборы, группировки. Частая ситуация — пользователь выгружает отчет, а потом обнаруживает, что забыл установить нужный отбор по организации или складу. Проще перенастроить и пересформировать отчет в 1С, чем чистить лишние строки в Excel.

Если отчет построен на СКД (система компоновки данных — так работает большинство отчетов в типовых конфигурациях), обратите внимание на кнопку «Настройки». Там можно убрать лишние колонки и ресурсы: чем меньше столбцов, тем проще работать с файлом в Excel.

Основной способ: «Сохранить как» в формате Excel

Стандартный путь одинаков почти во всех конфигурациях. Сформируйте отчет, затем откройте меню «Файл» и выберите «Сохранить как» (в ряде конфигураций на панели есть отдельная кнопка с изображением дискеты). В диалоге сохранения укажите имя файла и тип — «Лист Excel 2007–... (.xlsx)» или «Лист Excel (.xls)», если нужен старый формат.

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

Порядок действий
  1. 1
    Сформируйте отчет и дождитесь полного построения
  2. 2
    Откройте «Файл → Сохранить как» или нажмите кнопку сохранения на панели
  3. 3
    Выберите папку, введите имя файла
  4. 4
    В поле «Тип файла» укажите «Лист Excel (*.xlsx)»
  5. 5
    Нажмите «Сохранить» и откройте файл в Excel для проверки

Выбор формата: XLSX, MXL, CSV

1С предлагает несколько форматов сохранения табличного документа, и выбор влияет на то, что вы получите на выходе. XLSX — рабочий вариант для Excel. MXL — внутренний формат табличных документов 1С, он нужен для передачи отчета другому пользователю 1С, но Excel его не откроет напрямую. CSV подходит, когда нужны «голые» данные для загрузки в другие системы.

ФорматКогда использоватьОграничения
XLSXПередача отчета, анализ в Excel, печатьСохраняет объединенные ячейки и оформление, что мешает фильтрам
XLS (старый)Совместимость со старыми версиями ExcelОграничение около 65 тысяч строк
CSVЗагрузка данных в другие программы, обменТеряется оформление, возможны проблемы с разделителями и кодировкой
MXLПередача отчета между пользователями 1СНе открывается в Excel напрямую
PDFОтчет «только для чтения», отправка руководствуНельзя редактировать и обрабатывать данные

Если цель — сводная таблица или фильтрация в Excel, часто удобнее сохранить в XLSX, а затем в самом Excel убрать объединение ячеек и лишние строки шапки. Либо использовать альтернативные способы, описанные ниже.

Альтернативные способы выгрузки

Копирование через буфер обмена

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

Выгрузка списков из форм списка

Если нужен не отчет, а список документов или элементов справочника, используйте кнопку «Ещё → Вывести список» в форме списка. В появившемся окне отметьте нужные колонки — получится плоская таблица без объединенных ячеек, которую затем сохраняют в XLSX тем же «Сохранить как». Это самый чистый способ получить данные для обработки.

Внешние обработки и COM-соединение

В конфигурациях с доработками встречаются кнопки вида «Выгрузить в Excel», которые формируют файл программно. Такие обработки часто дают более аккуратный результат, чем стандартное сохранение. Если штатных средств не хватает, задачу решает разработчик через встроенный язык 1С (объекты «ТабличныйДокумент» или COM-объект Excel.Application), но это уже доработка, требующая тестирования.

Сравнение вариантов

Сохранить как XLSX

Универсально и быстро; сохраняет оформление, но оно мешает обработке данных

Вывести список

Лучший вариант для плоских таблиц без объединений; работает только в формах списков, а не в отчетах

Копипаст через буфер

Подходит для маленьких фрагментов; ненадежен на больших объемах

Доработанная выгрузка

Дает идеально структурированный файл; требует разработчика и тестирования

Типичные проблемы после выгрузки и их решение

Самая частая жалоба — числа вставлены как текст и не участвуют в формулах. Причина обычно в том, что 1С выгружает значения с пробелами-разделителями разрядов или в текстовом формате ячейки. Лечится в Excel: выделите столбец, замените неразрывные пробелы через «Найти и заменить» (Ctrl+H) на пустоту, затем преобразуйте в число через «Данные → Текст по столбцам → Готово».

Вторая проблема — объединенные ячейки в шапке и группировках. Они ломают фильтрацию и сортировку. Выделите лист, в Excel нажмите «Объединить и поместить в центре» для снятия объединения, затем заполните пустые ячейки значениями выше (выделить диапазон → F5 → «Выделить → Пустые ячейки» → ввести формулу =ячейка выше → Ctrl+Enter).

Третья проблема — даты превращаются в текст или в пятизначные числа. Это вопрос формата ячеек: выделите столбец и назначьте формат «Дата». Если дата выгрузилась текстом вида «01.03.2026», используйте «Текст по столбцам» с указанием формата даты на последнем шаге мастера.

Типичные ошибки
01
Сохранение недостроенного отчета — в файле оказывается только часть строк
02
Выбор старого формата XLS для большого отчета — строки сверх лимита обрезаются без предупреждения
03
Отправка файла в MXL коллеге без 1С — он не сможет его открыть
04
Ручная правка данных в Excel вместо перенастройки отчета — при следующей выгрузке правки теряются и появляются расхождения
05
Игнорирование скрытых строк и итогов по группам — при суммировании в Excel получается двойной подсчет

Как проверить корректность выгрузки

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

Дополнительно проверьте количество строк: если в 1С отчет содержит, например, 5 000 строк данных, а в Excel их 4 980 — где-то произошло обрезание, чаще всего из-за лимита формата XLS или неполного формирования отчета.

Контрольные точки

Как проверить результат

Итоговая сумма по ключевой колонке
Норма

Совпадает с итогом в отчете 1С

Тревожный признак

Расхождение — часть данных потеряна или задвоена

Количество строк данных
Норма

Совпадает с количеством строк в 1С

Тревожный признак

Меньше — обрезание форматом или неполное формирование

Тип данных в числовых колонках
Норма

Числа, в строке состояния Excel считается сумма

Тревожный признак

Текст — сумма не считается, нужны преобразования

Даты
Норма

Отображаются как даты и сортируются по времени

Тревожный признак

Текст или пятизначные числа без формата

Ограничения и когда нужен специалист

Стандартная выгрузка покрывает большинство задач, но имеет границы. Очень большие отчеты (сотни тысяч строк) могут формироваться долго и занимать много памяти; в этом случае лучше выгружать данные порциями по периодам или перестроить отчет. В веб-клиенте сохранение происходит через механизм скачивания браузера — проверьте, что браузер не блокирует загрузку файлов.

Если выгрузка нужна регулярно по расписанию (например, ежедневная выгрузка продаж в файл на сетевом диске), это решается регламентным заданием и небольшой доработкой — здесь нужен разработчик 1С. То же касается ситуаций, когда файл должен иметь строго заданную структуру для загрузки в стороннюю систему: банк, маркетплейс, BI-платформу.

Итог

Что важно запомнить

Базовый путь: сформировать отчет → «Файл → Сохранить как» → XLSX. Для обработки данных выбирайте плоские списки без оформления, для передачи «как есть» — сохранение с форматированием. Всегда сверяйте итоговые суммы и количество строк после выгрузки.

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

Почему кнопка «Сохранить как» неактивна?

Чаще всего отчет еще формируется или окно отчета не в фокусе. Дождитесь окончания построения и кликните в область табличного документа. Также проверьте права: при ограниченных правах часть функций может быть недоступна — уточните у администратора.

Можно ли выгрузить отчет в Excel из веб-клиента 1С?

Да, механизм тот же: «Файл → Сохранить как». Разница в том, что файл сохраняется через скачивание браузером — он появится в папке загрузок. Если скачивание не начинается, проверьте настройки блокировки всплывающих окон и загрузок в браузере.

Что делать, если отчет не помещается в один файл Excel?

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

Как выгрузить отчет без оформления, только данные?

Используйте «Ещё → Вывести список» в формах списков — это дает плоскую таблицу. Для отчетов на СКД можно в настройках переключить вариант отчета на более простой или убрать группировки. Если такой возможности нет, очистку придется делать уже в Excel.

Числа выгрузились с пробелами и не считаются формулами — как исправить?

Выделите столбец, откройте «Найти и заменить» (Ctrl+H), в поле «Найти» вставьте неразрывный пробел (скопируйте его из ячейки), «Заменить на» оставьте пустым. Затем пройдите «Данные → Текст по столбцам → Готово» — Excel преобразует значения в числа.

Можно ли настроить автоматическую выгрузку отчета каждый день?

Штатными средствами пользователя — нет, это требует доработки: разработчик создает регламентное задание, которое формирует отчет и сохраняет файл в указанную папку или отправляет по почте. Такая доработка стандартна и выполняется на большинстве типовых конфигураций.