![]() |
![]() |
|
Изменить заголовок колонки (СКД) | ☑ | ||
---|---|---|---|---|
0
svent0vit
26.01.09
✎
13:50
|
В отчете есть ресурс Сумма(СуммаПродажиОборот) и параметр НачалоПериода.
Вывожу в макет детальные записи, соответственно, заголовок колонки - "СуммаПродажиОборот". Можно ли сделать так, чтобы вместо "СуммаПродажиОборот" в заголовок выводился параметр НачалоПериода с форматированием ДФ='MMM yy'? |
|||
1
Сергей-ХХХ
26.01.09
✎
13:55
|
Можно через условное форматирование.
|
|||
2
svent0vit
26.01.09
✎
14:04
|
(1) там можно изменить форматирование, а не сам заголовок
|
|||
3
Лирик
26.01.09
✎
14:18
|
(0) В наборе данных в полях есть колонка с нужным тебе названием "Заголовок"
|
|||
4
svent0vit
26.01.09
✎
14:22
|
(3) ну есть, а как мне сделать, чтобы именно это значение отображалось в заголовке колонки, в которой расположены ресурсы?
|
|||
5
QLgKR
26.01.09
✎
15:01
|
Через преопределенный макет
|
|||
6
svent0vit
26.01.09
✎
15:19
|
(5), спасибо, я догадывался :)
пошел курить мануалы |
|||
7
IronDemon
26.01.09
✎
15:43
|
||||
8
svent0vit
26.01.09
✎
16:46
|
(7), спасибо
Если бы все свои темы внятно называли, было бы просто замечательно |
|||
9
svent0vit
26.01.09
✎
16:53
|
хм, а куда процедуру вставлять?
|
|||
10
IronDemon
26.01.09
✎
16:57
|
После инициализации перед выводом, имхо
|
|||
11
IronDemon
26.01.09
✎
17:01
|
Если получится, код готовый выложи.
|
|||
12
LamerSuper
26.01.09
✎
17:01
|
А еще лучше скопируй отчет Шаблон типового отчета или отчет штатная расстановка организаций. Там пропиши свою схему компановки. И в модуле отчета найдешь эту процедуру.
|
|||
13
svent0vit
26.01.09
✎
17:19
|
(11), взял код с ИТС
Процедура ДействияФормыСформироватьРуками(Кнопка) ЭлементыФормы.Результат.Очистить(); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, ДанныеРасшифровки); Процессор = Новый ПроцессорКомпоновкиДанных; Процессор.Инициализировать(МакетКомпоновки, ,ДанныеРасшифровки); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат); ПроцессорВывода.НачатьВывод(); Пока Истина Цикл ЭлементРезультата = Процессор.Следующий(); Если ЭлементРезультата = Неопределено Тогда Прервать; Иначе ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата); КонецЕсли; КонецЦикла; Поле = СхемаКомпоновкиДанных.НаборыДанных.НаборДанных1.Поля.Найти("СуммаПродажиОборот"); Поле.Заголовок = "ТЕСТ"; ПроцессорВывода.ЗакончитьВывод(); КонецПроцедуры А заголовок не меняется. Пробовал вставлять изменение во все строчки При чем в отладчике видно старый заголовок, а новый почему-то не сохраняется |
|||
14
svent0vit
26.01.09
✎
17:23
|
О
Вот так вот работает .... ЭлементыФормы.Результат.Очистить(); Поле = СхемаКомпоновкиДанных.НаборыДанных.НаборДанных1.Поля.Найти("СуммаПродажиОборот"); Поле.Заголовок = "ТЕСТ"; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; .... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |