|
СКД Программное формирование заголовка |
☑ |
0
Fuas4
21.08.14
✎
17:30
|
Господа, что я делаю не так? В модуле отчета в процедуре ПриКомпоновкеРезультата пишу код:
Для Каждого ВыбранноеПоле из КомпоновщикНастроек.Настройки.Выбор.Элементы Цикл
ДоступноеПоле =КомпоновщикНастроек.Настройки.ПользовательскиеПоля.ДоступныеПоляЗначений.НайтиПоле(ВыбранноеПоле.Поле);
ТекстЗаголовка= ДоступноеПоле.Заголовок;
ТекстЗаголовка=СтрЗаменить(ТекстЗаголовка,"_1",Текст);
ВыбранноеПоле.Заголовок=ТекстЗаголовка;
КонецЦикла;
Код нормально отрабатывает (отладчиком вижу, что заголовок поля изменился), но в отчете остается стандартный заголовок. Как быть?
|
|
1
barrgand
21.08.14
✎
17:37
|
(0) Что такого должно быть в заголовке, чтобы формировать его программно?
|
|
2
Fuas4
21.08.14
✎
17:41
|
(1) Из праздного интереса интересуетесь? Значение колонки ТЧ через запятую. А что?
|
|
3
Fuas4
21.08.14
✎
17:42
|
Но вопрос то звучит так: как мне программно установить заголовок колонки отчета?
|
|
4
Crush
21.08.14
✎
17:46
|
Попробуй в вариантах настроек поменять.
Или макет сделай.
Если заголовок группировки колонок, то можно выражением представления обойтись
|
|
5
Fuas4
21.08.14
✎
17:51
|
(4) вариант настроек должен любой поддерживаться. Макет не могу: колонка в детальных записях. Пользователь должен мочь туда вставить еще поля (а макет сам двигаться не будет).
|
|
6
barrgand
21.08.14
✎
17:52
|
(3) Я бы делал через макет заголовка, все необходимые данные передавал бы в параметры
|
|
7
Fuas4
21.08.14
✎
17:53
|
(6) Если я в макете заголовка укажу 5 полей, все будет ок. если юзер удалит одно поле или добавит, то заголовки не изменятся. У меня не жесткий отчет. Его можно менять как угодно
|
|
8
Fuas4
21.08.14
✎
18:18
|
Благодарю всех за беспокойство. Грядущим поколениям: у меня в детальных записях в конфигураторе были выбраны те же поля, что и в самом отчете. Вместо этих полей надо было поставить авто поле. Код в (0) меняет заголовок выбранных полей в самом отчете. Но, т.к. в детальных записях не авто поле (которое наследует настройки старших группировок), то "вниз" мой заголовок не передавался.
|
|
9
Зойч
21.08.14
✎
18:55
|
открой компоновщик после обработки
|
|