Печатные формы, отчёты и счета из 1С в формате PDF: все рабочие способы
Содержание
Сохранить файл
из 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:
- Откройте документ, например
Продажи → Счета покупателям. - Нажмите
Печатьи выберите нужную форму — откроется окно с готовым макетом. - В командной панели окна нажмите значок дискеты
Сохранить. - В диалоге «Сохранение печатной формы» отметьте
Adobe PDF (.pdf). Можно отметить сразу несколько форматов — например, PDF и Excel. - Выберите, куда сохранить: в папку на компьютере или присоединить файл к документу в базе.
- Нажмите
Сохранить.
Имя файла 1С формирует сама: из названия формы, номера и даты документа. Если в диалоге включён флажок перевода имён в транслит, кириллица в имени заменится латиницей. Это удобно, когда файл уходит в систему, которая не любит русские буквы.
Если нужно отправить документ клиенту, рядом с дискетой есть кнопка с конвертом. Она создаёт письмо с вложением в выбранном формате, но сначала в базе должна быть настроена учётная запись почты.
Из отчёта или любой таблицы
Отчёты (ОСВ, анализ счёта, карточка счёта, ведомости) выводятся в табличный документ. Для него действует универсальный способ:
- Сформируйте отчёт.
- Щёлкните мышью в любом месте таблицы, чтобы она стала активной.
- Нажмите
Ctrl+Sили откройте главное меню☰ → Файл → Сохранить как…. - В поле «Тип файла» выберите
Документ PDF (*.pdf). - Укажите имя и папку, нажмите
Сохранить.
Если в списке типов нет PDF, значит, платформа сильно устарела — обновите её до актуальной версии 8.3. В современных релизах этот формат есть всегда.
⚠️ Перед сохранением отчёта проверьте разбивку на страницы через ☰ → Файл → Предварительный просмотр. В PDF попадёт ровно то, что вы видите в просмотре, включая обрезанные справа колонки.
Настройка страницы перед сохранением
Большинство претензий к PDF из 1С — это неудачные параметры страницы. Откройте ☰ → Файл → Параметры страницы при активной таблице и проверьте:
- 📄 Ориентация. Широкие отчёты (ОСВ с развёрнутыми субсчетами, анализ по месяцам) сохраняйте в альбомной.
- 🔍 Масштаб. Режим «По ширине страницы» ужимает таблицу так, чтобы все колонки влезли на лист. Для узких форм ставьте 100%, иначе текст станет мелким.
- 📏 Поля. Уменьшение полей с 10 до 5 мм часто спасает одну последнюю колонку.
- 🔁 Повтор шапки. Для многостраничных ведомостей удобно, когда шапка таблицы повторяется на каждом листе. В типовых отчётах это обычно уже настроено.
Виртуальный PDF-принтер: когда 1С не даёт сохранить напрямую
Этот вариант нужен в старых или доработанных конфигурациях без кнопки сохранения, а также когда документ формируется во внешней программе.
Встроенный принтер Windows
В Windows 10 и 11 есть принтер Microsoft Print to PDF. Как им пользоваться из 1С:
- Откройте печатную форму или отчёт.
- Нажмите
Ctrl+Pили кнопкуПечатьв командной панели окна с макетом. - В списке принтеров выберите
Microsoft Print to PDF. - Нажмите
Печать— Windows спросит имя и папку для файла.
Если такого принтера в списке нет, он отключён в компонентах системы. Включите его: Панель управления → Программы и компоненты → Включение или отключение компонентов Windows, флажок Печать в PDF (Майкрософт). Нужны права администратора компьютера.
Сторонние PDF-принтеры
Бесплатные виртуальные принтеры (PDFCreator, doPDF, принтер в составе PDF24 и аналоги) дают то, чего нет у встроенного:
- 🗂 автоматическое имя файла по шаблону и сохранение в заданную папку без вопросов;
- 🔗 объединение нескольких документов в один PDF;
- 🔒 пароль на открытие файла;
- 📉 сжатие и выбор качества.
Ставьте такие программы только с официальных сайтов разработчиков. На рабочем компьютере бухгалтерии согласуйте установку с администратором: часть инсталляторов предлагает «в нагрузку» посторонний софт.
Принтер на терминальном сервере
При работе через RDP или RemoteApp список принтеров берётся с сервера. Если там нет PDF-принтера, а локальный Microsoft Print to PDF не пробрасывается, проще сохранять через Ctrl+S штатно. Файл ляжет в папку на сервере или на подключённом диске клиента — смотрите, какой путь предлагает диалог.
Через Excel или HTML: обходной путь с правкой текста
Иногда документ перед отправкой нужно поправить: дописать комментарий, удалить лишнюю строку, поменять реквизиты в шапке. Редактировать PDF неудобно, поэтому идут через промежуточный формат.
Сохранение через Excel
- В форме печати нажмите
Сохранитьи отметьтеЛист Microsoft Excel 2007-... (.xlsx). Для отчёта —Ctrl+Sи типЛист Excel 2007-... (*.xlsx). - Откройте файл в Excel или LibreOffice Calc и внесите правки.
- В 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
Сохранять по одному файлу сотню актов за месяц — потерянный день. Есть три уровня автоматизации.
Несколько документов из списка
В типовых конфигурациях:
- Откройте журнал документов, например список реализаций.
- Выделите нужные строки:
Ctrl+кликпо отдельным илиShift+кликдля диапазона. Удобно сначала отобрать список по контрагенту или периоду. - Нажмите
Печатьи выберите форму. 1С сформирует печатные формы по всем выделенным документам в одном окне. - Нажмите
Сохранить, отметьте PDF.
Если отметить флажок упаковки в архив, на выходе получится один ZIP со всеми файлами. Удобно, когда нужно отправить контрагенту пакет актов одним письмом.
Комплект форм по одному документу
Через Печать → Комплект документов (в БП 3.0 у реализации, счёта и других документов) можно сразу получить, например, накладную, счёт-фактуру и счёт. Количество экземпляров настраивается в том же окне. Затем всё сохраняется в PDF одним нажатием.
Программная выгрузка
Для регулярных задач (ночная выгрузка актов в папку для курьерской службы, архив документов за месяц) пишут небольшую обработку. Ключевой метод табличного документа — Записать с указанием типа файла:
// ТабДок — сформированный табличный документ печатной формы
ИмяФайла = КаталогВыгрузки + "Акт_" + Документ.Номер + ".pdf";
ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.PDF);
Код выполняется на сервере или в толстом клиенте, где доступна файловая система. На сервере путь указывается относительно сервера 1С, и у пользователя, от имени которого работает служба, должны быть права на запись в эту папку.
Для однотипных форм не придумывайте получение макета заново: в типовых конфигурациях печатные формы формируются через общий механизм БСП, и программист вызывает его, а не копирует код макета.
Особенности веб-клиента и облака
В браузере (1С:Фреш, публикация на веб-сервере, «1С:Бухгалтерия» через интернет) диалог сохранения работает иначе:
- 🌍 после нажатия
Сохранитьфайл уходит в папку загрузок браузера, а не в выбранный каталог; - 🧩 для работы с локальными файлами браузер может попросить установить расширение для работы с файлами — без него часть функций недоступна, но обычное скачивание PDF работает;
- 🚫 если браузер блокирует всплывающие окна, файл может не скачаться вовсе — разрешите всплывающие окна для адреса базы.
Частые ошибки при сохранении и как их исправить
| Проблема | Причина | Что сделать |
|---|---|---|
| В диалоге сохранения нет формата PDF | Старая версия платформы | Обновить платформу 1С до актуальной 8.3 |
Нет кнопки Сохранить в окне печати | Нетиповая конфигурация или старый релиз | Ctrl+S по активной таблице или PDF-принтер |
| В PDF пустые страницы | В макете есть пустые области за границей печати | Задать область печати или масштаб «По ширине страницы» |
| Правые колонки обрезаны | Портретная ориентация, масштаб 100% | Альбомная ориентация или «По ширине страницы» |
| «Нет доступа» к папке при сохранении | Нет прав на запись, папка на сетевом диске недоступна | Сохранить в «Документы», проверить сетевой диск |
| Файл не открывается, «повреждён» | Сохранение прервано, переполнен диск | Сохранить заново, проверить свободное место |
| Не сохраняется подпись и печать | В форме выключен вывод факсимиле | Включить флажок вывода подписи и печати в окне печатной формы, если он есть |
Можно ли сохранить в PDF документ с факсимиле подписи и печати?
Юридически значим ли счёт в PDF, отправленный по почте?
Как уменьшить размер PDF из 1С?
Почему PDF из 1С на другом компьютере выглядит иначе?
Ctrl+S или кнопку Сохранить — тогда шрифты встраиваются в файл.