Имя: Пароль:
1C
1С v8
Иерархические записи
0 cawokru
 
05.12.11
14:15
Доброго времени суток!

Есть запрос вида:

ВЫБРАТЬ РАЗРЕШЕННЫЕ
...
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
...
ИТОГИ
СУММА()
ПО
ВидДвижения,
СтатьяДвиженияДС ИЕРАРХИЯ,
Организация

При обходе по СтатьяДвиженияДС есть иерархические и групповые итоги. Но когда я разварачиваю по Организации, то выводятся только групповые итоги. Может кто объяснить, что я делаю неправильно?
1 Defender aka LINN
 
05.12.11
14:16
Чего?
2 andrewks
 
05.12.11
14:17
ты не мудри, ты пальцем покажи
3 cawokru
 
05.12.11
14:23
Делаю первую выборку по ВидДвижения(Обход по группировкам). Вторую из первой по СтатьеДвиженияДС (Обход по группировкам) получаю записи двух типов: "итоги по иерархии" и "итоге по группировке". Делаю третью выборку из второй по Организация(Обход по группировкам) получаю записи одного типа "итоги по группировке", а "итоги по иерархии" просто игнорятся. Так как получить в третьей еще и "итоги по иерархии"?
4 andrewks
 
05.12.11
14:29
ну так нет у тебя в 3-й группировке иерархии
5 Fragster
 
гуру
05.12.11
14:30
Обход по группировкам с иерархией, не?
6 PVV65
 
05.12.11
14:34
Наверное ТС хочет получить по группам справочника СДДС разрез по организациям - при таком написании запроса их получить нельзя.
7 cawokru
 
05.12.11
14:35
Пробовал и обход с Иерархией: при развертке по СтатьеДвиженияДС(Обход по группировкам с иерархией) так же игнорит "итоги по иерархии".
В третий группировке ИЕРАРХИИ и не должно быть, т.к. иерархия только по Движениям.
8 PVV65
 
05.12.11
14:36
(7) Так что надо? То что в (6)?
9 cawokru
 
05.12.11
14:38
А как тогда изменить запрос?
10 andrewks
 
05.12.11
14:38
ТС сам запутался, и нас путает
11 PVV65
 
05.12.11
14:40
(9)

....
ПО
ВидДвижения,
Организация,
СтатьяДвиженияДС ИЕРАРХИЯ
12 cawokru
 
05.12.11
14:40
Мне надо отдельно получить общие итоги по каждой СДДС и потом развернуть каждую СДДС по Организации
13 PVV65
 
05.12.11
14:49
(12) Если это надо получить в виде отчета - попробуй нарисуй результат.
Если это надо получит для дальнейшей обработки - считай программно. итоги по иерархии справочника можно получить только в разрезе вышестоящих группировок.
14 cawokru
 
05.12.11
14:50
(13)Спасибо за пояснения.
15 Defender aka LINN
 
05.12.11
14:55
(7) Дык эта... Иерархические итоги надо рекурсивно обходить.
16 cawokru
 
05.12.11
14:56
(15)Дык я рекурсивно и обходил.
17 Defender aka LINN
 
05.12.11
15:49
(16) Видимо, как-то не так ты это делал.
18 PVV65
 
05.12.11
15:58
(17) Ты хочешь сказать, что на любом уровне иерархии можно получить остатки по организации (из запроса в (0))?
19 Defender aka LINN
 
05.12.11
16:09
(18) Не понял, о чем ты
20 PVV65
 
05.12.11
16:15
(19) Как я понял, ТС надо именно (18). Я и пытался объяснить, что так не получиться.
Закон Брукера: Даже маленькая практика стоит большой теории.