• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

Guest

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

Darlock

А с какой целью необходимо изменять утвержденную МинФином форму?
 
V

vbs

Торг12 можно печатать в любой ориентации
 
V

vbs

Не берусь давать советы про 8ку, а в 77 легко сделать так - перед выводом на печать сосчитать количество строк в шапке и подвале
(оно фиксированное), в таблице, и, в зависимости от полученного числа, назначить ориентацию в параметрах страницы
 
D

Darlock

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

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

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

Guest

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

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

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

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

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

Darlock

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

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

Guest

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

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

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!