Выгрузка отчетов и печатных форм из 1С 8.3 в Excel, PDF и TXT

· 9 мин

Содержание

Чтобы сохранить отчет в файл в 1С 8.3, сформируйте его, щёлкните мышью по полю с результатом и нажмите Ctrl+S. Откроется окно «Сохранение»: в поле «Тип файла» выберите формат (Excel, PDF, TXT, Word), укажите папку и имя файла. Тот же способ работает для печатных форм документов, оборотно-сальдовой ведомости, анализа счёта и любой другой таблицы, которую показывает программа.

Механизм общий для платформы 8.3, поэтому порядок одинаков в 1С:Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других типовых конфигурациях. Отличаются только кнопки на панели отчета и настройки печатных форм.

Где в 1С кнопка сохранения: три способа выгрузить отчет

Результат любого отчета в 1С — это табличный документ. Сохранить его можно тремя путями. Выбирайте тот, что удобнее.

СпособКак вызватьКогда удобен
Горячая клавишаCtrl+S, курсор стоит в таблице отчетаСамый быстрый, работает везде
Кнопка на панели отчетаЗначок дискеты «Сохранить» в командной панели формыЕсли не помните сочетание клавиш
Главное менюЗначок меню в заголовке окна → Файл → Сохранить как...Если кнопки на форме нет

Пошагово на примере оборотно-сальдовой ведомости

  1. Откройте Отчеты → Стандартные отчеты → Оборотно-сальдовая ведомость.
  2. Задайте период и организацию, нажмите «Сформировать».
  3. Щёлкните левой кнопкой мыши в любую ячейку результата. Это важно: если фокус стоит на поле «Период», Ctrl+S не сработает.
  4. Нажмите Ctrl+S или значок дискеты.
  5. В окне «Сохранение» выберите «Тип файла», например «Лист Excel 2007-…(*.xlsx)».
  6. Укажите папку, имя файла и нажмите «Сохранить».

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

Какие форматы предлагает окно «Сохранение»

  • 📊 XLSX — современный Excel, основной выбор для дальнейшей обработки.
  • 📊 XLS — Excel 97–2003, для старых программ и некоторых банков.
  • 📄 PDF — для отправки контрагенту, аудитору, в банк.
  • 📝 TXT — простой текст, в двух вариантах: UTF-8 и ANSI.
  • 📃 DOCX — документ Word, если таблицу нужно вставить в письмо или договор.
  • 🌐 HTML — веб-страница, открывается в любом браузере.
  • 📑 ODS — таблица для LibreOffice и OpenOffice.
  • 🗂 MXL — собственный формат 1С. Открывается только в 1С или в бесплатной программе «Работа с файлами» (1С:Предприятие — Работа с файлами).

Формата CSV в списке нет. Если банк или сервис требует CSV, сохраните отчет в XLSX, откройте его в Excel и пересохраните через Файл → Сохранить как → CSV (разделители — запятые).

Выгрузка отчета из 1С в Excel: XLSX или XLS

Excel — самый частый запрос. Разница между двумя форматами не только в «возрасте».

ПараметрXLSXXLS
Строк на листедо 1 048 576до 65 536
Колонокдо 16 384до 256
Размер файламеньше, сжатыйбольше
Открывается в Excel 2003только с пакетом совместимостида

Если в оборотке по счёту 41 больше 65 тысяч строк, XLS их просто обрежет. Поэтому по умолчанию берите XLSX.

Как получить таблицу, удобную для фильтров и сводных

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

Что делать:

  1. Перед выгрузкой откройте «Настройки» отчета.
  2. Уберите лишние группировки и промежуточные итоги, если они не нужны.
  3. Если в настройках есть режим вывода списком или плоской таблицей — включите его.
  4. Сформируйте отчет заново и только потом сохраняйте.
  5. В Excel выделите шапку и снимите объединение ячеек.

Для разовой задачи быстрее скопировать данные напрямую. Выделите область отчета мышью, нажмите Ctrl+C и вставьте в Excel через Ctrl+V. Числа вставятся числами, без форматирования шапки.

Почему в Excel видно «#####» вместо сумм

Это не ошибка выгрузки. Колонка в Excel уже, чем число в ней. Дважды щёлкните по границе заголовка колонки — ширина подстроится, суммы появятся.

Сохранение отчетов и печатных форм в PDF

PDF нужен, когда документ отправляют наружу: акт сверки контрагенту, ОСВ аудитору, счёт покупателю. Платформа 8.3 сохраняет PDF сама, отдельный виртуальный принтер не нужен.

Отчет в PDF

Порядок тот же, что для Excel: Ctrl+S → «Тип файла» → «Документ PDF (*.pdf)». Перед сохранением проверьте, как отчет ляжет на лист:

  1. Откройте главное меню окна → Файл → Параметры страницы.
  2. Выберите ориентацию: широкие отчеты (ОСВ с развёрнутыми оборотами) — «Альбомная».
  3. Поставьте масштаб «По ширине страницы», чтобы правые колонки не уехали на отдельный лист.
  4. Посмотрите результат через Файл → Предварительный просмотр.

Печатная форма документа в PDF

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

  • ☑ формат файла — можно отметить сразу несколько, например PDF и XLSX;
  • ☑ «Упаковать в архив (.zip)» — если файлов много;
  • ☑ транслитерация имён файлов — полезна, если получатель работает не в Windows;
  • место сохранения — папка на компьютере или присоединение файла к самому документу.

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

