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

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

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

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

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

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

Базовый способ: сохранение табличного документа в XLSX

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

Далее откройте меню «Файл» в верхнем левом углу окна и выберите «Сохранить как» (в ряде конфигураций доступна кнопка с дискетой прямо на панели инструментов отчета или команда «Еще → Сохранить»). В диалоге сохранения укажите имя файла и в поле «Тип файла» выберите «Лист Excel (.xlsx)» или «Лист Excel 97–2003 (.xls)». Современный вариант — XLSX: он компактнее и не ограничен 65 536 строками старого формата.

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

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

Выбор формата: XLSX, XLS, MXL и когда что использовать

1С предлагает несколько форматов сохранения табличного документа, и выбор влияет на дальнейшую работу с данными. Для передачи коллегам и анализа в Excel почти всегда подходит XLSX. Формат XLS стоит выбирать только если получатель работает в очень старой версии Excel либо сторонняя система принимает исключительно его.

Формат MXL — родной формат табличных документов 1С. Он сохраняет все оформление, группировки и расшифровки, но открывается только в 1С. Используйте его как промежуточный вариант, когда нужно передать отчет другому пользователю 1С без потери интерактивности. Для печати без изменений удобен PDF, но редактировать данные в нем нельзя.

ФорматКогда выбиратьОграничения
XLSXАнализ, сводные таблицы, передача в сторонние системыГруппировки и расшифровка 1С не сохраняются
XLSСовместимость со старыми версиями ExcelЛимит около 65 тысяч строк, больший размер файла
MXLПередача отчета другому пользователю 1СОткрывается только в 1С
PDFПечать, подписание, фиксация результатаНельзя редактировать и фильтровать данные

Как получить «плоские» данные для анализа

Главная неприятность при выгрузке отчетов — структура с группировками. Например, отчет по продажам содержит строки-группы «Контрагент», внутри которых вложены товары, а в Excel это превращается в строки с пустыми ячейками и объединенными колонками. Фильтровать и строить сводные таблицы по таким данным крайне неудобно.

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

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

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

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

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

Выгрузка списков и динамических списков

Многие журналы документов и списки справочников — это не табличные документы, а динамические списки, и «Сохранить как» для них недоступно. Для них используйте команду «Еще → Вывести список»: 1С преобразует список в табличный документ с выбранными колонками, после чего его можно сохранить в Excel обычным способом. Это удобно для выгрузки перечня документов, номенклатуры или контрагентов с отборами.

Обработки и внешние отчеты

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

Почему кнопка сохранения недоступна и что делать

Если команда «Сохранить как» неактивна, причины обычно две. Первая — отчет еще не сформирован или результат пуст: сохранять нечего, и 1С блокирует команду. Сформируйте отчет заново и проверьте, что в нем есть строки.

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

Отдельная ситуация — работа в веб-клиенте или через тонкий клиент без установленного расширения работы с файлами. Там сохранение проходит через диалог скачивания браузера, и иногда файл уходит в папку загрузок без явного подтверждения. Проверьте папку «Загрузки», прежде чем делать вывод об ошибке.

Маршрут решения

Как выбрать действие

Отчет сформирован и нужна простая таблицаСохраните через «Файл → Сохранить как» в формате XLSX
Нужны данные для сводных таблиц и фильтровУберите группировки и итоги в настройках отчета, затем выгрузите
Нужен список документов или справочникаИспользуйте «Еще → Вывести список» и сохраните полученный табличный документ
Кнопка сохранения неактивна во всех отчетахОбратитесь к администратору для проверки прав пользователя
Нужна регулярная выгрузка по расписаниюПоручите разработчику настройку регламентного задания с программным сохранением

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

Самая частая жалоба — числа в Excel ведут себя как текст: не суммируются, слева появляется зеленый треугольник. Причина обычно в том, что в отчете показатель выведен с единицами измерения или пробелами-разделителями как строка. Лечится в Excel: выделите столбец, вызовите «Найти и заменить» и уберите неразрывные пробелы, либо используйте функцию ЗНАЧЕН. Профилактика — выгружать детальные данные без оформления.

Вторая ошибка — выгрузка в XLS при большом объеме. Если отчет содержит больше ~65 тысяч строк, старый формат просто обрежет данные, иногда без предупреждения. Всегда проверяйте последнюю строку файла и при больших объемах используйте только XLSX.

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

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

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

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

Дополнительно убедитесь, что даты распознаны Excel как даты, а не как текст (попробуйте отсортировать колонку), и что в числовых колонках можно посчитать сумму через строку состояния. Если выгрузка делалась для передачи, сохраните рядом исходный MXL или PDF — это позволит быстро свериться при расхождениях.

Итог

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

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

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

Можно ли выгрузить отчет в Excel, если нет кнопки «Сохранить»?

Да, если недоступна только кнопка на панели — используйте меню «Файл → Сохранить как» или сочетание Ctrl+S при активной области табличного документа. Если команда заблокирована на уровне прав, поможет только администратор: попросите проверить роли и профили доступа вашей учетной записи.

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

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

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

Даже XLSX ограничен примерно 1 048 576 строками листа. Разбейте отчет на части по периодам или подразделениям и выгружайте несколькими файлами. Для регулярной работы с такими объемами лучше подключать Excel напрямую к данным через Power Query или поручить разработчику выгрузку в CSV, который не имеет жесткого лимита строк.

Сохраняются ли при выгрузке группировки и расшифровка отчета?

Нет. В Excel переносится только видимое содержимое ячеек и базовое оформление. Интерактивные группировки, расшифровка по двойному клику и связи с документами работают только внутри 1С. Если нужно сохранить интерактивность, выгружайте в формат MXL и передавайте файл пользователю 1С.

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

Штатной кнопки «выгружать по расписанию» в типовых отчетах нет. Варианты: сохраненный вариант отчета с рассылкой по электронной почте (в конфигурациях с подсистемой рассылки отчетов) или регламентное задание, написанное разработчиком, которое формирует отчет и сохраняет файл в заданную папку. Второй вариант гибче, но требует доработки.

Чем выгрузка в CSV отличается от выгрузки в Excel?

CSV — текстовый формат без оформления, формул и нескольких листов, зато без лимита строк и с минимальным размером файла. Он подходит для загрузки данных в другие системы и обработки больших массивов. Для визуального анализа и печати удобнее XLSX, для обмена данными между системами — CSV.