![]() |
![]() |
![]() |
|
Вывести текст в сводной таблице | ☑ | ||
---|---|---|---|---|
0
terr
22.08.11
✎
06:57
|
Добрый день.
Есть примерно такой запрос: Запрос.Текст = "ВЫБРАТЬ | ХозДвиженияОбороты.ВидДеятельности КАК ВидДеятельности, | ХозДвиженияОбороты.ТипДвижения КАК ТипДвижения, | ХозДвиженияОбороты.СтатьяДвижения КАК СтатьяДвижения, | ХозДвиженияОбороты.ХозКонтрагент КАК Контрагент, | ХозДвиженияОбороты.Филиал КАК Филиал, | ХозДвиженияОбороты.Фирма КАК Фирма, | ХозДвиженияОбороты.ГруппаАнализа КАК ГруппаАнализа, | ХозДвиженияОбороты.ХозСчет КАК СчетКасса, | СУММА(ХозДвиженияОбороты.СуммаОборот) КАК Сумма, | ХозДвиженияОбороты.Период КАК Период |{ВЫБРАТЬ | ВидДеятельности.*, | ТипДвижения.*, | СтатьяДвижения.*, | Контрагент.*, | Филиал.*, | Фирма.*, | ГруппаАнализа.*, | СчетКасса.*, | Сумма} |ИЗ | РегистрНакопления.ХозДвижения.Обороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Месяц, ) КАК ХозДвиженияОбороты | |СГРУППИРОВАТЬ ПО | ХозДвиженияОбороты.ВидДеятельности, | ХозДвиженияОбороты.ТипДвижения, | ХозДвиженияОбороты.СтатьяДвижения, | ХозДвиженияОбороты.ХозКонтрагент, | ХозДвиженияОбороты.Филиал, | ХозДвиженияОбороты.Фирма, | ХозДвиженияОбороты.ГруппаАнализа, | ХозДвиженияОбороты.ХозСчет, | ХозДвиженияОбороты.Период | |УПОРЯДОЧИТЬ ПО | СтатьяДвижения, | ТипДвижения, | ВидДеятельности, | Контрагент, | Филиал, | Фирма, | ГруппаАнализа, | СчетКасса, | Период |ИТОГИ | СУММА(Сумма) |ПО | Период ПЕРИОДАМИ(МЕСЯЦ, &НачалоПериода, &КонецПериода), | СтатьяДвижения, | ТипДвижения, | ВидДеятельности, | Контрагент ИЕРАРХИЯ, | Филиал, | Фирма, | ГруппаАнализа, | СчетКасса"; Делаю вывод результата в сводную таблицу. Всё хорошо, только одно "но". Когда я помещаю ПЕРИОД в строки или столбцы таблицы, мне нужно, чтоб вместо значения 01.02.2001 0:00:00 выводилось "февраль 2011" Подскажите, пожалуйста, каким образом я могу заменить текст? |
|||
1
dva1c
22.08.11
✎
07:04
|
формат значения макета не поможет?
|
|||
2
terr
22.08.11
✎
07:04
|
пример бы увидеть - я б попробовал. вдруг...
|
|||
3
dva1c
22.08.11
✎
07:05
|
(2) попробую найти, но не факт, что найду )
|
|||
4
terr
22.08.11
✎
08:22
|
пока что только ТАК работает. Может есть метод получше?
Область = Неопределено; Пока Истина Цикл Область = Элемент.НайтиТекст("0:00:00", Область, Элемент.Области[0]); Если Область = Неопределено Тогда Прервать Иначе Область.Формат = "ДФ=MM.yyyy; ДЛФ=DD"; Область.Текст = ПолучитьДату(Область.Текст); КонецЕсли; КонецЦикла; |
|||
5
terr
22.08.11
✎
08:23
|
(4) это в СводнаяТаблицаПриАктивизацииОбласти(Элемент)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |