Экспорт документов из 1С в PDF: полное руководство
Для качественной выгрузки документов из 1С в PDF необходимо использовать встроенные механизмы платформы «1С:Предприятие 8», правильно настраивать параметры печати (разрешение, шрифты) и адаптировать макеты печатных форм под формат A4. Ключ к успеху — отказ от виртуальных принтеров в пользу штатной функции «Сохранить как PDF» или «Печать в файл», что гарантирует векторное качество текста и корректную работу гиперссылок.
Ниже приведены пошаговые инструкции по настройке формата, улучшению читаемости и исправлению распространенных ошибок верстки.
Краткий ответ: Используйте стандартную кнопку «Печать» → «Сохранить в PDF» (или аналог в вашей конфигурации). Для высокого качества включите внедрение шрифтов в настройках печати и проверьте макет на переполнение ячеек длинным текстом.
Выбор способа экспорта: встроенный механизм vs виртуальный принтер
В 1С существует два основных пути получения PDF-файла. От выбора зависит итоговое качество и функциональность документа.
1. Штатный экспорт (Рекомендуемый)
Большинство современных конфигураций (УТ 11, Бухгалтерия 3.0, ERP, КА) имеют встроенную функцию сохранения печатной формы в PDF.
- Преимущества: Текст остается векторным (четким при любом увеличении), сохраняются внутренние ссылки, метаданные документа и структура файла.
- Как найти: В окне предварительного просмотра печати нажмите кнопку «Еще» → «Сохранить» → выберите тип файла PDF. Или используйте кнопку «Печать» → «Записать в файл».
2. Печать через виртуальный PDF-принтер
Используется, если штатный экспорт недоступен или требуется специфическая обработка на уровне драйвера.
- Недостатки: Текст может растроваться (превратиться в картинку), что увеличивает вес файла и ухудшает четкость. Гиперссылки часто теряются.
- Когда применять: Только для сложных графических отчетов, которые некорректно отображаются при штатном экспорте.
Избегайте использования сторонних онлайн-конвертеров для документов с персональными данными или коммерческой тайной. Передача таких файлов на сторонние серверы нарушает политику безопасности.
Настройка качества печати и шрифтов
Чтобы документ выглядел профессионально и одинаково открывался на любых устройствах, обратите внимание на следующие параметры.
Внедрение шрифтов
Проблема «съехавшего» текста или замены корпоративного шрифта на Arial возникает, если шрифт не встроен в PDF.
- Решение: В настройках печати 1С (часто доступны через кнопку «Настройка печати» или в параметрах страницы) убедитесь, что стоит галочка «Внедрять шрифты» (Embed fonts).
- Стандартные шрифты: Если внедрение невозможно, используйте только стандартные шрифты (Times New Roman, Arial, Courier), которые есть на любом компьютере.
Разрешение и цветовой профиль
- Для экрана и отправки по email: Достаточно стандартных настроек. Цветовая модель RGB отображается корректно на мониторах.
- Для типографской печати: Если PDF отправляется в печать, убедитесь, что изображения в макете имеют разрешение не менее 300 dpi. В 1С это регулируется качеством исходных картинок, загруженных в справочники (например, логотип компании).
Проверяйте вес файла. Если простой счет на одну страницу весит более 2–3 Мб, скорее всего, в него встроены растровые изображения высокого разрешения или шрифты без субсеттинга. Оптимизируйте логотипы перед загрузкой в 1С.
Адаптация печатных форм под PDF
Макеты, идеально смотрящиеся на экране в режиме «Табличный документ», могут ломаться при экспорте в PDF из-за разницы в рендеринге границ и отступов.
Основные проблемы и решения
| Проблема | Причина | Решение |
|---|---|---|
| Разрыв таблицы на странице | Строка не помещается на остаток листа | В свойствах макета установите «Переносить строки» и запретите разрыв внутри ячейки, если это критично. |
| Обрезание правого края | Ширина макета превышает печатаемую область A4 | Уменьшите ширину колонок или отступы. Стандартная полезная ширина A4 — около 190–200 мм с учетом полей. |
| Пустые страницы в конце | Лишние разрывы страниц или большие нижние колонтитулы | Проверьте свойство «Высота страницы» и размеры нижнего поля. Уберите лишние пустые области в макете. |
| Нечитаемый мелкий шрифт | Использование шрифта менее 8 pt | Для основной информации используйте шрифт 10–12 pt. Для сносок допустимо 8 pt. |
Настройка полей страницы
Перед экспортом всегда проверяйте настройки страницы:
- Откройте предварительный просмотр.
- Зайдите в «Параметры страницы».
- Установите поля (обычно 5–10 мм достаточно для большинства принтеров, но для надежности лучше оставлять 15 мм).
- Выберите ориентацию: Книжная для счетов и актов, Альбомная для широких таблиц (например, товарная накладная с большим количеством колонок).
Частые ошибки при выгрузке
- Использование устаревших макетов. После обновления конфигурации старые пользовательские макеты могут конфликтовать с новыми данными. Регулярно обновляйте доработанные печатные формы.
- Игнорирование предпросмотра. Экспорт «вслепую» часто приводит к тому, что длинное наименование товара перекрывает соседнюю колонку. Всегда делайте предварительный просмотр.
- Конфликт кодировок. При открытии PDF на старых системах могут не отображаться кириллические символы, если шрифт не внедрен. Тестируйте файлы на разных устройствах.
FAQ
Можно ли автоматически сохранять все документы в PDF в определенную папку? Да, это реализуется через механизмы «Бизнес-процессов» или подписки на события в конфигураторе. Также существуют внешние обработки и расширения для типовых конфигураций, позволяющие настроить автосохранение при проведении документа.
Почему PDF, сохраненный из 1С, не открывается в браузере? Чаще всего проблема не в файле, а в настройках браузера или используемом PDF-ридере. Попробуйте открыть файл в Adobe Acrobat Reader. Если файл поврежден, попробуйте переформировать его, используя штатный экспорт, а не виртуальный принтер.
Как уменьшить размер PDF-файла из 1С?
- Уменьшите разрешение логотипов и изображений в справочниках «Организации» и «Номенклатура».
- Отключите внедрение полных наборов символов для стандартных шрифтов (если такая опция доступна в вашей версии платформы).
- Используйте сторонние оптимизаторы PDF уже после выгрузки, если встроенные средства не помогают.