|
СКД: Как сделать, чтобы по ресурсу не происходил расчет общих итогов?
| ☑ |
0
TDI
20.11.12
✎
18:36
|
Подскажите, как настроить макет СКД таким образом, чтобы по некоторым ресурсам не считался общий итог ?
|
|
1
vicof
20.11.12
✎
18:37
|
Колоонка "Использовать..." на закладке с ресурсами
|
|
2
vicof
20.11.12
✎
18:39
|
Сорри, "рассчитывать по"
|
|
3
TDI
20.11.12
✎
18:43
|
я наверное не полностью сформулировал вопрос.
У меня группируются данные в Таблицу.
Есть итоги по горизонтали, и по вертикали.
Вот для группировок по вертикали "Рассчитывать по",
а вот как сделать чтобы и по горизонтали для выбранных ресурсов итоги не выводились ?
|
|
4
vicof
20.11.12
✎
18:44
|
Расположение общих итогов по горизонтали, не?
|
|
5
TDI
20.11.12
✎
18:52
|
нет, нужны как горизонтальные так и вертикальные итоги
|
|
6
vmv
20.11.12
✎
18:57
|
(5) тогда макеты итогов группировок задай в СКД и в ппараметр кинь вызов общего модуля например МойОбщийМодуль.ВычислитьРесурс(Ресурс, ....Прочее)
....Прочее - это параметры метода(поля СКД, функции СКД и т.д.) по которым ты определишь либо вывовод расчетного значения либо ноль, либо хрен
|
|
7
TDI
20.11.12
✎
18:58
|
(6) мне кажется должно быть легче решение :)
|
|
8
vmv
20.11.12
✎
19:02
|
(7)
легкость решения зависит от деталей озвученных двух стержневах аспектов постановки задачи
1. "чтобы по некоторым ресурсам не считался общий итог"
2. " нужны как горизонтальные так и вертикальные итоги"
Что в натуре кроеться за этими аспектами(где, когда, зачем, по каким записям и т.п.) - это тайна покрытая мраком твоего разума
|
|
9
vmv
20.11.12
✎
19:09
|
+(8) в любом случае, даже без макетов я бы использовал в общей постановке задачу фкнкцию общего модуля в вычисляемом поле, а в ресурсе на его основе уже стандартный агрегат.
Ибо, очевидно, что в некоторых случаях стандартное объеврение ресурса Сумма(Поле1) должно возращать ноль на остновании какиких-то условий комбинации полей. Посему проще
Поле1 объявить в вичисляемых полях как
ВчПоле1 ...МойОбщийМодуль.ВычислитьПоле(Поле1, ПолеУсловия1)
либо
ВчПоле1 ...МойОбщийМодуль.ВычислитьПоле(Поле1, Массив(ПолеУсловия1 Как ПолеУсловия1, ПолеУсловия2 Как ПолеУсловия2,...))
а уже ресурс по стандарту
Сумма(ВчПоле1)
|
|