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

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

Guest

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

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

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

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

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

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

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

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

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

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab