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