Перенос области макета на другую страницу
Доброго времени суток. Есть макет, с областями Шапка, Строка, ПодСтрокой и Подвал. Макет выводится циклом несколько раз, для каждого документа из МассивДокументов. Области добавлены в некий МассивОбластей, массив отправляется на проверку вывода. Но каждый раз подвал макета выводится на новую страницу даже в тех случаях, когда он спокойно мог поместиться на страницу (Область ПодСтрокой заканчивается в начале листа, и получается, что 90% страницы пустые, а после ,уже на новую страницу, выводится подвал). Может быть кто уже сталкивался с таким, подскажите, где я мог ошибиться.
МассивОбластей = Новый Массив;
Шапка = Макет.ПолучитьОбласть("Шапка");
Строка = Макет.ПолучитьОбласть("Строка");
ПодСтрокой = Макет.ПолучитьОбласть("ПодСтрокой");
Подвал = Макет.ПолучитьОбласть("Подвал");
МассивОбластей.Добавить(Шапка);
МассивОбластей.Добавить(Строка);
МассивОбластей.Добавить(ПодСтрокой);
МассивОбластей.Добавить(Подвал);
Запрос = Новый Запрос;
Запрос.Текст = ////////////////////////
Пока РезЗапроса.Следующий() Цикл
//////
Документ.Вывести(Шапка);
Документ.Вывести(Строка);
Документ.Вывести(ПодСтрокой);
Если Не Документ.ПроверитьВывод(МассивОбластей) Тогда
Документ.ВывестиГоризонтальныйРазделительСтраниц()
КонецЕсли;
Документ.Вывести(Подвал);
МассивОбластей.Очистить();
КонецЦикла;
ПоказатьПо теме из базы знаний
- Всякие полезности
- Универсальная печатная форма Приказа/Договора с возможностью настройки макета в пользовательском режиме
- Произвольные колонтитулы и повтор шапки таблицы в табличном документе (функция)
- Красивый и адаптивный дизайн мобильного приложения
- PrintWizard: Лицензирование и другие часто задаваемые вопросы
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот