Имя: Пароль:
1C
1С v8
Ландшафт и Портрет в одном табличном документе
0 Snail
 
24.02.21
15:20
В табдоке есть 2 области (печатаются по условию)
Если А=1 Тогда
   ТабДок.Вывести(Шапка1);
   ......
КонецЕсли

Если А=2 Тогда
   ТабДок.Вывести(Шапка2);
   ......
КонецЕсли

Все это формируется для печати, но как сделать так, чтобы если а=1 тогда ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
1 Малыш Джон
 
24.02.21
15:23
Если А=1 Тогда
    ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
Иначе
    ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
КонецЕсли;
2 Малыш Джон
 
24.02.21
15:23
Не?
3 Snail
 
24.02.21
15:24
Все в портрет переводит(
По последнему ОриентацияСтраницы.Портрет;
4 polosov
 
24.02.21
15:32
(3) Пробуй через ПакетОтображаемыхДокументов
5 Малыш Джон
 
24.02.21
15:32
(3) Возможно твой принтер - художник в душе. Художик-портретист.

Вообще любой документ переводит в портрет? Если отдельно где-нибудь сформировать табдок с ландшафтной ориентацией и пустить на принтер - тоже  портрет получится?
6 Snail
 
24.02.21
15:34
Нет, не переводит. Если ворд - ладншафт тогда ландшафт и наоборот
7 Йохохо
 
24.02.21
15:38
инициализировать ключ параметров печати до всех еслей
8 Snail
 
24.02.21
15:43
Йохохо, приведи пример такого шаманства, я еще такого не делал :)
9 Йохохо
 
24.02.21
15:44
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший