Ориентация страницы

  • Автор темы -
  • Дата начала

Гость
#1
Здравствуйте! Типовая Бухгалтерия 8.
Печатная форма Торг 12.
Ориентация Ландшафт.
Необходимо сделать так чтоб, если не входит на одну страничку, ориентация страницы становилась Портрет....
Подскажите как это реализовать?
 

vbs

Well-Known Member
18.02.2007
1 708
3
Санкт-Петербург
#4
Не берусь давать советы про 8ку, а в 77 легко сделать так - перед выводом на печать сосчитать количество строк в шапке и подвале
(оно фиксированное), в таблице, и, в зависимости от полученного числа, назначить ориентацию в параметрах страницы
 

Darlock

Well-Known Member
04.01.2008
560
1
Москва
#5
В 8 версии можно в любой момент менять ориентацию листа.

Главное, перед выводом на экран.

Код:
Макет.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
 

Гость
#6
В 8 версии можно в любой момент менять ориентацию листа.

Главное, перед выводом на экран.

Код:
Макет.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
Это понятно... как задать условие в зависимости от количества страниц?

А необходимо зачем?... как всегда... требование руководства.
 

Darlock

Well-Known Member
04.01.2008
560
1
Москва
#7
Странное требование ;). Есть функция платформенная:

ПроверитьВывод(<Таблицы>)
Параметры:
<Таблицы> (обязательный)
Тип: Массив, ТабличныйДокумент. Массив из проверяемых таблиц или табличный документ.
Возвращаемое значение:
Тип: Булево. Истина - умещаются; Ложь - в противном случае.
Описание:
Проверяет, умещаются ли переданные табличные документы на страницу при печати.
Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
Примечание:
При возникновении проблем с получением информации о текущем принтере (например, в системе не установлено ни одного принтера), будет вызвано исключение.
 

Гость
#8
Странное требование ;). Есть функция платформенная:

ПроверитьВывод(<Таблицы>)
Параметры:
<Таблицы> (обязательный)
Тип: Массив, ТабличныйДокумент. Массив из проверяемых таблиц или табличный документ.
Возвращаемое значение:
Тип: Булево. Истина - умещаются; Ложь - в противном случае.
Описание:
Проверяет, умещаются ли переданные табличные документы на страницу при печати.
Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
Примечание:
При возникновении проблем с получением информации о текущем принтере (например, в системе не установлено ни одного принтера), будет вызвано исключение.
Ну.. это я наверно слишком сказала...требование... Желание скорее.