0
Бюро пиявок
01.06.14
✎
23:13
|
Сделал процедуру для вывода сложного колонтитула.
Процедура ВывестиКолонтитул(ТабличныйДокумент, Знач Макет, Знач РеквизитыЛево, Знач РеквизитыЦентр, Знач РеквизитыПраво)
ОблКолонтитул = Макет.ПолучитьОбласть("Колонтитул");
ОблКолонтитул.Параметры.РеквизитыЛево = РеквизитыЛево;
ОблКолонтитул.Параметры.РеквизитыЦентр = РеквизитыЦентр;
ОблКолонтитул.Параметры.РеквизитыПраво = РеквизитыПраво;
ПустаяОбласть = Макет.ПолучитьОбласть("ПустаяСтрока");
Пока ТабличныйДокумент.ПроверитьВывод(ОблКолонтитул) Цикл
ТабличныйДокумент.Вывести(ПустаяОбласть);
КонецЦикла;
ТабличныйДокумент.ПовторятьПриПечатиСтроки = ОблКолонтитул;
ТабличныйДокумент.Вывести(ОблКолонтитул);
КонецПроцедуры
Макет у меня вот такой:
У всех ячеек с параметрами в области Колонтитул стоит свойство размещения текста Переносить.
В реквизиты лево, право, центр попадает контактная информация и банковские реквизиты. Т.е. три столбика. Сейчас у меня в левом три строки, в центре и справа - по пять. Так вот, пятая строка видна на предварительном просмотре только наполовину. И еще снизу цепляется одна страница - пустая.
Как победить?
|
|
1
Бюро пиявок
01.06.14
✎
23:17
|
Досадно, что-то со ссылкой на макет не то. Пожалуйста, посмотрите, скопировав ссылку вручную в браузер - с правого края до первого http.
|
|
2
Бюро пиявок
02.06.14
✎
00:17
|
В общем, решение нашел такое - к тексту каждого реквизита (лево, право, центр) добавил по два перевода строки. Заработало нормально - не срезает полсторки, страницу не добавляет.
Почему это должно быть так, я не понимаю. Но работает. Костыль, черт бы его побрал.
|
|