Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Использование построителя отчетов  (Прочитано 9843 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Limonchik
Участник

ru
Offline Offline
Пол: Женский
Йа блондинко


« : 08-12-2009 14:31 » 

Работаю в 1с Канцелярия. Там один отчет сделан через построитель отчетов. Никак не могу сделать так, чтобы страница была не книжного вида, а альбомного.  Пробовала в настройках параметров печати поставить ландшафтная. Поставилось, но при переходе в режим конфигурирования параметры остались, как портрет. Так что писала в коде:

ПостроительОтчетаОтчет.Макет.ОриентацияСтраницы=ОриентацияСтраницы.Ландшафт;

Тоже не прокатило. Товарищи! Помогите!!!!
« Последнее редактирование: 08-12-2009 16:23 от Sel » Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 08-12-2009 14:48 » 

Попробуй может так:
Код:
Макет = ПостроительОтчетаОтчет.Макет;
Макет.ОриентацияСтраницы=ОриентацияСтраницы.Ландшафт;
ПостроительОтчетаОтчет.Макет = Макет;
(конфигурация мне не знакома - так что будут только догадки: возможно там ориентация меняется где-то перед выводом...)
Записан
Limonchik
Участник

ru
Offline Offline
Пол: Женский
Йа блондинко


« Ответ #2 : 08-12-2009 15:00 » 

Попробуй может так:
Код:
Макет = ПостроительОтчетаОтчет.Макет;
Макет.ОриентацияСтраницы=ОриентацияСтраницы.Ландшафт;
ПостроительОтчетаОтчет.Макет = Макет;
(конфигурация мне не знакома - так что будут только догадки: возможно там ориентация меняется где-то перед выводом...)

Увы, не пошло Жаль((((((
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 08-12-2009 15:15 » 

А так:
Код:
ТабДок=Новый ТабличныйДокумент;
ПостроительОтчетаОтчет.Вывести(ТабДок);
ТабДок.ОриентацияСтраницы=ОриентацияСтраницы.Ландшафт;
ТабДок.Показать();
Записан
Limonchik
Участник

ru
Offline Offline
Пол: Женский
Йа блондинко


« Ответ #4 : 08-12-2009 15:29 » 

А вот так пошло Улыбаюсь ТОлько он формирует новый документ Улыбаюсь Но это лучше, чем ничего Улыбаюсь спасибо Целую
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 08-12-2009 22:27 » new

Тогда читай внимательно описание метода Вывести() для построителя отчета...
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines