Имя: Пароль:
1C
1С v8
СКД вопрос по группировке (таблица)
0 Antakarana
 
07.09.12
10:51
Здравствуйте, уважаемые!

Группировка таблицей, расположение ресурсов - вертикально, <Детальные записи> по строкам. Получается вот что:
                          ИТОГО
Target                   | 14 704 000,00
- sold YTD           | 7 266 126,38
- collected YTD           | 3 330 166,83
- outstanding YTD      | 3 944 247,00
- options YTD           | 14 611 480,00
- sold + options YTD   | 21 877 606,38

Необходимо присобачить столбец справа с процентами. Чтобы было вот так:

Target                   | 14 704 000,00 | 100%
- sold YTD           | 7 266 126,38  | 49%
- collected YTD           | 3 330 166,83  | 23%
- outstanding YTD      | 3 944 247,00  | 25%
- options YTD           | 14 611 480,00 | 98%
- sold + options YTD   | 21 877 606,38 | 150%

Как сгруппировать таблицу для такого вывода?
1 Antakarana
 
07.09.12
10:52
Примеры съехали, извиняюсь.
2 vmv
 
07.09.12
10:53
вчера обсуждалось ВычислитьВыражение(....)

ищи, да и вообще спец должен помнить все что пишут в интернетах и помнить чотка
3 Antakarana
 
07.09.12
11:21
Вычислить проценты я знаю как. а вот как пристроить столбец со значениями не знаю.
4 vmv
 
07.09.12
11:42
(3) ячейку вынеси в макет СКД, а в параметр ячейки запиши

"СоставноеЗначение", а выражение параметра запищи

МойОбщийМодуль.СкомпоноватьСоставноеЗначение(Значение, Процент)

как в теле метода собрать нужное тебе значение - щерифа не волнует

ах да и в СКД галку поставть "Использование методов общих модулей" или че там за хрень
5 eklmn
 
гуру
07.09.12
11:48
А процент это ресурс или где?
6 Antakarana
 
07.09.12
13:02
спасибо, помогло, разобрался!

Еще небольшой вопрос. В отчете 4 таблицы. Вывожу заголовок как
КомпоновщикНастроек.Настройки.ПараметрыВывода.Элементы.Найти("Title").Значение = "Report1 to " + Формат(ТекущаяДата(),"Л=en; ДЛФ=DD");

Как вывести программно такие заголовки для каждой таблицы?