В накладной из длинных названий есть строки состоящие из нескольких строк (название переносится на несколько строк). Если строк много печатается на несколько страниц. Разрыр страницы происходит как раз по середине одной строки.
Чтобы этого избежать решил использовать метод ПроверитьВывод(). Типа если выводимая строка уже не помещается, то выводить ее на новой странице.
мВыведен = Новый Массив();
В цикле вывода строк такой код
СтрокаМакета = Макет.ПолучитьОбласть("Строка");
СтрокаМакета.Параметры.Заполнить(СтруктураПараметровСтроки);
мВыведен.Добавить(СтрокаМакета);
Если Таб.ПроверитьВывод(мВыведен) Тогда
Иначе
мВыведен.Очистить();
мВыведен.Добавить(СтрокаМакета);
Таб.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
Таб.Вывести(СтрокаМакета);
Однако, разрыв страницы происходит когда вывелось всего-то с десяток строки и больше половины страницы еще пустое. Как так?
еще укажи, что она не правильно работает - и точно ответят!
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой