Имя: Пароль:
1C
 
Объединить 2 запроса
,
0 Kain_wrath
 
16.07.15
16:33
Первая таблица, измерение группа номенклатуры . Вторая  таблица, измерение номенклатура. Как по этим измерениям соединить эти таблицы? Нужно чтоб измерение номенклатура второй таблицы, входила(в иерархии) в измерение группа номенклатуры первой таблицы.
1 DTXqueque
 
16.07.15
16:34
Номеклатура В ИЕРАРХИИ (Таб2.Группа)?
2 Kain_wrath
 
16.07.15
16:36
В условии связи такое не прокатывает
3 Nuobu
 
16.07.15
16:37
(0) Помести отбор в ГДЕ
Ссылка В ИЕРАРХИИ (Выбрать ТаблицаГрупп.ССылка из &таблицаГрупп как ТаблицаГрупп
4 СвинТуз
 
16.07.15
16:39
левое соединение по номгруппа.ссылка=номенклатура.родитель
5 Kain_wrath
 
16.07.15
16:40
(3) это то понятно, но тут главная проблема что писать в условии связи таблиц?
6 СвинТуз
 
16.07.15
16:40
итоги по номгруппа.ссылка иерархически
7 Nuobu
 
16.07.15
16:40
(5) Ничего.
Главной таблицей сделай таблицу номенклатуры, а вторую - удали.
8 Kain_wrath
 
16.07.15
16:40
(4) а если родитель группой выше писать кучу ИЛИ ?
9 СвинТуз
 
16.07.15
16:41
как то так
10 СвинТуз
 
16.07.15
16:41
фу блин ...
левое соединение по номгруппа.ссылка=номенклатура.владелец
11 СвинТуз
 
16.07.15
16:42
и вообще ничего соединять в явном виде не нужно
если не нужно реквизитов номгруппы
12 Kain_wrath
 
16.07.15
16:49
Как то вы не так поняли, распишу полностью, есть регистр накопления План, в нем: измерение Номенклатура (но туда записывается только Группа Номенклатуры) и суммовой ресурс, и и регистр накопления Продажи и суммовой ресурс, в нем: измерение Номенклатура.
13 СвинТуз
 
16.07.15
16:52
найди в конфе справочник "номенклатура"
стань на нем , нажми ентер
закладка владельцы
есть там номенклатурная группа?
без ответа на вопрос сложно продолжать
14 Kain_wrath
 
16.07.15
16:53
Мне необходимо получить:
1. Номенклатурную группу
2. Сумму из первого регистра
3. Сумму (по номенклатур входящих в номенклатурную группу)

вся загвоздка как все эти два регистра соеденить?
15 Kain_wrath
 
16.07.15
16:53
(13) нет
16 Nuobu
 
16.07.15
16:54
(8) Это правильный ответ.
17 СвинТуз
 
16.07.15
16:55
(15)
тогда ищи как они связаны
18 Kain_wrath
 
16.07.15
16:55
(16) так то впринципе реализовано но это костыльный метод
19 ХардHard
 
16.07.15
16:56
Запросом без кучи .родитель.родитель не получится, если нужно именно связать.

Можно засунуть ТЗ в запрос где будут :
1. Группа (твои группы которые ты хочешь соединять).
2. Подчиненная группа (все группы в иерархии нужной группы)

Эту Тз создавать до запроса.
20 Kain_wrath
 
16.07.15
16:58
(19) можно подробней? не совсем понятно
21 ХардHard
 
16.07.15
16:59
(20) Ты получаешь соответствие "ТвояГруппа" - "Подчиненная группа" .
Дальше связываешь в запросе Номенклатура.Родитель = ПодчиненнаяГруппа
22 СвинТуз
 
16.07.15
17:00
бесконечный цикл и ищи в запросе пока папу не найдешь каждому
23 СвинТуз
 
16.07.15
17:01
временные таблицы в помощь
и два запроса чет и нечет
24 СвинТуз
 
16.07.15
17:01
в скд это проще
25 Kain_wrath
 
16.07.15
17:02
(24) как раз в скд и делаю
26 СвинТуз
 
16.07.15
17:31
там закладка должна быть где все настраивается
27 Kain_wrath
 
16.07.15
18:27
(26) Какая же?
28 WebberNSK
 
16.07.15
19:27
(0) про то как это делается в СКД написано в книжке хрусталевой (можешь найти pdf)

в принципе, задача решается вот так:
http://catalog.mista.ru/public/158512/
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший