Настройка параметров страницы при печати в отчете СКД
Добрый день! При попытке вывести на печать после сформирования отчета СКД в параметрах страницы по умолчанию не ставиться выбранные значения(Ландшафт и по ширине страницы)
Создал форму в отчете СКД, прописал в модуле
&НаСервере
Процедура ПриКомпоновкеРезультата(Результат, ДанныеРасшифровки, СтандартнаяОбработка)
Результат.АвтоМасштаб=Истина;
Результат.ОриентацияСтраницы=ОриентацияСтраницы.Ландшафт;
КонецПроцедуры
Что я делаю не так?
Создал форму в отчете СКД, прописал в модуле
&НаСервере
Процедура ПриКомпоновкеРезультата(Результат, ДанныеРасшифровки, СтандартнаяОбработка)
Результат.АвтоМасштаб=Истина;
Результат.ОриентацияСтраницы=ОриентацияСтраницы.Ландшафт;
КонецПроцедуры
Что я делаю не так?
По теме из базы знаний
- СКД. Вставка разрыва страницы
- Шаблон отчетов на СКД. Полностью заменяет Универсальный отчет и все связанные с ним заморочки. Минимум кода. Программисту 1С остается только корректно написать СКД. Подходит для ЛЮБОЙ конфигурации.
- Универсальный конструктор отчетов СКД (управляемые формы, тонкий клиент)
- Форма отчета СКД
- Как я с отчетом СКД боролся (произвольный макет)!
Найденные решения
Это что весь код, который выполняется в здесь в процедуре? Ну тогда понятно. Ведь срабатывает типовой механизм формирования ТД, в котором все параметры отображения сбиваются.
Либо формируем Результат полностью сами, установив СтандартнаяОбработка = Ложь. Либо делаем настройку параметров в форме отчета на клиенте, когда Результат уже сформирован.
Либо формируем Результат полностью сами, установив СтандартнаяОбработка = Ложь. Либо делаем настройку параметров в форме отчета на клиенте, когда Результат уже сформирован.
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Добрый день.
Попробуйте поменять местами
и неплохо бы добавить
Попробуйте поменять местами
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
ДокументРезультат.ОриентацияСтраницы=ОриентацияСтраницы.Ландшафт;
ДокументРезультат.АвтоМасштаб=Истина;
КонецПроцедуры
и неплохо бы добавить
ДокументРезультат.ИмяПараметровПечати = "Печать_МояПечать";
Это что весь код, который выполняется в здесь в процедуре? Ну тогда понятно. Ведь срабатывает типовой механизм формирования ТД, в котором все параметры отображения сбиваются.
Либо формируем Результат полностью сами, установив СтандартнаяОбработка = Ложь. Либо делаем настройку параметров в форме отчета на клиенте, когда Результат уже сформирован.
Либо формируем Результат полностью сами, установив СтандартнаяОбработка = Ложь. Либо делаем настройку параметров в форме отчета на клиенте, когда Результат уже сформирован.