0
ТАК12
06.09.12
✎
10:28
|
Подскажите, пожалуйста, правильно ли создавать запросы и макет для печатной формы в СКД? Сделала нужную печатную форму, подключила к нужному документу. Осталась проблема: вывод шапки таблицы на каждой странице, нумерация страниц и т.д. Эти вопросы нужно решить еще на стадии создания макета в СКД или можно что-то дописать в Модуль обработки? Сейчас он выглядит так:
Функция Печать() Экспорт
ОтчетОбъект = Отчеты.ИС_СпецификацияПоЗаказуПокупателя.Создать();
СхемаКомпоновки = Отчеты.ИС_СпецификацияПоЗаказуПокупателя.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
ОтчетОбъект.СхемаКомпоновкиДанных = СхемаКомпоновки;
Настройки = ОтчетОбъект.КомпоновщикНастроек.Настройки;
Параметр = Настройки.ПараметрыДанных.Элементы[0];
Параметр.Значение = СсылкаНаОбъект;
Параметр.Использование = Истина;
ДокументРезультат = Новый ТабличныйДокумент;
ОтчетОбъект.СкомпоноватьРезультат(ДокументРезультат);
ДокументРезультат.ОтображатьЗаголовки = Ложь;
ДокументРезультат.ОтображатьСетку = Ложь;
ДокументРезультат.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
//ДокументРезультат.НижнийКолонтитул.ТекстВЦентре = "Страница ";
//ДокументРезультат.НижнийКолонтитул =
//ДокументРезультат.Показать();
Возврат ДокументРезультат;
КонецФункции // Печать()
Но не работают (здесь закомментированные) строки с колонтитулами, и ориентацию страницы приходится еще раз менять при попытке печати уже из режима Предприятия.
|
|