К статье
Практический материал

Документы и Печать · 8 мин

Как изменить область печати в 1С

Как изменить область печати в 1С: настройка границ табличного документа, параметры страницы, масштаб и типичные ошибки при печати документов и отчётов.

Область печати в 1С определяет, какая часть табличного документа попадёт на бумагу: иногда программа обрезает колонки отчёта, разбивает таблицу на лишние страницы или печатает пустые листы. Чаще всего проблема решается без программирования — через настройки параметров страницы, масштаб и ручное задание границ области печати.

Способ зависит от того, что именно вы печатаете: обычный табличный документ, сформированный отчёт или печатную форму документа, зашитую в конфигурацию. В первых двух случаях достаточно прав пользователя, в третьем потребуется доработка макета, и тут уже нужны навыки конфигурирования.

Ниже разобраны все рабочие сценарии: от простой настройки полей и масштаба до изменения макета печатной формы в конфигураторе, а также способы проверить результат до отправки на принтер.

Что такое область печати в 1С и когда её нужно менять

Область печати — это диапазон ячеек табличного документа, который 1С отправляет на принтер. По умолчанию печатается весь документ целиком, а разбиение на страницы программа рассчитывает автоматически исходя из размера бумаги, полей и масштаба.

Менять область печати приходится в типовых ситуациях: отчёт не помещается по ширине и «теряет» правые колонки, на последней странице выводится одна строка итога, нужно распечатать только фрагмент большой таблицы, либо штатная печатная форма документа обрезает данные. В каждом случае инструмент свой.

Быстрый способ: печать только выделенного диапазона

Если нужно напечатать не весь документ, а его часть, самый простой приём — выделить нужные ячейки мышью (или с клавишей Shift для большого диапазона), затем открыть «Файл» → «Печать» и в диалоге выбрать вариант печати выделенного диапазона. На принтер уйдут только отмеченные ячейки.

Этот способ удобен для разовых задач: распечатать одну секцию отчёта, фрагмент прайса или часть оборотной ведомости. Настройка не сохраняется — при следующем открытии документа выделение придётся делать заново.

Печать фрагмента табличного документа
  1. 1
    Сформируйте отчёт или откройте табличный документ
  2. 2
    Выделите мышью нужный диапазон ячеек
  3. 3
    Откройте «Файл» → «Печать» (Ctrl+P)
  4. 4
    Выберите вариант «Выделенный диапазон» (или «Выделенные листы», если предлагается)
  5. 5
    Проверьте результат в предварительном просмотре и отправьте на печать

Настройка параметров страницы: поля, ориентация и масштаб

Когда документ не помещается на лист, первым делом откройте «Файл» → «Параметры страницы». Здесь задаются поля (верхнее, нижнее, левое, правое), ориентация бумаги — книжная или альбомная, а также размер бумаги. Уменьшение полей и переход на альбомную ориентацию чаще всего решают проблему обрезанных колонок широкого отчёта.

Отдельно работает масштаб печати: в параметрах страницы или в диалоге печати можно указать процент масштабирования либо режим «поместить на странице». Уменьшение масштаба до 80–90% обычно позволяет уместить широкую таблицу без потери читаемости. Слишком сильное уменьшение делает текст нечитаемым, поэтому ориентируйтесь на предварительный просмотр.

Обратите внимание: параметры страницы применяются к текущему табличному документу. Для отчётов, которые формируются заново при каждом открытии, настройки могут сбрасываться — в таком случае их нужно задавать в настройках самого отчёта или в макете.

Как задать область печати для отчёта

Для отчётов на системе компоновки данных (СКД) — а это большинство типовых отчётов в конфигурациях на управляемых формах — область печати определяется настройками самого отчёта. Лишние колонки проще убрать через «Настройки» отчёта, отключив ненужные поля, чем бороться с масштабом.

Если отчёт формируется слишком широким, проверьте порядок действий: откройте «Ещё» → «Изменить вариант отчёта» (или кнопку «Настройки»), снимите флажки с полей, которые не нужны на бумаге, и пересформируйте отчёт. Это не только сужает область печати, но и делает отчёт нагляднее.

Фиксация шапки и колонтитулов

