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