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

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

Как сделать выгрузку из 1С в Excel: пошаговая инструкция

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

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

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

Инструкция ниже ориентирована на типовые конфигурации 1С:Предприятие 8.3 (Бухгалтерия, Управление торговлей, ERP, ЗУП) в режиме «Такси». В старых версиях и нестандартных конфигурациях названия пунктов меню могут отличаться, но логика действий сохраняется.

Способ 1. Сохранение готового отчёта в Excel

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

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

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

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

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

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

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

1С сформирует табличный документ с выбранными колонками. Дальше действия такие же, как с отчётом: «Файл → Сохранить как» и формат Excel. Удобство способа в том, что состав колонок определяете вы сами, а не разработчик отчёта.

Способ 3. Универсальный отчёт и обработки выгрузки

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

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

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

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

Сохранение отчёта

Подходит для готовых отчётов; ограничение — выгружается только то, что видно на экране

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

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

Универсальный отчёт

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

Внешняя обработка

Подходит для регулярных выгрузок; требует разработки или настройки специалистом

Настройка формата и проверка результата

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

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

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

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

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

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

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

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

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

Числовые колонки в Excel
Норма

Числа выровнены вправо, доступны вычисления

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

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

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

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

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

Строк меньше — проверьте отбор и прокрутку списка

Даты и номера документов
Норма

Отображаются в читаемом виде

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

Даты как текст, номера в виде 1E+10

Типичные ошибки и ограничения

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

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

Также учитывайте права доступа: если у пользователя нет прав на просмотр части данных (например, персональных данных сотрудников или себестоимости), эти поля в выгрузке будут пустыми или выгрузка будет недоступна вовсе. Это ограничение системы, а не сбой.

Типичные ошибки при выгрузке
01
Копирование списка через Ctrl+C вместо «Вывести список» — в файл попадают не все строки
02
Забытый отбор по периоду — выгружаются лишние данные или, наоборот, не хватает строк
03
Отсутствие сверки итогов — ошибка обнаруживается уже после передачи файла
04
Выгрузка огромной таблицы в xlsx одним файлом — программа зависает или выдаёт ошибку памяти
05
Игнорирование формата чисел — в Excel невозможно посчитать суммы по текстовым ячейкам

Альтернативы: CSV, буфер обмена и COM-соединение

Формат xlsx — не единственный вариант. При сохранении табличного документа доступны также CSV, TXT, HTML, PDF и MXL. CSV удобен для обмена с другими системами и открывается в Excel, но требует правильного выбора разделителя и кодировки (обычно UTF-8) при импорте.

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

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

Часто задаваемые вопросы

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

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

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

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

Можно ли выгрузить из 1С сразу в Google Таблицы?

Напрямую — нет. Сохраните табличный документ в xlsx или CSV, затем загрузите файл в Google Диск и откройте через Google Таблицы. Формат CSV при этом импортируется через меню «Файл → Импорт».

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

Скорее всего, числа сохранились как текст. Выделите колонку, нажмите на значок ошибки и выберите «Преобразовать в число», либо прогоните столбец через «Данные → Текст по столбцам» с нажатием «Готово».

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

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

Чем отличается сохранение в xlsx от копирования через буфер обмена?

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

Итог

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

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