Имя: Пароль:
1C
1С v8
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
ТабДок = Новый ТабличныйДокумент; это строчка говорит что создается новый табличный документ с названием "ТабДок" куда выводится инфа сформированная вот тут:
Макет = ПолучитьМакет("Центры");
   ОбластьЗаголовокОтчета = Макет.ПолучитьОбласть("ЗаголовокОтчета");
   ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы");
   ОбластьСтрокаТаблицы = Макет.ПолучитьОбласть("СтрокаТаблицы");
   ОбластьИтог = Макет.ПолучитьОбласть("Итог");
   ОбластьПодвалОтчета = Макет.ПолучитьОбласть("ПодвалОтчета");
   ТабДок = Новый ТабличныйДокумент;

я правильно понял ??