|
Иерархия в запросе |
☑ |
0
Boleev
28.06.12
✎
15:35
|
Требуется помощь. Есть две таблицы. Надо соедить их по одному полю. Поле иерархическое и в таблицах оно может быть полями разного уровня.
Например, есть иерархической справочник со стуктурой
Основное подразделение
|_Производство
|_Торговля
Первая таблица
Основное подразделение 1000
Вторая таблица
Производство 3000
Торговля 2000
Требуется результат
Основное подразделение 1000 5000
Производство 0 3000
Торговля 0 2000
|
|
1
Александр_
Тверь
28.06.12
✎
15:36
|
э...
а от нас то ты что хочешь???
|
|
2
Boleev
28.06.12
✎
15:37
|
(1) помощи с запросом
|
|
3
Александр_
Тверь
28.06.12
✎
15:39
|
(2)даю намек:
У меня есть то-то.
Я делал так-то
Получается вот это.
Но хочу вот так.
Как бы исправить вот это на это?
|
|
4
Boleev
28.06.12
✎
16:07
|
Есть вот такой запрос
ВЫБРАТЬ
ДоходыИРасходыОбороты.Подразделение КАК Подразделение,
СУММА(ДоходыИРасходыОбороты.СуммаДоходаОборот) КАК СуммаДохода,
СУММА(ДоходыИРасходыОбороты.СуммаРасходаОборот) КАК СуммаРасхода,
ДоходыИРасходыОбороты.СтатьяДоходовРасходов.ГруппаРасходов КАК СтатьяДоходовРасходов,
ПродажиОбороты.СтоимостьОборот КАК Выручка
ИЗ
РегистрНакопления.ДоходыИРасходы.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ДоходыИРасходыОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты
ПО ДоходыИРасходыОбороты.Подразделение = ПродажиОбороты.Подразделение
СГРУППИРОВАТЬ ПО
БВ_ДоходыИРасходыОбороты.Подразделение,
БВ_ДоходыИРасходыОбороты.СтатьяДоходовРасходов.ГруппаРасходов,
ПродажиОбороты.СтоимостьОборот
ИТОГИ
СУММА(СуммаДохода),
СУММА(СуммаРасхода),
СУММА(Выручка)
ПО
Подразделение ИЕРАРХИЯ
|
|
5
andrewks
28.06.12
✎
16:12
|
ИТОГИ
СУММА(СуммаДохода),
СУММА(СуммаРасхода),
|
|
6
Boleev
28.06.12
✎
16:17
|
(5) нет, общая сумма выручки по подразделениям нужна
|
|
7
andrewks
28.06.12
✎
16:22
|
(6) а что не надо?
давай скрин, что выдаёт запрос, и что не устраивает
|
|