Печатные формы, отчёты и счета из 1С в формате PDF: все рабочие способы

· 10 мин

Содержание

Сохранить файл из 1С в PDF проще всего прямо из окна печатной формы: нажмите кнопку Сохранить (значок дискеты), отметьте формат Adobe PDF (.pdf), выберите папку и нажмите Сохранить. Для любого отчёта или табличного документа работает и второй путь — Ctrl+S или главное меню ☰ → Файл → Сохранить как…, где в поле типа файла выбирают «Документ PDF».

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

Какой способ выбрать: сравнение по задачам

Сначала определитесь, что именно нужно сохранить. От этого зависит самый короткий путь.

ЗадачаСпособПлюсыОграничения
Счёт, акт, накладная из документаКнопка Сохранить в форме печатиСразу нужное имя файла, можно несколько формЕсть только в типовых конфигурациях на БСП
Отчёт, ОСВ, произвольная таблицаCtrl+S → «Документ PDF»Работает в любой конфигурацииРазбивка на страницы по текущим настройкам
Старая или самописная конфигурацияПринтер Microsoft Print to PDFНе зависит от 1СКаждый файл называть вручную
Нужно поправить текст перед отправкойСохранить в Excel → экспорт в PDFМожно отредактироватьРиск разъехавшейся вёрстки
Регулярная выгрузка сотен файловОбработка с методом Записать()Без ручной работыНужен программист или готовая внешняя обработка

💡 В типовых конфигурациях 1С:Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и 1С:УНФ окно печати построено на одной библиотеке (БСП), поэтому кнопка сохранения и её диалог там выглядят одинаково.

Сохранение в PDF штатными средствами 1С

Из формы печатного документа

Это основной путь для бухгалтера. Порядок на примере счёта на оплату в БП 3.0:

  1. Откройте документ, например Продажи → Счета покупателям.
  2. Нажмите Печать и выберите нужную форму — откроется окно с готовым макетом.
  3. В командной панели окна нажмите значок дискеты Сохранить.
  4. В диалоге «Сохранение печатной формы» отметьте Adobe PDF (.pdf). Можно отметить сразу несколько форматов — например, PDF и Excel.
  5. Выберите, куда сохранить: в папку на компьютере или присоединить файл к документу в базе.
  6. Нажмите Сохранить.

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

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

Из отчёта или любой таблицы

Отчёты (ОСВ, анализ счёта, карточка счёта, ведомости) выводятся в табличный документ. Для него действует универсальный способ:

  1. Сформируйте отчёт.
  2. Щёлкните мышью в любом месте таблицы, чтобы она стала активной.
  3. Нажмите Ctrl+S или откройте главное меню ☰ → Файл → Сохранить как….
  4. В поле «Тип файла» выберите Документ PDF (*.pdf).
  5. Укажите имя и папку, нажмите Сохранить.

Если в списке типов нет PDF, значит, платформа сильно устарела — обновите её до актуальной версии 8.3. В современных релизах этот формат есть всегда.

⚠️ Перед сохранением отчёта проверьте разбивку на страницы через ☰ → Файл → Предварительный просмотр. В PDF попадёт ровно то, что вы видите в просмотре, включая обрезанные справа колонки.

Настройка страницы перед сохранением

Большинство претензий к PDF из 1С — это неудачные параметры страницы. Откройте ☰ → Файл → Параметры страницы при активной таблице и проверьте:

  • 📄 Ориентация. Широкие отчёты (ОСВ с развёрнутыми субсчетами, анализ по месяцам) сохраняйте в альбомной.
  • 🔍 Масштаб. Режим «По ширине страницы» ужимает таблицу так, чтобы все колонки влезли на лист. Для узких форм ставьте 100%, иначе текст станет мелким.
  • 📏 Поля. Уменьшение полей с 10 до 5 мм часто спасает одну последнюю колонку.
  • 🔁 Повтор шапки. Для многостраничных ведомостей удобно, когда шапка таблицы повторяется на каждом листе. В типовых отчётах это обычно уже настроено.

Виртуальный PDF-принтер: когда 1С не даёт сохранить напрямую

Этот вариант нужен в старых или доработанных конфигурациях без кнопки сохранения, а также когда документ формируется во внешней программе.

Встроенный принтер Windows

В Windows 10 и 11 есть принтер Microsoft Print to PDF. Как им пользоваться из 1С:

  1. Откройте печатную форму или отчёт.
  2. Нажмите Ctrl+P или кнопку Печать в командной панели окна с макетом.
  3. В списке принтеров выберите Microsoft Print to PDF.
  4. Нажмите Печать — Windows спросит имя и папку для файла.

Если такого принтера в списке нет, он отключён в компонентах системы. Включите его: Панель управления → Программы и компоненты → Включение или отключение компонентов Windows, флажок Печать в PDF (Майкрософт). Нужны права администратора компьютера.

Сторонние PDF-принтеры

Бесплатные виртуальные принтеры (PDFCreator, doPDF, принтер в составе PDF24 и аналоги) дают то, чего нет у встроенного:

  • 🗂 автоматическое имя файла по шаблону и сохранение в заданную папку без вопросов;
  • 🔗 объединение нескольких документов в один PDF;
  • 🔒 пароль на открытие файла;
  • 📉 сжатие и выбор качества.

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

Принтер на терминальном сервере

При работе через RDP или RemoteApp список принтеров берётся с сервера. Если там нет PDF-принтера, а локальный Microsoft Print to PDF не пробрасывается, проще сохранять через Ctrl+S штатно. Файл ляжет в папку на сервере или на подключённом диске клиента — смотрите, какой путь предлагает диалог.

Через Excel или HTML: обходной путь с правкой текста

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

