Усім привіт.
1С:Підприємство 8.3 (8.3.10.2561) УПП для України 1.3. звичайні форми
Є звіт в СКД .
В ньому є три таблиці. (СКД- Вкладка Настройки - звіт, три таблиці)
Як організувати відображення кожної таблиці на окремому новому листку( зараз таблиці виводяться одна за другою).
Пробую в постобработці зробити але щось не виходить..
Чи можна зробити це якщо знайти певну ячейку і перед нею вставити розрив ?
Але як вказати тут розміщення ячейки, висота,ліво.. Хоча дані ми знаходимо..
Підкажуть будь ласка, Може інше вирішення даної ситуації.
Приклад коду
Маркер = "РозривСторінки";
Ячейка = НайтиОбластиТабличногоДокументаПоВхождениюПодстроки(ДокументРезультат, Маркер);
Если ЗначениеЗаполнено(Ячейка) Тогда
ДокументРезультат.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
В самой СКД можно вставить разрыв
например в макете
З.Ы.
После каждой таблицы вставить группировку - дать ей имя в макете для ячейки - вставить разделитель
Зробив за допомогою цієї інструкції
https://pro1c.org.ua/index.php?showtopic=17709
Але не працює, А саме в коді
СтандартнаяОбработка=ЛОжь;
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки,ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.НачатьВывод();
ЭлементРезультата = ПроцессорКомпоновки.Следующий();
Пока ЭлементРезультата <> Неопределено Цикл
Если ЭлементРезультата.ЗначенияПараметров.Количество()=1 Тогда
Если ЭлементРезультата.ЗначенияПараметров[0].Значение = "Разорвать" Тогда
ДокументРезультат.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
КонецЕсли;
ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
ЭлементРезультата = ПроцессорКомпоновки.Следующий();
КонецЦикла;
ПроцессорВывода.ЗакончитьВывод();
Если ЭлементРезультата.ЗначенияПараметров.Количество()=1 Тогда
вот https://pro1c.org.ua/redirect.php?https://homyaks1c.blogspot.com/2014/09/blog-post_25.html
Все, розібрався.. Працює. Тему можна закривати. Дякую
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua