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