Имя: Пароль:
1C
1С v8
Выражение представления заголовка ресурса в СКД
0 vicof
 
18.10.13
16:19
Здравствуйте.

Как можно изменить текст заголовка поля, не вмешиваясь в компоновку программно?

Текст заголовка должен формироваться динамически.

http://rghost.ru/49513337

т.е. вместо августа там может быть любой другой месяц в зависимости от формирования даты отчета.
1 Kondarat
 
18.10.13
16:24
Формат в Оформлении подойдет?
2 vicof
 
18.10.13
16:32
Неа.

ВЫБОР
        КОГДА НАЧАЛОПЕРИОДА(Продажи.Период, МЕСЯЦ) = ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ПериодОкончание, МЕСЯЦ), МЕСЯЦ, -6)
            ТОГДА Продажи.Стоимость
        ИНАЧЕ 0
    КОНЕЦ КАК Месяц1,
    
    ВЫБОР
        КОГДА НАЧАЛОПЕРИОДА(Продажи.Период, МЕСЯЦ) = ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ПериодОкончание, МЕСЯЦ), МЕСЯЦ, -5)
            ТОГДА Продажи.Стоимость
        ИНАЧЕ 0
    КОНЕЦ КАК Месяц2,


Т.е. мне нужно Месяц1,2,... заменить на Формат(...).

Но проблема в том, что Месяц1 - число. А заголовок у него должен быть датой.
3 vicof
 
18.10.13
16:40
Макет заголовка группировки тоже не нарисуешь, поскольку поле - ресурс.
4 vicof
 
18.10.13
16:45
Отчет достался по наследству, спроектирован через ж. Надо по-другому было группировки делать.
Проще всего в данной ситуации будет программно заменить.
5 France
 
19.10.13
00:02
В выражении для заголовка поля : выбор когда месяц (твоя дата) = 1 тогда "Январь" + год(твоя дата) иначе выбор...
конец.
6 mrDSide
 
19.10.13
01:08
(0) ну так таблицу делать надо.
7 mrDSide
 
19.10.13
01:10
(6) и
ВЫБОР
    КОГДА МЕСЯЦ=1 ТОГДА "Январь"+ВЫРАЗИТЬ(Бла.Год КАК Строка(4))
    КОГДА ...
...
ИНАЧЕ "ДОЛЖНО БЫТЬ ТОЛЬКО 12..."
КОНЕЦ
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой