|
Табличный документ Свойства Не срабатывают |
☑ |
0
sema76
05.10.16
✎
14:59
|
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДок.АвтоМасштаб = Истина;
Почему?
Приходится все равно настраивать через Параметры страницы.
|
|
1
Evgueni
05.10.16
✎
15:01
|
Потому что через параметры печати ориентация не передается.
|
|
2
trooba
05.10.16
✎
15:02
|
(0) Настройки принтера, вероятно. Если вывод идет в стандартную форму отчета (в стандартных конфигурациях), то там может переопределяться настройка.
|
|
3
sema76
05.10.16
✎
15:09
|
Это печатная форма документа. Создал Конструктором, добавил эти Свойства перед
ТабДок.Показать();
Вывожу также как в типовых, через
УниверсальныеМеханизмы.НапечататьДокумент(...
Как настроить по-другому?
|
|
4
Ёпрст
гуру
05.10.16
✎
15:10
|
(3) в универсальной форме печати документа прописать эти действия.
Наслаждаться, кушать печенки.
|
|
5
sema76
05.10.16
✎
15:20
|
(4) Не понимаю о какой универсальной форме идет речь. Мне нужны типовые Функции, которые Платформа отрабатывает. Читал описание данных свойств, но почему платформа их не отрабатывает.
|
|
6
Ёпрст
гуру
05.10.16
✎
15:22
|
(5) Да блин. Открой общую форму "Печать документов" в конфе и ей в приОткрытии воткни
ЭлементыФормы.ПолеТабличногоДокумента.ОриентацияСтраницы = ПечатныйДокумент.Ландшафт;
и т.д..
|
|
7
trooba
05.10.16
✎
15:24
|
(6) +1
|
|
8
Ёпрст
гуру
05.10.16
✎
15:26
|
+6 точнее
ЭлементыФормы.ПолеТабличногоДокумента.ОриентацияСтраницы = ПечатныйДокумент.ОриентацияСтраницы;
|
|
9
sema76
05.10.16
✎
15:32
|
(6) Так другие документы могут печататься как Портрет.
|
|
10
fimanich
05.10.16
✎
15:33
|
(3) УПП 1.3 Функция НапечататьДокумент(ПечДокумент, КоличествоЭкземпляров = 1, НаПринтер = Ложь, Заголовок = "", Ссылка = Неопределено, ПараметрыПечДокумента = Неопределено) Экспорт
Надо передавать параметры, про которые пишешь в (0), в ПараметрыПечДокумента этой процедуры.
|
|
11
sema76
05.10.16
✎
15:41
|
(10) Наверное так. Вот тоже смотрю теперь в типовых Документах как сделано.
|
|
12
Ёпрст
гуру
05.10.16
✎
15:53
|
(9) см (8)
|
|
13
vicof
05.10.16
✎
15:59
|
КлючПараметровПечати спасёт тебя
|
|
14
sema76
05.10.16
✎
16:33
|
(12) Получилось. Добавил еще проверку на
ПечатныйДокумент.ИмяПараметровПечати
чтобы только по этому документу изменялись свойства.
|
|
15
fimanich
05.10.16
✎
16:39
|
(14) Все же это "костыль" в общей форме. Попробуй (10)
|
|
16
sema76
05.10.16
✎
16:45
|
(15) Не нашел примера в типовой. Надо найти Описание этой структуры. Время будет попробую.
|
|
17
fimanich
05.10.16
✎
16:47
|
(16) Структура с ключами такими же, как называются свойства, например:
ПараметрыПеч = Новый Структура("Автомасштаб", Истина);
|
|
18
sema76
05.10.16
✎
16:49
|
(17) Завтра попробую.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший