Имя: Пароль:
1C
1С v8
Как в запросе такое соединить
0 olo_lo1
 
01.06.14
17:16
немного извращаюсь,

есть
структура подразделений

магазин-мазазин1-магазин11
       -магазин2-магазин22

в регистре
магазин11 = 100
магазин22 = 400

хочу в запросе соединением( Упорядочить по иерархия не предлагать)
получить
магазин 500
магазин1 100
магазин11 100
магазин2 400
магазин22 400

кто как бы решил?
1 Лефмихалыч
 
01.06.14
17:24
я бы использовал кастомную иерархию в отчете СКД - она для этого, собственно, и изобретена
2 olo_lo1
 
01.06.14
17:26
(1) СКД не доступно, это просто запрос..
3 rphosts
 
01.06.14
17:33
(0) соединение 2 таблиц, Слева справочник Магазины, справа срез регистра с остатками, условие соединения: "В Иерархии"
4 rphosts
 
01.06.14
17:34
+ левое соединение
5 rphosts
 
01.06.14
17:34
хотя если не нужны магазины без остатков то внутренее
6 SeraFim
 
01.06.14
17:39
Итоги По Подразделение Иерархия ?
7 olo_lo1
 
01.06.14
17:43
(6) запрос с магазинами немного сложнее, итоги по иерархии не могут быть построены по полю с составным типом данных (а конструкция «ВЫБОР КОГДА… ТОГДА…» подразумевает неоднозначность типа данных поля запроса).
8 Defender aka LINN
 
01.06.14
18:23
(2) И? Религия запрещает результат СКД в дерево?
9 rphosts
 
01.06.14
18:37
(8) ну он видимо такое ни разу не делал и если не ткнут в пример вряд-ли скоро сможет сделать сам
10 olo_lo1
 
01.06.14
19:11
(9) ну ткни
11 rphosts
 
01.06.14
19:13
(10) нукай кого-нить другого.
Тем более, имхаю, что лучше обойтись одним запросом чем запрос + скд
12 Лефмихалыч
 
01.06.14
21:47
(3) с которой версии платформы соединение по иерархии стало возможным?
13 Лефмихалыч
 
01.06.14
21:48
(10) в книжке Хрусталевой прямо со скриншотами и (1), и (8)