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