Сохранение через Excel

  1. В форме печати нажмите Сохранить и отметьте Лист Microsoft Excel 2007-... (.xlsx). Для отчёта — Ctrl+S и тип Лист Excel 2007-... (*.xlsx).
  2. Откройте файл в Excel или LibreOffice Calc и внесите правки.
  3. В Excel: Файл → Экспорт → Создать PDF/XPS или Сохранить как с типом PDF. В LibreOffice: Файл → Экспорт в PDF.

Перед экспортом в Excel откройте Разметка страницы → Параметры страницы и задайте «Разместить не более чем на 1 стр. в ширину». Иначе широкая таблица разъедется на два листа.

Сохранение через HTML или Word

  • 🌐 HTML удобен, если документ нужно открыть в браузере и распечатать оттуда в PDF (в Chrome и Edge это пункт «Сохранить как PDF» в окне печати). Вёрстка близка к оригиналу, но рамки ячеек иногда теряются.
  • 📝 Word (.docx) подходит для писем и договоров, сформированных из 1С. Таблицы из табличного документа Word переносит хуже, чем Excel.

Печатная форма, которая изначально сделана макетом Word (например, договор в некоторых конфигурациях), сохраняется в PDF только при наличии на компьютере Word. Если его нет, сохраните в .docx и сконвертируйте в любом редакторе.

Шрифты и кодировка: квадратики, кракозябры и съехавший текст

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

Типичные симптомы и причины

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

Сервер 1С на Linux

Если база работает через веб-клиент или тонкий клиент, а PDF формируется на сервере (например, при программной выгрузке), шрифты нужны именно на сервере. Для Debian и Ubuntu типовой набор Microsoft-шрифтов ставится пакетом:

sudo apt install ttf-mscorefonts-installer
sudo fc-cache -f -v

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

Пакетная печать и автоматическая выгрузка в PDF

Сохранять по одному файлу сотню актов за месяц — потерянный день. Есть три уровня автоматизации.

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

В типовых конфигурациях:

  1. Откройте журнал документов, например список реализаций.
  2. Выделите нужные строки: Ctrl+клик по отдельным или Shift+клик для диапазона. Удобно сначала отобрать список по контрагенту или периоду.
  3. Нажмите Печать и выберите форму. 1С сформирует печатные формы по всем выделенным документам в одном окне.
  4. Нажмите Сохранить, отметьте PDF.

Если отметить флажок упаковки в архив, на выходе получится один ZIP со всеми файлами. Удобно, когда нужно отправить контрагенту пакет актов одним письмом.

Комплект форм по одному документу

Через Печать → Комплект документов (в БП 3.0 у реализации, счёта и других документов) можно сразу получить, например, накладную, счёт-фактуру и счёт. Количество экземпляров настраивается в том же окне. Затем всё сохраняется в PDF одним нажатием.

Программная выгрузка

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

// ТабДок — сформированный табличный документ печатной формы
ИмяФайла = КаталогВыгрузки + "Акт_" + Документ.Номер + ".pdf";
ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.PDF);

Код выполняется на сервере или в толстом клиенте, где доступна файловая система. На сервере путь указывается относительно сервера 1С, и у пользователя, от имени которого работает служба, должны быть права на запись в эту папку.

Для однотипных форм не придумывайте получение макета заново: в типовых конфигурациях печатные формы формируются через общий механизм БСП, и программист вызывает его, а не копирует код макета.

Особенности веб-клиента и облака

В браузере (1С:Фреш, публикация на веб-сервере, «1С:Бухгалтерия» через интернет) диалог сохранения работает иначе:

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

Частые ошибки при сохранении и как их исправить

ПроблемаПричинаЧто сделать
В диалоге сохранения нет формата PDFСтарая версия платформыОбновить платформу 1С до актуальной 8.3
Нет кнопки Сохранить в окне печатиНетиповая конфигурация или старый релизCtrl+S по активной таблице или PDF-принтер
В PDF пустые страницыВ макете есть пустые области за границей печатиЗадать область печати или масштаб «По ширине страницы»
Правые колонки обрезаныПортретная ориентация, масштаб 100%Альбомная ориентация или «По ширине страницы»
«Нет доступа» к папке при сохраненииНет прав на запись, папка на сетевом диске недоступнаСохранить в «Документы», проверить сетевой диск
Файл не открывается, «повреждён»Сохранение прервано, переполнен дискСохранить заново, проверить свободное место
Не сохраняется подпись и печатьВ форме выключен вывод факсимилеВключить флажок вывода подписи и печати в окне печатной формы, если он есть
Можно ли сохранить в PDF документ с факсимиле подписи и печати?
Да. В БП 3.0 сначала загрузите картинки подписи и печати в карточку организации, затем в окне печати включите флажок вывода подписи и печати и только потом сохраняйте в PDF.
Юридически значим ли счёт в PDF, отправленный по почте?
Счёт на оплату не является первичным документом, поэтому PDF с факсимиле для оплаты обычно достаточно. Акты и накладные с юридической силой подписывают КЭП через ЭДО или передают на бумаге.
Как уменьшить размер PDF из 1С?
Табличный документ даёт компактные файлы, обычно десятки килобайт. Раздувают размер картинки в макете: логотип и факсимиле. Загрузите их в карточку организации в меньшем разрешении.
Почему PDF из 1С на другом компьютере выглядит иначе?
Скорее всего, PDF был получен через принтер с подстановкой шрифтов. Сохраните документ штатно через Ctrl+S или кнопку Сохранить — тогда шрифты встраиваются в файл.
Можно ли открыть PDF обратно в 1С и отредактировать?
Нет, 1С не редактирует PDF. Правки вносят в документ базы и формируют печатную форму заново, либо сохраняют в Excel и правят там.