Имя: Пароль:
1C
1С v8
Табличный документ Свойства Не срабатывают
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) Завтра попробую.
Ошибка? Это не ошибка, это системная функция.