Добрый день!
Создала обработку, которая формирует отчет. Отчет на СКД, в макете есть подвал с подписями, необходимо сделать перенос на другую страницу.Как получить эту область,чтобы проверить на то,умещается ли на страниц или нет.
ОтчетОбъект = РеквизитФормыВЗначение("Объект");
СхемаКомпоновкиДанных = ОтчетОбъект.ПолучитьМакет("Макет");
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
КомпоновщикНастроек= Новый КомпоновщикНастроекКомпоновкиДанных;
КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));
КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,КомпоновщикНастроек.Настройки);
ВнешниеНаборы = Новый Структура;
ВнешниеНаборы.Вставить("ТЗ",ТЗ);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,ВнешниеНаборы);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Объект.Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
Возврат Объект.Результат;
Показать
&НаКлиенте
Процедура ВыгрузитьРеестрПлатежей(Команда)
Если ПроверкаПериод() Тогда
Таблица=ВыгрузитьРеестрПлатежейОтчет();// сюда возвращается Объект.результат
Таблица.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
Таблица.ПолеСлева=15;
Умещается=Таблица.ПроверитьВывод();
//Таблица.ВывестиГоризонтальныйРазделительСтраниц();
Таблица.Показать();
Иначе
Сообщить("Не заполнено значение Период!");
КонецЕсли;
КонецПроцедуры
Показать