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