Отчеты и Аналитика · 9 мин
Как сохранить отчет из 1С в PDF
Как сохранить отчет из 1С в PDF: через меню Файл, печать в виртуальный принтер, настройка ориентации и масштаба. Решение ошибок и советы для разных конфигураций.
Отчеты в 1С часто нужно передать бухгалтеру, руководителю или контрагенту в универсальном формате, который одинаково откроется на любом устройстве. PDF подходит для этого лучше всего: он сохраняет форматирование, не редактируется случайно и принимается в электронном документообороте.
В 1С есть несколько рабочих способов получить PDF из отчета: штатное сохранение через меню «Файл», печать через виртуальный PDF-принтер и программный вывод. Выбор зависит от версии платформы, конфигурации и того, нужен ли файл один раз или регулярно.
Ниже разобраны все основные сценарии с точными действиями, настройкой ориентации и масштаба, а также типичные проблемы — обрезанные колонки, пустые страницы, ошибки сохранения.
Способ 1: сохранение через меню «Файл»
Это штатный и самый быстрый метод, доступный в большинстве конфигураций на управляемых формах (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP и другие).
Порядок действий:
- Сформируйте нужный отчет с заданными отборами и периодом.
- Откройте меню Файл → Сохранить как (или нажмите кнопку сохранения на панели табличного документа).
- В диалоге выберите тип файла «Документ PDF (*.pdf)».
- Укажите папку и имя файла, нажмите «Сохранить».
Вместо PDF в списке форматов также доступны MXL (родной формат табличных документов 1С), XLSX, ODS, HTML и TXT. Если PDF нужен для печати на бумаге, сначала настройте параметры страницы — об этом ниже.
- 1Сформируйте отчет с нужными отборами
- 2Откройте Файл → Сохранить как
- 3Выберите формат «Документ PDF (*.pdf)»
- 4Укажите папку и имя файла
- 5Откройте сохраненный PDF и проверьте результат
Способ 2: печать через виртуальный PDF-принтер
Если прямое сохранение недоступно (старая версия платформы, обычные формы, ограничения конфигурации), работает альтернатива — «печать» в файл через виртуальный принтер.
В Windows 10 и новее принтер Microsoft Print to PDF установлен по умолчанию. Действия:
- Сформируйте отчет и нажмите кнопку «Печать» (или Ctrl+P).
- В списке принтеров выберите Microsoft Print to PDF.
- При необходимости настройте ориентацию, поля и масштаб.
- Нажмите «Печать» и укажите, куда сохранить файл.
В Linux и macOS используются аналогичные механизмы печати в PDF. Также существуют сторонние виртуальные принтеры (doPDF, PDFCreator и другие) — они добавляют дополнительные настройки качества и сжатия, но требуют установки и прав администратора.
Настройка внешнего вида: ориентация, масштаб, поля
Частая жалоба — отчет в PDF обрезан справа или размазан на десяток страниц. Причина почти всегда в параметрах страницы, а не в самом формате.
Перед сохранением откройте Файл → Параметры страницы (или соответствующую кнопку в окне предварительного просмотра) и проверьте:
- Ориентация — для широких отчетов (оборотно-сальдовая ведомость, анализ продаж) ставьте альбомную;
- Масштаб — режим «По ширине страницы» или «Поместить на странице» ужимает таблицу до читаемого вида;
- Поля — уменьшение полей дает больше места под данные;
- Размер бумаги — убедитесь, что выбран A4, а не Letter или другой формат.
В некоторых отчетах на СКД (системе компоновки данных) ширину колонок можно изменить прямо в настройках отчета до формирования. Это удобнее, чем сжимать готовую таблицу масштабом: текст остается читаемым.
Как проверить результат
Все колонки видны, текст читаем без увеличения
Правая часть таблицы обрезана или перенесена на отдельные страницы
Соответствует предварительному просмотру в 1С
Пустые страницы или дублирующиеся шапки
Кириллица отображается корректно
Квадраты или знаки вопроса вместо букв
Сохранение отчета из веб-клиента и тонкого клиента
В тонком клиенте сохранение в PDF работает так же, как в толстом: через «Файл → Сохранить как». Файл записывается на компьютер пользователя в выбранную папку.
В веб-клиенте (работа через браузер) есть особенности:
- при первом сохранении браузер может запросить разрешение на скачивание файлов — разрешите;
- файл обычно попадает в стандартную папку «Загрузки», а не в произвольную папку;
- для работы с файловой системой может потребоваться установка расширения для работы с файлами — 1С предложит его при необходимости.
Если в веб-клиенте кнопка сохранения неактивна, проверьте, что браузер поддерживается платформой и расширение установлено. В остальном логика та же: сформировать отчет, выбрать формат PDF, сохранить.
Программное сохранение и автоматическая рассылка
Когда один и тот же отчет нужно отправлять регулярно (например, ежедневная сводка продаж руководству), ручное сохранение неудобно. В 1С это решается двумя путями.
Первый — типовой механизм рассылки отчетов, который есть в конфигурациях на Библиотеке стандартных подсистем (раздел «Администрирование → Рассылка отчетов» или аналогичный). В настройках рассылки выбирается отчет, расписание, формат вложения — в том числе PDF — и список получателей. Платформа сама формирует отчет и отправляет письмо.
Второй — программный вывод через встроенный язык. Табличный документ сохраняется методом Записать с указанием типа файла:
ТабДок.Записать("C:\Отчеты\Продажи.pdf", ТипФайлаТабличногоДокумента.PDF);
Программный способ требует навыков конфигурирования или помощи специалиста, но позволяет встроить выгрузку в любые бизнес-процессы: регламентные задания, обработки, кнопки в документах.
ТабДок.Записать("C:\Отчеты\Отчет.pdf", ТипФайлаТабличногоДокумента.PDF);Типичные ошибки и их решение
Даже простая операция иногда дает сбои. Разберем самые частые ситуации.
В списке форматов нет PDF. Возможные причины: устаревшая версия платформы, отчет открыт в режиме, где доступен только просмотр, либо это не табличный документ, а диаграмма или HTML. Решение — обновить платформу или использовать печать в виртуальный принтер.
PDF сохраняется пустым или с ошибкой. Проверьте, что отчет действительно сформирован (в табличном документе есть данные), и что у пользователя есть права записи в выбранную папку. Папки вроде «C:\Program Files» и корень системного диска часто защищены — сохраняйте в «Документы» или рабочую папку.
Кириллица отображается некорректно. Обычно связано с отсутствием шрифтов на сервере при работе в клиент-серверном режиме или с особенностями виртуального принтера. Попробуйте другой способ сохранения.
Что выбрать в вашей ситуации
Для разовой задачи достаточно «Файл → Сохранить как» — это занимает меньше минуты. Для старых конфигураций и нестандартных отчетов выручает виртуальный принтер. Для регулярной отправки настраивайте рассылку отчетов — она окупает время настройки уже через несколько недель.
Как выбрать действие
Что важно запомнить
Основной способ — «Файл → Сохранить как» с форматом PDF; запасной — печать через виртуальный принтер. Перед сохранением настройте ориентацию и масштаб, а результат всегда проверяйте, открыв готовый файл. Для регулярных отчетов используйте механизм рассылки.
Частые вопросы
Можно ли сохранить в PDF печатную форму документа, а не отчет?
Да, механизм тот же: откройте печатную форму документа, затем используйте «Файл → Сохранить как» с выбором PDF. Во многих конфигурациях также есть кнопка отправки по электронной почте, которая автоматически прикладывает печатную форму именно в PDF.
Почему PDF получается очень большого размера?
Размер растет из-за встроенных шрифтов, картинок (логотипы, печати) и большого числа страниц. Если файл слишком тяжелый для отправки, уберите из макета изображения или сожмите PDF сторонними средствами. На содержание таблиц сжатие не влияет.
Как сохранить в PDF только часть отчета?
Выделите нужную область табличного документа мышью, затем при печати выберите режим «Выделенный диапазон» и печатайте через виртуальный PDF-принтер. При прямом сохранении в PDF выгружается весь табличный документ целиком.
Работает ли сохранение в PDF в файловой и клиент-серверной версии одинаково?
Для пользователя — да, интерфейс идентичен. Отличие в том, где физически выполняется формирование файла: в клиент-серверном режиме часть операций происходит на сервере, поэтому при проблемах со шрифтами или правами проверять нужно настройки сервера, а не только локального компьютера.
Можно ли защитить PDF паролем прямо из 1С?
Штатная функция сохранения не добавляет парольную защиту. Если файл содержит конфиденциальные данные, защиту придется накладывать внешними средствами после сохранения либо ограничивать доступ на уровне прав в самой 1С, чтобы отчет не могли сформировать посторонние.
Что делать, если кнопка «Сохранить как» неактивна?
Убедитесь, что отчет сформирован и курсор стоит в области табличного документа, а не на панели настроек. Также проверьте права пользователя — в некоторых конфигурациях вывод в файл ограничен настройками профилей доступа. Если ничего не помогает, используйте печать через виртуальный принтер.