Имя: Пароль:
1C
1С v8
Иерархия в запросе
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) а что не надо?

давай скрин, что выдаёт запрос, и что не устраивает
Программист всегда исправляет последнюю ошибку.