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

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

Как скачать файл из 1С в Excel

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

Выгрузка данных из 1С в Excel — одна из самых частых задач бухгалтеров, менеджеров и аналитиков. Отчёт, список документов, прайс или табличная часть накладной почти всегда доступны для сохранения в формате XLSX без дополнительных доработок конфигурации.

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

Сохранение отчёта в Excel через меню «Файл»

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

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

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

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

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

Списки справочников и документов (номенклатура, контрагенты, реализации) сохраняются иначе. Откройте нужный список, при необходимости настройте отбор и сортировку, затем в меню «Ещё» найдите команду «Вывести список».

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

Этот метод выгружает только видимые колонки и строки, попавшие под текущий отбор. Если список большой, 1С может вывести его частями — тогда лучше сузить отбор или использовать универсальный отчёт.

Выгрузка табличной части документа

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

Альтернатива — выделить все строки комбинацией Ctrl+A, скопировать через Ctrl+C и вставить в открытый лист Excel через Ctrl+V. Способ быстрый, но переносит только видимые колонки и иногда искажает числовые форматы, поэтому подходит для небольших объёмов.

Универсальный отчёт для произвольных данных

Если нужной выгрузки нет в типовых формах, в конфигурациях на управляемых формах (1С:Бухгалтерия 3.0, УТ 11, ERP) есть «Универсальный отчёт». Обычно он находится в разделе «Отчёты» или доступен через поиск по команде «Универсальный отчёт».

В настройках выберите тип объекта (справочник, документ, регистр сведений), сам объект — например, «Номенклатура» — и период, если он применим. Затем через кнопку «Настройки» добавьте нужные поля, отборы и сортировку. Результат сохраняется в Excel стандартным способом через «Файл → Сохранить как».

Универсальный отчёт выгружает данные «как есть», без сложных вычислений. Если нужны итоги по группам или расчётные поля, добавьте группировку в настройках или вычисляйте показатели уже в Excel.

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

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

Если доступна подсистема «Дополнительные отчеты и обработки» (раздел «Администрирование»), внешнюю обработку можно подключить без изменения конфигурации. Файл обработки должен быть получен из надёжного источника — обработки выполняются с правами текущего пользователя и способны изменить данные.

Настройки, которые влияют на результат

На итоговый файл влияет несколько параметров. Формат XLSX поддерживает больше строк и лучше совместим с современными версиями Excel; XLS стоит выбирать только для старых программ. При сохранении больших таблиц 1С может предложить варианты разбиения — принимайте их, иначе часть строк потеряется из-за ограничения формата.

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

Типичные ошибки
01
Сохранение отчёта с группировками — в Excel получается иерархия вместо плоской таблицы, фильтры работают некорректно
02
Копирование большого списка через буфер обмена — часть строк обрезается без предупреждения
03
Выгрузка в XLS из экономии — формат ограничен по числу строк, данные сверх лимита теряются
04
Сохранение отчёта до его полного формирования — в файл попадает неполный результат

Проверка результата и типичные проблемы

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

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

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

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

Количество строк в файле
Норма

Совпадает с числом записей в списке 1С с учётом отбора

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

Строк меньше — выгрузилась часть данных или сработал лимит формата

Итоговые суммы
Норма

Сумма колонки в Excel равна итогу отчёта в 1С

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

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

Формат дат и чисел
Норма

Даты распознаются Excel, числа участвуют в расчётах

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

Значения выровнены влево и не считаются — это текст

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

Можно ли выгрузить из 1С в Excel без установленного Excel на компьютере?

Да. Сохранение в формат XLSX выполняется самой 1С и не требует установленного офисного пакета. Файл можно открыть позже на другом компьютере или в альтернативных редакторах — LibreOffice Calc, Google Таблицы.

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

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

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

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

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

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

Нет кнопки «Вывести список» в меню «Ещё» — что делать?

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

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

Да, через регламентные задания: разработчик создаёт процедуру, которая формирует отчёт и сохраняет файл в указанную папку или отправляет по почте. В файловой базе потребуется запущенный сеанс 1С, в клиент-серверной задания выполняются на сервере.

Итог

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

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