|
ПроверитьВывод() на платформе 8.3.6.2299 | ☑ | ||
|---|---|---|---|---|
|
0
Slovo90
24.10.15
✎
08:03
|
Есть необходимость одну из областей макета выводить в конце страницы. Если макет не умещается на страницу, то проверить вывод работает нормально. А если на странице остается еще место, то проверить вывод работает некорректно.
Код следующий: Пока Результат.КоличествоСтраниц() = 1 Цикл МассивВыводимыхОбластей.Очистить(); МассивВыводимыхОбластей.Добавить(ОбластьПустая); Если Не Результат.ПроверитьВывод(МассивВыводимыхОбластей) Тогда Результат.Вывести(ОбластьСноска); прервать; ИначеЕсли Результат.ПроверитьВывод(МассивВыводимыхОбластей) тогда Результат.Вывести(ОбластьПустая); КонецЕсли; КонецЦикла; |
|||
|
1
Slovo90
24.10.15
✎
08:07
|
Результат.Автомасштаб = истина;
установлен сразу при формировании макета. Необходимо заполнять пустое пространство ОбластьюПустая, пока не будет достигнут конец страницы. |
|||
|
2
floody
24.10.15
✎
11:03
|
НижнийКолонтитул не предлагать?
|
|||
|
3
Slovo90
24.10.15
✎
13:21
|
Нижний колонтитул не вариант. А еще какие нибудь предложения?:)
|
|||
|
4
Slovo90
25.10.15
✎
07:08
|
Ап
|
|||
|
5
Slovo90
25.10.15
✎
20:03
|
Решение найдено.
|
|||
|
6
EvgeniuXP
25.10.15
✎
23:23
|
(5) молодец. Можешь не озвучивать - и так знаем :)
|
|||
|
7
GreatOne
26.10.15
✎
01:02
|
я пока не допер как пользоваться проверитьвывод() тоже знатные костыли выстраивал. как сейчас помню эти количествостраниц..
|
|||
|
8
Slovo90
26.10.15
✎
08:41
|
Вдруг кому понадобиться. Решение следующее:
Пока Результат.ПроверитьВывод(МассивВыводимыхОбластей) Цикл МассивВыводимыхОбластей.Очистить(); МассивВыводимыхОбластей.Добавить(ОбластьПустая); МассивВыводимыхОбластей.Добавить(ОбластьСноска); Если Результат.ПроверитьВывод(МассивВыводимыхОбластей) Тогда Результат.Вывести(ОбластьПустая); КонецЕсли; КонецЦикла; Если не Результат.ПроверитьВывод(МассивВыводимыхОбластей) и Результат.КоличествоСтраниц() = 1 Тогда Результат.Вывести(ОбластьСноска); КонецЕсли; |
| Форум | Правила | Описание | Секции | Поиск |