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

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

Как выгрузить выписки из 1С в Excel

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

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

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

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

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

В 1С выгрузке в Excel поддаются три типа объектов. Первый — любой сформированный отчёт: оборотно-сальдовая ведомость, анализ счёта 51, карточка счёта, отчёт «Движение денежных средств». Это готовый табличный документ, который сохраняется «как есть», вместе с шапкой и итогами. Второй тип — списки документов: журнал банковских выписок, платёжных поручений, кассовых документов. Их можно вывести в табличный документ через команду «Вывести список». Третий тип — табличные части конкретного документа, которые копируются вручную.

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

Сохранение сформированного отчёта в Excel

Это самый простой и универсальный способ, работающий во всех типовых конфигурациях: 1С:Бухгалтерия 8, Управление торговлей, ERP, Комплексная автоматизация. Сначала сформируйте отчёт с нужными отборами: период, организация, счёт учёта (для банковских выписок — счёт 51 или 52), контрагент. Проверьте, что данные в отчёте корректны, — сохранится ровно то, что вы видите на экране.

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

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

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

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

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

В появившемся окне отметьте галочками колонки, которые нужны в выгрузке: дата, номер, контрагент, сумма, назначение платежа, вид операции. Уберите лишние колонки — они замедлят последующую обработку. После нажатия «ОК» список превратится в табличный документ, который сохраняется в Excel тем же способом: «Файл → Сохранить как → Лист Excel».

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

Копирование табличной части документа

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

Настройка отчёта перед выгрузкой

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

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

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

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

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

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

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

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

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

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

Частая проблема — даты, которые Excel интерпретирует по-своему, и числа с разделителем разрядов, превращающиеся в текст. Лечится это либо заменой формата ячеек в Excel, либо выгрузкой в CSV с последующим импортом через мастер текста, где разделители задаются явно. Ещё одна типичная ошибка — выгрузка отчёта с объединёнными ячейками шапки: при фильтрации такой таблицы строки «плывут», поэтому шапку лучше удалить сразу.

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

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

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

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

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

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

Формат колонки с суммами
Норма

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

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

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

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

Совпадает с числом операций в отчёте за период

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

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

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

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

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

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

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

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

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

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

Выгрузка в Excel создаёт файл для анализа человеком. Обмен с банком (1С:ДиректБанк или выгрузка в формате TXT для клиент-банка) — это передача данных между 1С и банковской системой по строгому формату. Это разные процедуры, и файл Excel банк не примет.

Кнопка «Сохранить как» неактивна — что делать?

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

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

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

Итог

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

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