![]() |
![]() |
![]() |
|
v8.1… Печатная форма, ландшафт по умолчанию. | ☑ | ||
---|---|---|---|---|
0
bart99
24.02.12
✎
12:20
|
Доброго времени суток. Вопрос шкурный, и не грамотный но с Вашего позволения все-таки задам. Есть простенький отчет, написанный местным программистам. При формирование печатной формы при распечатки постоянно приходится лесть в файл \ параметры страницы \ и ставить галку «ЛАНДШАФТ»
В день его печатают очень много раз, это действие немного напрягает юзеров.. Где в конфигураторе или в каких настройках можно установить значение данного макета в положение «Ландшафт» по умолчанию при печати??? |
|||
1
Fish
гуру
24.02.12
✎
12:22
|
ОриентацияСтраницы (PageOrientation)
Значения Ландшафт (Landscape) Портрет (Portrait) Описание: Определяет варианты ориентации страницы при выводе табличного документа на печать. Используется для определения свойства ОриентацияСтраницы. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. См. также: ГрафическаяСхема, свойство ОриентацияСтраницы ТабличныйДокумент, свойство ОриентацияСтраницы ГеографическаяСхема, свойство ОриентацияСтраницы |
|||
2
Reset
24.02.12
✎
12:23
|
Попробуйте установить ИмяВашегоТабличногоДокумента.ОриентацияСтраницы=ОриентацияСтраницы.Ландшафт;
Это нужно писать в коде отчета |
|||
3
Reset
24.02.12
✎
12:24
|
если местный программист доступен, наиболее эффективно будет обратиться именно к нему
|
|||
4
bart99
24.02.12
✎
13:18
|
> 2
модуль основной формы // Вывод табличной формы Макет = ПолучитьМакет("Центры"); ОбластьЗаголовокОтчета = Макет.ПолучитьОбласть("ЗаголовокОтчета"); ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы"); ОбластьСтрокаТаблицы = Макет.ПолучитьОбласть("СтрокаТаблицы"); ОбластьИтог = Макет.ПолучитьОбласть("Итог"); ОбластьПодвалОтчета = Макет.ПолучитьОбласть("ПодвалОтчета"); ТабДок = Новый ТабличныйДокумент; добавил строку Центры.ОриентацияСтраницы=ОриентацияСтраницы.Ландшафт; ничего не вышло.. Reset, поправь меня... если я ошибаюсь |
|||
5
bart99
24.02.12
✎
13:19
|
стало так.
// Вывод табличной формы Макет = ПолучитьМакет("Центры"); Центры.ОриентацияСтраницы=ОриентацияСтраницы.Ландшафт; ОбластьЗаголовокОтчета = Макет.ПолучитьОбласть("ЗаголовокОтчета"); ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы"); ОбластьСтрокаТаблицы = Макет.ПолучитьОбласть("СтрокаТаблицы"); ОбластьИтог = Макет.ПолучитьОбласть("Итог"); ОбластьПодвалОтчета = Макет.ПолучитьОбласть("ПодвалОтчета"); ТабДок = Новый ТабличныйДокумент; результата нет |
|||
6
ptiz
24.02.12
✎
13:20
|
имяпараметровпечати
|
|||
7
Reset
24.02.12
✎
13:20
|
Вероятно, нужно ТабДок.ОриентацияСтраницы=ОриентацияСтраницы.Ландшафт;
|
|||
8
Reset
24.02.12
✎
13:22
|
а (5) должно ошибку давать "Переменная не определена"
|
|||
9
bart99
24.02.12
✎
13:32
|
что такое ТабДок..
|
|||
10
Reset
24.02.12
✎
13:34
|
(9) Переменная, инициализируется в последней строке приведенного в (5) кода
Я предполагаю, что именно в ней будет формироваться результат отчета. Но я могу и ошибаться - весь код не вижу. |
|||
11
НЕА123
24.02.12
✎
13:34
|
(9)
что это? |
|||
12
bart99
24.02.12
✎
13:49
|
Reset низкий тебе поклон, с твое помощью все получилось..спасибо за отзывчивость и потраченное время..
|
|||
13
bart99
24.02.12
✎
14:05
|
ТабДок = Новый ТабличныйДокумент; это строчка говорит что создается новый табличный документ с названием "ТабДок" куда выводится инфа сформированная вот тут:
Макет = ПолучитьМакет("Центры"); ОбластьЗаголовокОтчета = Макет.ПолучитьОбласть("ЗаголовокОтчета"); ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы"); ОбластьСтрокаТаблицы = Макет.ПолучитьОбласть("СтрокаТаблицы"); ОбластьИтог = Макет.ПолучитьОбласть("Итог"); ОбластьПодвалОтчета = Макет.ПолучитьОбласть("ПодвалОтчета"); ТабДок = Новый ТабличныйДокумент; я правильно понял ?? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |