Имя: Пароль:
1C
1С v8
Итоги по иерархии
0 guitar_player
 
14.02.12
15:55
Всем привет!

Запросом получаю дерево значений. Делаю итоги по иерархии, при этом мне нужно, чтобы итоги по некоторым колонкам суммировались, а по некоторым выбирались из определенной таблицы, по определенному условию. Если кто нибудь понял, что я хочу, подскажите как сделать?
Вроде в агрегатной функции итогов можно написать запрос, но у меня не получается....
1 Feanor
 
14.02.12
15:57
что именно не получается? код ф студию
2 fisher
 
14.02.12
15:58
Ну и делай по одним колонкам СУММА(), а по другим МАКСИМУМ()
3 guitar_player
 
14.02.12
15:59
(2) нужно не максимум, а последнее по условию
4 guitar_player
 
14.02.12
16:11
Т.е. вот есть запрос:

ВЫБРАТЬ
   СправочникГруппировки.Ссылка КАК Группировка,
   СправочникГруппировки.ЭтоГруппа КАК ЭтоГруппа,
   ВыбираемыеДанные.МесяцРегистрации КАК МесяцРегистрации,
   ВыбираемыеДанные.КоличествоПринято КАК КоличествоПринято,
   ВыбираемыеДанные.КоличествоУволено КАК КоличествоУволено,
   ВыбираемыеДанные.КоличествоПеревод КАК КоличествоПеревод,
   ВыбираемыеДанные.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
   ВыбираемыеДанные.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток
ИЗ
   Справочник.ВидыГруппировок КАК СправочникГруппировки
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_СгруппированныеДанныеСОстатками КАК ВыбираемыеДанные
       ПО СправочникГруппировки.Ссылка = ВыбираемыеДанные.Группировка

УПОРЯДОЧИТЬ ПО
   СправочникГруппировки.Код,
   МесяцРегистрации
ИТОГИ
   СУММА(КоличествоПринято),
   СУММА(КоличествоУволено),
   СУММА(КоличествоПеревод),
   СУММА(КоличествоНачальныйОстаток),
   СУММА(КоличествоКонечныйОстаток)
ПО
   Группировка ИЕРАРХИЯ


Сейчас еще раз опишу, что хочу
5 guitar_player
 
14.02.12
16:13
Таблица ВТ_СгруппированныеДанныеСОстатками расчитывается нарастающим итогом по регистру сведений работники организации в разрезе поля группировка и месяца регистрации, в ней есть нач. остаток, приход, расход, кон. остаток.

Мне нужно, чтобы в дереве колонки приход, расход суммировались, а начальный и конечный остатком брались последними по месяцу регистрации для данной группировки значением. Сейчас понятно объяснил?
6 guitar_player
 
14.02.12
16:21
(5) все понял как сделать, закроем тему.
Закон Брукера: Даже маленькая практика стоит большой теории.