Если в счёте нет подписи и печати, проверьте флажок «Подпись и печать» в верхней части окна печатной формы. В PDF попадает ровно то, что видно на экране.

Отчет в текстовом файле: варианты TXT и настройка колонок

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

UTF-8 или ANSI

В списке типов файлов два текстовых варианта:

ВариантКодировкаКому подходит
Текстовый документUTF-8Современные программы, сайты, Linux
Текстовый документ ANSIWindows-1251Старые программы под Windows, Блокнот в старых версиях Windows

Если принимающая программа показывает вместо русских букв набор символов — сохраните файл во втором варианте.

Как подготовить отчет к выгрузке в текст

Текст не хранит объединения ячеек, цвета и отступы. Колонки в файле разделяются табуляцией, поэтому TXT нормально открывается в Excel по колонкам. Но если в отчете многоуровневая шапка, она превратится в несколько строк с пустыми полями.

Перед сохранением в TXT настройте вариант отчета:

  1. Нажмите «Настройки» и переключитесь в расширенный режим (в БП 3.0 — переключатель вида настроек в окне).
  2. На вкладке группировок оставьте одну детальную группировку без иерархии.
  3. На вкладке полей уберите служебные и пустые колонки.
  4. Отключите общие итоги, если файл пойдёт на загрузку в другую систему: строка «Итого» там часто вызывает ошибку.
  5. Сохраните вариант отчета под понятным именем, например «Для выгрузки в TXT», чтобы не настраивать заново.

Сохранённый вариант отчета доступен всем пользователям базы, если при записи выбрать общий доступ. Так бухгалтер настраивает схему один раз, а выгружает потом любой сотрудник.

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

Выгружать файлы по одному долго, когда в месяце 80 счетов или 12 отчетов для учредителя. Есть три способа ускорить работу.

Несколько документов за один раз

  1. Откройте журнал документов , например Продажи → Реализация (акты, накладные, УПД).
  2. Выделите нужные строки: Ctrl + щелчок мышью — выборочно, Shift + щелчок — диапазон, Ctrl+A — все.
  3. Нажмите «Печать» и выберите форму.
  4. Все выделенные документы откроются в одном окне печатной формы.
  5. Нажмите «Сохранить», отметьте формат и при необходимости «Упаковать в архив».

Так за минуту получается архив с PDF всех актов за месяц.

Рассылка отчетов по расписанию

Для регулярной выгрузки в типовых конфигурациях есть механизм рассылки. В БП 3.0 его включают в Администрирование → Печатные формы, отчеты и обработки флажком «Рассылка отчетов». После этого там же появляется ссылка на список рассылок.

В рассылке задают:

  • 📋 какие отчеты и с какими вариантами настроек формировать;
  • 🗂 в каких форматах сохранять (можно несколько сразу);
  • 📁 куда отправлять: в сетевую папку, на FTP или по почте;
  • ⏰ расписание: например, каждый понедельник в 7:00.

В клиент-серверном варианте рассылка выполняется на сервере 1С. Сетевая папка должна быть доступна учётной записи, под которой работает служба сервера, а не только вашему пользователю Windows.

Программная выгрузка для разработчика

Если нужна нестандартная пакетная выгрузка, её делают внешней обработкой. Табличный документ сохраняется одной строкой кода:

// ТабДок — сформированный табличный документ отчета
ИмяФайла = "C:\Выгрузка\ОСВ_" + Формат(ТекущаяДата(), "ДФ=yyyyMMdd") + ".xlsx";
ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLSX);

Для PDF вместо XLSX укажите ТипФайлаТабличногоДокумента.PDF, для текста в Windows-1251 — ТипФайлаТабличногоДокумента.ANSITXT. Код на сервере пишет файл на диск сервера, а не на компьютер пользователя: это частая причина «файл сохранился, но я его не вижу».

Кракозябры, пустые ячейки и съехавшие колонки после выгрузки

Большинство проблем возникает не в 1С, а на стороне программы, которая открывает файл.

Диагностика: выберите симптом

Отчет сохраняется очень долго или 1С зависает

На отчетах в сотни тысяч строк выгрузка в XLSX может идти несколько минут. Это нормально: платформа формирует файл целиком в памяти.

Что помогает:

  • сузьте период, например выгружайте по кварталам;
  • уберите детализацию до документов, если хватает итогов по счетам;
  • для очень больших реестров используйте TXT — он формируется быстрее всего.

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

Можно ли открыть файл MXL без установленной 1С?
Да. Для этого есть бесплатная программа «1С:Предприятие — Работа с файлами». Она открывает и печатает файлы MXL, а также может пересохранить их в XLSX или PDF.
Как сохранить отчет в Google Таблицы?
Напрямую 1С туда не выгружает. Сохраните отчет в XLSX и загрузите файл в Google Диск, затем откройте его как Google Таблицу.
Почему после выгрузки в Excel пропала расшифровка по двойному щелчку?
Расшифровка работает только внутри 1С: она ссылается на данные базы. В файле остаются значения ячеек без связи с документами.
Можно ли сохранить отчет сразу с подписью руководителя?
Факсимиле подписи и печати добавляют печатные формы документов, если в карточке организации загружены картинки. У обычных отчетов, например ОСВ, такой функции нет.
Где найти отчет, который сохранился в файл, если я не запомнил папку?
По умолчанию 1С предлагает последнюю использованную папку. Откройте окно сохранения ещё раз через Ctrl+S — в нём будет та же папка, файл можно найти по имени.