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

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

Как выгрузить файлы из 1С в Excel

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

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

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

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

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

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

Сравнение способов выгрузки

Сохранение табличного документа

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

Вывод списка (Ещё → Вывести список)

Подходит для справочников и документов; даёт плоскую таблицу без лишних строк, удобную для фильтров и сводных.

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

Подходит для табличных частей документов и небольших фрагментов; быстро, но без контроля форматов.

Обработка выгрузки

Подходит для регулярных выгрузок больших объёмов по заданной структуре; требует наличия самой обработки и прав на её запуск.

Сохранение отчёта или печатной формы в Excel

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

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

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

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

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

Когда нужна плоская таблица — например, список контрагентов с ИНН и адресами или журнал счетов за месяц — удобнее всего команда «Вывести список». Откройте форму списка нужного объекта, при необходимости установите отбор (по периоду, организации, признаку) и настройте видимые колонки: через «Ещё → Изменить форму» или изменение порядка колонок можно оставить только нужные поля.

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

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

Копирование табличных частей и небольших фрагментов

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

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

Выгрузка больших объёмов и регулярные выгрузки

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

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

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

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

Нужен готовый отчёт с оформлением для руководстваСформируйте отчёт и сохраните через «Файл → Сохранить как» в xlsx
Нужен список контрагентов, товаров или документов для обработкиИспользуйте «Ещё → Вывести список» с настроенными колонками и отбором
Нужно перенести несколько строк из документа прямо сейчасСкопируйте табличную часть через Ctrl+C / Ctrl+V и почистите лишние колонки
Выгрузка нужна регулярно и объём великОрганизуйте обработку или регламентное задание с помощью специалиста по 1С

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

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

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

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

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

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

Совпадает с числом записей в списке или отчёте 1С (с учётом шапки)

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

Строк меньше — вероятно, действовал отбор или фильтр

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

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

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

Итоги расходятся — проверьте отборы и группировки

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

Числа выравнены вправо, формулы с ними работают

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

Значения как текст, зелёные треугольники в углу ячеек

Структура таблицы
Норма

Одна строка заголовков, нет объединённых ячеек в данных

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

Объединённые ячейки и вложенные шапки мешают фильтрации

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

Ограничения прав и безопасность данных

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

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

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

Почему в Excel числа из 1С отображаются как текст?

Обычно причина в разделителе дробной части: 1С выгружает числа с точкой или запятой, не совпадающей с региональными настройками Windows. Выделите столбец в Excel и используйте «Данные → Текст по столбцам → Готово» либо замену разделителя через «Найти и заменить», после чего значения превратятся в числа.

Как выгрузить данные, если нет кнопки «Сохранить как»?

Проверьте, что табличный документ активен (курсор стоит в нём) — меню «Файл» меняется в зависимости от контекста. Если команда всё равно недоступна, вероятно, у вашей роли нет права «Вывод» — обратитесь к администратору 1С за включением права или за готовой выгрузкой.

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

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

Чем формат xlsx лучше старого xls при выгрузке из 1С?

Формат xlsx поддерживает больше строк на листе, меньше весит и корректно открывается современными версиями Excel. Формат xls стоит выбирать только если файл будет открываться в очень старой программе, не поддерживающей xlsx.

Как выгрузить данные из 1С без объединённых ячеек и вложенных шапок?

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

Итог

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

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