|
СКД связь одних и тех же наборов несколько раз |
☑ |
0
NikP123
20.11.20
✎
13:11
|
Есть набор "Основной" и есть набор "Дополнительный".
В наборе "Основной" есть 2 поля - Документ1 и Документ2
В наборе "Дополнительный" есть тоже 2 поля - Документ, Стулья
Нужно их связать так, как это бы сделало Левое соединение в запросе
Основной КАК Основной
ЛЕВОЕ СОЕДИНЕНИЕ Дополнительный КАК Дополнительный1
ПО Основной.Документ1 = Дополнительный1.Документ
ЛЕВОЕ СОЕДИНЕНИЕ Дополнительный КАК Дополнительный2
ПО Основной.Документ2 = Дополнительный2.Документ
Чтобы потом можно было в вычисляемых полях или ресурсах формировать свой массив стульев Документа1 и свой массив стульев для Документа2.
Пока вижу решение только дублированием набора Дополнительный, но это не вариант, так как его запрос и так время занимает..
|
|
1
Homer
20.11.20
✎
13:20
|
Объединить ВСЕ
|
|
2
NikP123
20.11.20
✎
13:25
|
(1) При чем здесь объединить, надо набор подвязать несколько раз к основному, но чтобы у по названиям (или как) потом я понимал из какого набора это поле ("Стул").
|
|
3
Homer
20.11.20
✎
13:30
|
для особо одаренных
Поместить ВТДополнительный
Выбрать Документ1 ЛЕВОЕ СОЕДИНЕНИЕ ВТДополнительный
Объединить ВСЕ
Выбрать Документ2 ЛЕВОЕ СОЕДИНЕНИЕ ВТДополнительный
|
|
4
NikP123
20.11.20
✎
13:40
|
(3) И что мне на вкладке "Связи наборов данных" писать? По какому из полей набора "Основной" делать связь?
|
|
5
toypaul
гуру
20.11.20
✎
13:42
|
только дублирование или другое решение (не делать через наборы)
|
|
6
trooba
20.11.20
✎
14:06
|
(0) Сделать запрос в модуле объекта ПриКомпоновке данных, а выводить не как запрос, а как объект
|
|