ОБСУЖДЕНИЕ

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

7 ответов 6,6 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Здравствуйте! Типовая Бухгалтерия 8.
Печатная форма Торг 12.
Ориентация Ландшафт.
Необходимо сделать так чтоб, если не входит на одну страничку, ориентация страницы становилась Портрет....
Подскажите как это реализовать?
 
А с какой целью необходимо изменять утвержденную МинФином форму?
 
Торг12 можно печатать в любой ориентации
 
Не берусь давать советы про 8ку, а в 77 легко сделать так - перед выводом на печать сосчитать количество строк в шапке и подвале
(оно фиксированное), в таблице, и, в зависимости от полученного числа, назначить ориентацию в параметрах страницы
 
В 8 версии можно в любой момент менять ориентацию листа.

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

Код:
Макет.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
 
В 8 версии можно в любой момент менять ориентацию листа.

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

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

Это понятно... как задать условие в зависимости от количества страниц?

А необходимо зачем?... как всегда... требование руководства.
 
Странное требование ;). Есть функция платформенная:

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

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

Ну.. это я наверно слишком сказала...требование... Желание скорее.