|
Итог по группировкам дерева значений УФ
| ☑ |
0
rull9ss
06.11.12
✎
19:18
|
Сильно не пинать, только учусь.
Собственно сабж.
Как рассчитать итоги по колонкам дерева значений в управляемых формах?
гугл подсказывает только по обычным формам.
Примеры, идеи приветствуются.
|
|
1
alex-pro
06.11.12
✎
19:21
|
Примерно так
&НаСервере
Функция ПолучитьИтогиПоГруппе(Работа)
мОсновноеДерево = РеквизитФормыВЗначение("ОсновноеДерево");
Для каждого СтрокаРабота Из мОсновноеДерево.Строки Цикл
Для каждого СтрокаРесурс Из СтрокаРабота.Строки Цикл
ПересчитатьСуммуРодителя("Количество",СтрокаРесурс);
КонецЦикла;
Если СтрокаРабота.Работа = Работа Тогда
Возврат СтрокаРабота["Количество"];
КонецЕсли;
КонецЦикла;
// Возврат мОсновноеДерево;
// ЗначениеВРеквизитФормы(мОсновноеДерево,"ОсновноеДерево");
КонецФункции
|
|
2
rull9ss
06.11.12
✎
19:27
|
(1)
думал так-же, но после РеквизитФормыВЗначение в мОсновноеДерево у меня получается одна(самая первая) строка.
или может я что-то не так делаю?
|
|
3
alex-pro
06.11.12
✎
19:43
|
ну ясно дело. Это же дерево. Как ее развернуть - смотри код из (1)
|
|