Документы и Печать · 11 мин
Как в 1С изменить параметры страницы при печати
Как изменить параметры страницы в 1С: ориентация, поля, масштаб при печати документов. Инструкции для 8.3 и 7.7, настройка макета, решение типичных проблем.
Параметры страницы в 1С определяют, как документ будет выглядеть на бумаге: ориентацию листа, размер полей, масштаб и размещение данных. Чаще всего настройку требуется выполнить при печати счетов, накладных, актов и отчетов, когда таблица не помещается по ширине или текст обрезается по краям.
В 1С есть несколько уровней настройки: временные параметры в диалоге печати, постоянные настройки в макете печатной формы и программное задание свойств через встроенный язык. Выбор способа зависит от того, нужно ли изменить страницу один раз или закрепить параметры для всех пользователей.
Важно понимать: изменения, сделанные в окне предварительного просмотра, обычно действуют только на текущую печать. Чтобы параметры применялись постоянно, их нужно задать в макете документа или в настройках конфигурации.
Где в 1С находятся параметры страницы
В типовых конфигурациях 1С:Предприятие 8.3 (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом) печатные формы строятся на основе табличных документов. Параметры страницы хранятся в свойствах этого табличного документа: ориентация, размер полей, масштаб, автоподбор ширины и высоты.
До момента печати пользователь может изменить эти параметры вручную — через предварительный просмотр. Если печатная форма открывается в отдельном окне, ищите меню «Файл» или кнопку с изображением шестеренки. В управляемых формах параметры часто доступны через «Ещё → Параметры страницы» или через диалог настройки печати.
Учтите, что часть настроек может быть жестко задана разработчиком конфигурации в коде. В этом случае ручные изменения в предпросмотре будут сбрасываться при каждом новом формировании печатной формы.
Как изменить параметры страницы перед печатью
Самый простой сценарий — разовая настройка перед выводом на принтер. Откройте документ, нажмите кнопку «Печать» и выберите нужную печатную форму. Когда появится предварительный просмотр табличного документа, перейдите к настройкам страницы.
В типовом интерфейсе путь выглядит так: меню «Файл» → «Параметры страницы» (в некоторых конфигурациях — «Главное меню → Параметры страницы»). В открывшемся диалоге доступны ориентация (книжная или альбомная), поля сверху, снизу, слева и справа, а также масштаб в процентах.
После изменения значений нажмите «ОК» и проверьте результат в предварительном просмотре: таблица должна целиком помещаться по ширине листа, а текст не должен упираться в края. Если документ всё ещё разбивается неудачно, уменьшите масштаб или переключите ориентацию на альбомную.
- 1Откройте документ и нажмите «Печать», выберите нужную форму
- 2В окне предварительного просмотра откройте «Файл → Параметры страницы»
- 3Установите ориентацию, поля и масштаб
- 4Нажмите «ОК» и проверьте вид документа в предпросмотре
- 5Отправьте на печать, если результат устраивает
Настройка через диалог печати
В некоторых конфигурациях параметры доступны прямо в диалоге печати: при нажатии кнопки «Печать» открывается окно, где рядом с выбором принтера есть вкладка или ссылка на настройки страницы. Это те же самые свойства, просто собранные в одном месте.
Обратите внимание на флажки «Черно-белая печать» и «Разбивать по страницам» — они тоже влияют на итоговый вид. Черно-белый режим полезен, если цветные элементы макета плохо читаются на обычном офисном принтере.
Как закрепить параметры в макете печатной формы
Если одни и те же настройки нужны постоянно — например, альбомная ориентация для широкой накладной, — их следует задать в макете. Для этого потребуется доступ к конфигуратору и права на изменение конфигурации или возможность подключить внешнюю печатную форму.
Откройте конфигуратор, найдите нужный документ, перейдите к его макетам и откройте макет печатной формы. Вызовите свойства табличного документа (правый клик по области макета → «Свойства») и найдите раздел с параметрами страницы: «ОриентацияСтраницы», «ПолеСлева», «ПолеСправа», «ПолеСверху», «ПолеСнизу», «МасштабПечати», «АвтоМасштаб».
Свойство «АвтоМасштаб» автоматически подгоняет документ под ширину листа — это удобно для таблиц с переменным числом колонок. Однако при сильном сжатии текст может стать слишком мелким, поэтому для широких форм часто лучше фиксированный масштаб 80–90% в сочетании с альбомной ориентацией.
Изменение параметров через внешнюю печатную форму
Когда конфигурацию менять нельзя или нежелательно, используют внешние печатные формы — файлы с расширением .epf, подключаемые через механизм «Дополнительные отчеты и обработки». Внутри такой формы макет и его параметры страницы полностью под вашим контролем.
В модуле внешней обработки параметры задаются программно перед выводом табличного документа. Ниже пример кода, который устанавливает альбомную ориентацию и поля:
ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДокумент.ПолеСлева = 5;
ТабДокумент.ПолеСправа = 5;
ТабДокумент.ПолеСверху = 10;
ТабДокумент.ПолеСнизу = 10;
ТабДокумент.АвтоМасштаб = Истина;
Такой подход не затрагивает типовую конфигурацию, переживает обновления и позволяет держать несколько вариантов одной печатной формы с разными настройками страницы — например, компактную версию для архива и полную для клиента.
Параметры страницы в отчетах на СКД
Отчеты, построенные на системе компоновки данных (практически все отчеты в типовых конфигурациях), выводятся в тот же табличный документ, поэтому общие приемы работают и здесь. Перед печатью отчета нажмите «Ещё → Параметры страницы» или используйте меню «Файл» в окне предпросмотра.
Для широких отчетов с большим числом колонок полезна связка: альбомная ориентация плюс автомасштаб. Если отчет регулярно печатается одним и тем же способом, разработчик может задать параметры программно в событии «ПриКомпоновкеРезультата» или в настройках варианта отчета.
Помните, что настройки варианта отчета (группировки, отборы, колонки) и параметры страницы — разные вещи. Первые сохраняются в пользовательских настройках отчета, вторые относятся к табличному документу и по умолчанию не запоминаются между сеансами.
Способы изменить параметры страницы
Быстро и без прав разработчика, но действует только на текущую печать и сбрасывается при новом формировании
Параметры закрепляются для всех пользователей, но требует изменения конфигурации и аккуратности при обновлениях
Постоянные настройки без изменения типовой конфигурации; нужны навыки программирования на встроенном языке
Типичные проблемы и их решение
Самая частая жалоба — «настройки не сохраняются». Это нормальное поведение: диалог параметров страницы в предпросмотре меняет свойства только текущего экземпляра табличного документа. При следующем формировании печатной формы создается новый табличный документ с параметрами из макета или кода.
Вторая типичная ситуация — документ печатается мелко, хотя масштаб установлен 100%. Причина обычно во включенном автомасштабе в макете: он перекрывает ручное значение. Проверьте свойства макета и при необходимости отключите «АвтоМасштаб».
Третья проблема — обрезанные поля при печати, хотя в предпросмотре всё в порядке. Здесь виноват не 1С, а принтер: у многих моделей есть аппаратная непечатаемая зона по краям листа. Увеличьте поля в параметрах страницы до 10–15 мм и проверьте настройки самого принтера (масштаб «По размеру страницы» в драйвере может искажать результат).
Как проверить результат перед печатью
Перед выводом на бумагу всегда используйте предварительный просмотр и включите отображение границ страниц — так видно, где лист будет разорван. В табличном документе разрывы страниц показываются пунктирными линиями.
Для многостраничных документов проверьте повторение шапки: свойство «Повторять при печати строки» (или настройка сквозных строк в макете) гарантирует, что заголовок таблицы появится на каждом листе. Без этого вторая и последующие страницы будут содержать «голые» строки без подписей колонок.
Если печатная форма критична (например, счет-фактура или УПД, которые принимает контрагент), распечатайте один пробный экземпляр и сверьте с требованиями: все ли обязательные поля видны, читаемы ли подписи и печати.
Как проверить результат
Все колонки помещаются на листе, нет разрыва по вертикали
Часть колонок уходит на второй лист по ширине
Текст не упирается в края, отступы не менее 5–10 мм
Содержимое обрезано принтером по краям
Шапка таблицы повторяется на каждом листе
Со второй страницы строки идут без заголовков колонок
Часто задаваемые вопросы
Почему параметры страницы сбрасываются при каждой печати?
Потому что диалог в предпросмотре изменяет свойства только текущего табличного документа. При новом формировании печатной формы создается новый документ с параметрами из макета или кода. Чтобы закрепить настройки, задайте их в макете через конфигуратор или используйте внешнюю печатную форму.
Как сделать альбомную ориентацию для конкретного документа?
Для разовой печати откройте предварительный просмотр и в параметрах страницы выберите «Альбомная». Для постоянной настройки откройте макет печатной формы в конфигураторе и установите свойство «ОриентацияСтраницы» в значение «Ландшафт» либо задайте его программно во внешней печатной форме.
Можно ли изменить параметры страницы без прав разработчика?
Да, но только на разовую печать — через диалог параметров страницы в предварительном просмотре. Постоянные изменения макета требуют доступа к конфигуратору. Промежуточный вариант — попросить администратора подключить готовую внешнюю печатную форму: пользователю при этом никакие дополнительные права не нужны.
Что делать, если таблица не помещается по ширине листа?
Последовательно попробуйте: переключить ориентацию на альбомную, уменьшить боковые поля до 5–7 мм, включить автомасштаб или вручную снизить масштаб до 80–90%. Если и этого недостаточно, таблицу нужно переработать в макете — сократить число колонок или перенести часть данных в строки.
Влияют ли настройки принтера на параметры страницы в 1С?
Да. Драйвер принтера может применять собственное масштабирование («Вписать в страницу») и имеет аппаратную непечатаемую зону по краям. Если предпросмотр в 1С корректен, а на бумаге края обрезаны или масштаб искажен, проверьте настройки печати в диалоге принтера и увеличьте поля в параметрах страницы.
Как задать разные параметры для первой и последующих страниц?
Штатного переключателя «первая страница особая» в табличном документе нет. На практике это решают формированием отдельных табличных документов для разных частей и выводом их в один с разными настройками, либо корректировкой макета так, чтобы единые параметры подходили всем страницам.
Что важно запомнить
Разовые параметры страницы меняются в предпросмотре через «Файл → Параметры страницы» и не сохраняются. Постоянные настройки задаются в макете печатной формы через конфигуратор или во внешней печатной форме. Перед печатью проверяйте разрывы страниц, повторение шапки и поля с учетом непечатаемой зоны принтера.