Поле табличного документа на форме не могу установить ПовторятьПриПечатиСтроки
Внешний отчет. Управляемые формы. Платформа: 8.3.15.1700.
У отчета реквизит: РезультатОтчета тип ТабличныйДокумент
Он выведен на форму отчета: Элемент РезультатОтчета Вид: Поле табличного документа
На сервере из макета собирается ТабличныйДокумент. (Собирается из горизонтальных и вертикальных областей)
Не получается установить ПовторятьПриПечатиСтроки. Всегда = НЕОПРЕДЕЛЕНО
З.Ы. Пробовал:
1) назначать при "сборке" из макета - не работает
2) Пробовал назначить в макете: Таблица - Настройка печати - Повторять на каждом листе
3) Пробовал через элементы на форме (на клиенте) - то же ничего не получилось...
4) Стучал по колесу и бил в бубен - не помогает...
Где я кошу?!?!?!?!?!?!?!?
З.Ы.Ы. Кстати такая же ситуация с ЧередованиеЦветовСтрок
З.Ы.Ы.Ы. Причем эти параметры печати срабатывают оба варианта
У отчета реквизит: РезультатОтчета тип ТабличныйДокумент
Он выведен на форму отчета: Элемент РезультатОтчета Вид: Поле табличного документа
На сервере из макета собирается ТабличныйДокумент. (Собирается из горизонтальных и вертикальных областей)
&НаСервере
Процедура СформироватьОтчетНаСервере()
ПечатнаяФорма = ПолучитьДанныеОтчета(); //Табличный документ "собранный" из макета
// Выводим его в соотв. реквизит формы.
Отчет.РезультатОтчета.Очистить();
Отчет.РезультатОтчета.Вывести(ПечатнаяФорма);
Отчет.РезультатОтчета.ФиксацияСверху = 10; //РАБОТАЕТ!!!
Отчет.РезультатОтчета.ФиксацияСлева = 10; //РАБОТАЕТ!!!
//Отчет.РезультатОтчета.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; //РАБОТАЕТ!!!
Отчет.РезультатОтчета.ОриентацияСтраницы = ОриентацияСтраницы.Портрет; //РАБОТАЕТ!!!
ШиринаТЗ = ПечатнаяФорма.ШиринаТаблицы; //РАБОТАЕТ!!!
СквознаяОбласть = Отчет.РезультатОтчета.Область(9,1,11,ШиринаТЗ); //РАБОТАЕТ!!!
//СквознаяОбласть.Объединить(); //РАБОТАЕТ!!! ПРОБОВАЛ
Отчет.РезультатОтчета.ПовторятьПриПечатиСтроки = СквознаяОбласть; // !!! НЕ РАБОТАЕТ!!!
Отчет.РезультатОтчета.АвтоМасштаб = ИСТИНА; //РАБОТАЕТ!!!
Отчет.РезультатОтчета.ТолькоПросмотр = Истина; //РАБОТАЕТ!!!
КонецПроцедуры
ПоказатьНе получается установить ПовторятьПриПечатиСтроки. Всегда = НЕОПРЕДЕЛЕНО
З.Ы. Пробовал:
1) назначать при "сборке" из макета - не работает
2) Пробовал назначить в макете: Таблица - Настройка печати - Повторять на каждом листе
3) Пробовал через элементы на форме (на клиенте) - то же ничего не получилось...
4) Стучал по колесу и бил в бубен - не помогает...
Где я кошу?!?!?!?!?!?!?!?
З.Ы.Ы. Кстати такая же ситуация с ЧередованиеЦветовСтрок
З.Ы.Ы.Ы. Причем эти параметры печати срабатывают оба варианта
//Отчет.РезультатОтчета.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; //РАБОТАЕТ!!!
Отчет.РезультатОтчета.ОриентацияСтраницы = ОриентацияСтраницы.Портрет; //РАБОТАЕТ!!!
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
У вас прямоугольная область, а должна быть область строк
"Повторяющиеся на каждой странице области бывают двух видов: повторяющиеся строки и повторяющиеся колонки."
https://its.1c.ru/db/metod8dev/content/2234/hdoc
Попробуйте так:
СквознаяОбласть = Отчет.РезультатОтчета.Область(9,,11);
"Повторяющиеся на каждой странице области бывают двух видов: повторяющиеся строки и повторяющиеся колонки."
Попробуйте так:
СквознаяОбласть = Отчет.РезультатОтчета.Область(9,,11);
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот