|
фиксация шапки в макете СКД | ☑ | ||
|---|---|---|---|---|
|
0
amadeus2010
10.05.12
✎
11:36
|
Добрый день столкнулся с такой проблемой.Надо зафиксировать заголовок отчета и названия полей в отчете СКД,чтобы пользователи при просмотре не забыли что к какой колонке относиться.Написал процедуру фиксации шапки отчета
Процедура ФиксацияШапкиОтчета() Результат = ЭлементыФормы.Результат; Результат.Очистить(); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорВывода.УстановитьДокумент(Результат); ПроцессорВывода.НачатьВывод(); ТаблицаЗафиксирована = Ложь; Пока Истина Цикл ЭлементРезультата = ПроцессорКомпоновкиДанных.Следующий(); Если ЭлементРезультата= Неопределено Тогда Прервать; Иначе ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата); Если Не ТаблицаЗафиксирована И ЭлементРезультата.ЗначенияПараметров.Количество() > 0 Тогда ТаблицаЗафиксирована = Истина; Результат.ФиксацияСверху = Результат.ВысотаТаблицы - 1; КонецЕсли; КонецЕсли; КонецЦикла; ПроцессорВывода.ЗакончитьВывод(); КонецПроцедуры и поставил ее в процедуру при открытии формы.При просмотре отчета заголовок и поля не фиксируются.Что сделал не так? |
|||
|
1
amadeus2010
10.05.12
✎
12:14
|
ау народ есть кто-нибудь здесь
|
|||
|
2
Stim
10.05.12
✎
12:15
|
вроде бы в 15 платформе можно и штатными средствами
|
|||
|
3
amadeus2010
10.05.12
✎
12:56
|
а как можно штатными средствами?
|
|||
|
4
amadeus2010
10.05.12
✎
14:32
|
ау,народ! пробовал создать кнопку сформировать отчет в которой указал этот код
Процедура ДействияФормыСформировать(Кнопка) ТабДок=ЭлементыФормы.Результат; ОбластьДляФиксации = ТабДок.НайтиТекст("СравнительныйАнализПродаж", , , Ложь); Если ОбластьДляФиксации = Неопределено Тогда Возврат; КонецЕсли; ТабДок.ФиксацияСверху = ОбластьДляФиксации.Низ; СкомпоноватьРезультат(ТабДок); КонецПроцедуры но все равно заголовок отчета с названием полей не фиксируется.Может что делаю не так |
| Форум | Правила | Описание | Секции | Поиск |