СКД: Перенос на другую страницу

1. _Vanda_ 12.01.17 10:20 Сейчас в теме
Добрый день!
Создала обработку, которая формирует отчет. Отчет на СКД, в макете есть подвал с подписями, необходимо сделать перенос на другую страницу.Как получить эту область,чтобы проверить на то,умещается ли на страниц или нет.
  ОтчетОбъект = РеквизитФормыВЗначение("Объект");
	
	СхемаКомпоновкиДанных = ОтчетОбъект.ПолучитьМакет("Макет");
				
	КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;

	КомпоновщикНастроек= Новый КомпоновщикНастроекКомпоновкиДанных;
	КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));
	КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);

	МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,КомпоновщикНастроек.Настройки);

	ВнешниеНаборы = Новый Структура;
	ВнешниеНаборы.Вставить("ТЗ",ТЗ);
	
	ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
	ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,ВнешниеНаборы);
	
	ПроцессорВывода = Новый   ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;

	ПроцессорВывода.УстановитьДокумент(Объект.Результат);
	 	
	ПроцессорВывода.Вывести(ПроцессорКомпоновки);

	Возврат Объект.Результат;
Показать


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

	Таблица.Показать();
	Иначе
		Сообщить("Не заполнено значение Период!");
	КонецЕсли;
		
КонецПроцедуры
Показать
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
В этой теме еще нет сообщений.
Оставьте свое сообщение
Вакансии
Программист 1С/разработчик 1С
Ставрополь
зарплата от 100 000 руб. до 250 000 руб.
Полный день

Ведущий разработчик 1С (Внутренний учет)
Москва
зарплата от 200 000 руб.
Полный день

Инженер - программист 1С/разработчик 1С (middle)
Иркутск
зарплата от 100 000 руб. до 180 000 руб.
Полный день

Программист 1С
Иркутск
зарплата от 100 000 руб. до 180 000 руб.
Полный день

Ведущий разработчик 1С
Новосибирск
зарплата от 120 000 руб. до 150 000 руб.
Полный день