В параметрах страницы и в свойствах табличного документа доступны сквозные строки и колонки — они повторяются на каждой странице. Для многостраничных отчётов задайте шапку таблицы как сквозные строки, чтобы на каждом листе были заголовки колонок. Это делается через меню «Таблица» → «Вид» или в свойствах документа, в зависимости от версии платформы.

Маршрут решения

Как выбрать способ

Нужно распечатать часть документа один разВыделите диапазон и выберите печать выделенного фрагмента
Отчёт не помещается по ширинеСмените ориентацию на альбомную, уменьшите поля или масштаб
На бумаге лишние колонки отчётаОтключите лишние поля в настройках варианта отчёта
Обрезается штатная печатная форма документаНужна правка макета в конфигураторе или через расширение

Изменение области печати в штатной печатной форме документа

Печатные формы документов (счета, накладные, акты) формируются по макету, который хранится в конфигурации. Пользовательскими настройками такую область печати не изменить — нужно править макет в конфигураторе. Это работа для специалиста или уверенного пользователя на тестовой копии базы.

Общий порядок такой: откройте конфигуратор, найдите нужный документ, перейдите к его макетам, откройте макет печатной формы. Области макета выделяются по строкам и колонкам — можно добавить новые колонки, расширить существующие, изменить ширину. После сохранения и обновления конфигурации базы данных печатная форма изменится для всех пользователей.

Более безопасная альтернатива — внешняя печатная форма или расширение конфигурации. Тогда типовая конфигурация не затрагивается, обновления не ломают доработку, а подключается форма через «Администрирование» → «Печатные формы, отчёты и обработки».

Проверка результата и типичные ошибки

После любых изменений проверьте результат через предварительный просмотр: все ли колонки видны, нет ли страниц с одной строкой, не обрезан ли текст в ячейках. Если текст в ячейке не помещается, в табличном документе он может визуально обрезаться — увеличьте высоту строки или ширину колонки.

Типичные ошибки
01
Печать без предварительного просмотра — бумага тратится на обрезанные или лишние страницы
02
Слишком маленький масштаб — таблица помещается, но текст нечитаем
03
Попытка изменить область печати штатной формы через параметры страницы — настройки не применяются, потому что размеры заданы в макете
04
Правка макета в рабочей базе без копии — риск испортить печатную форму для всех пользователей
05
Забытые сквозные строки — на второй и последующих страницах нет заголовков колонок

Ещё одна частая ситуация: пользователь настраивает параметры страницы, а при следующем формировании отчёта всё сбрасывается. Это нормально для отчётов СКД — их параметры печати задаются в настройках варианта отчёта и сохраняются вместе с вариантом.

Итог

Что важно запомнить

Разовую задачу решает печать выделенного диапазона, проблему ширины — ориентация, поля и масштаб, лишние колонки отчёта убираются в настройках варианта, а штатные печатные формы меняются только через макет в конфигураторе или расширение. Результат всегда проверяйте в предварительном просмотре.

Частые вопросы

Почему 1С печатает пустые страницы в конце документа?

Чаще всего причина — лишние строки или ячейки с форматированием ниже основного содержимого табличного документа, которые платформа считает частью области печати. Проверьте документ в режиме просмотра, удалите пустые строки внизу или ограничьте печать выделенным диапазоном.

Как напечатать отчёт на одной странице по ширине?

Откройте параметры страницы и задайте масштаб вручную или используйте режим размещения по ширине страницы, если он доступен в вашей версии платформы. Дополнительно помогает альбомная ориентация и уменьшение боковых полей.

Сохраняются ли настройки области печати после закрытия документа?

Для табличного документа, сохранённого в файл (mxl), настройки сохраняются вместе с файлом. Для отчётов, формируемых заново, параметры страницы сбрасываются — их нужно задавать в настройках варианта отчёта или в макете.

Можно ли изменить печатную форму без конфигуратора?

Да, если в конфигурации подключён механизм внешних печатных форм: создаётся внешняя обработка с собственным макетом и подключается через «Дополнительные отчёты и обработки». Это безопаснее прямой правки конфигурации и не мешает обновлениям.

Почему в предварительном просмотре всё нормально, а на бумаге обрезано?

Проверьте настройки самого принтера: размер бумаги в драйвере (A4 вместо Letter), поля принтера и аппаратные непечатаемые области. Несовпадение размера бумаги в 1С и в драйвере — самая частая причина такого расхождения.