PDF для бухгалтерской отчётности
Отчётные формы почти всегда шире печатного листа: два десятка колонок, длинные наименования и итоговая строка, которую нельзя отрывать от данных. Конвертация в PDF не решает это за вас — она печатает ровно то, что задано в самой книге. Если область печати, ориентация и масштаб не настроены, отчёт распадётся на листы с одиночными столбцами, и восстановить его смысл будет уже нельзя.
Коротко о цифрах
- Что определяет разбивку по листам
- область печати и масштаб в самой книге
- Предел размера
- 25 МБ на файл
- Таймаут
- 60 секунд на книгу
- Ограничение частоты
- 10 конвертаций за 10 минут с одного адреса
- Что попадает в PDF
- результат вычислений, а не формулы
Что настроить до конвертации
- Ориентацию листа: для широкой формы это почти всегда альбомная, и менять её после выгрузки поздно.
- Масштаб по ширине: вписать все колонки в одну страницу по горизонтали важнее, чем сохранить размер шрифта.
- Область печати: без неё в PDF уедут служебные листы, вспомогательные расчёты и пустые диапазоны справа.
- Повторение шапки на каждой странице: отчёт на десять листов без шапки нечитаем начиная со второго.
- Разрывы страниц по смыслу: разделы формы должны начинаться с нового листа, а не с середины предыдущего.
Порядок выгрузки и сборки
- Настройте печать в самой книге и посмотрите предварительный просмотр — он показывает ровно то, что попадёт в PDF.
- Пересчитайте связанные значения перед выгрузкой: в PDF попадает результат, а не формула, и устаревшую сумму потом никто не заметит.
- Сконвертируйте книгу в PDF и проверьте первую страницу каждого раздела.
- Соберите основную форму и приложения в один файл в порядке, указанном в самой отчётности.
- Запечатайте интерактивные поля, если форма пришла с ними: иначе значения зависят от просмотрщика получателя.
- Проставьте сквозную нумерацию по всему комплекту и сохраните исходную книгу отдельно.
Пределы серверной конвертации
Конвертация выполняется офисным движком на сервере: принимается файл до 25 МБ, на обработку отводится 60 секунд, частота ограничена десятью конвертациями за десять минут с одного адреса. Отчётность редко упирается в размер — двадцать листов таблиц весят немного, — но упирается во время, если книга содержит тяжёлые связанные диапазоны и сотни тысяч строк.
Второе ограничение вытекает из природы конвертации: шрифты берутся из набора, установленного на сервере. Для таблицы это почти безразлично, потому что ширину колонок вы задали сами, но подписи и заголовки, свёрстанные впритык, могут перенестись на вторую строку. Проверять стоит именно их.
Частые вопросы
Почему форма разъехалась на страницы с одним столбцом?
Масштаб по ширине не был задан в исходной книге. Конвертация печатает то, что настроено в самом файле, и колонки, не поместившиеся на лист, переносятся на дополнительные страницы.
Как сделать, чтобы шапка повторялась на каждой странице?
Это настраивается в самой книге как сквозные строки для печати. Конвертация переносит настройку как есть, поэтому задать её после выгрузки в PDF уже невозможно.
Формулы в PDF сохраняются?
Нет, и это правильно: отчётность должна показывать зафиксированные значения. Именно поэтому связанные диапазоны стоит пересчитать до выгрузки — иначе в PDF уедет устаревшая сумма.
Отчётность не уложилась в шестьдесят секунд. Что делать?
Разделить книгу на части и конвертировать их по очереди. Долгая обработка почти всегда означает тяжёлые связанные диапазоны, а не объём самих данных на печатных листах.