|
Поиск табличных частей справочника с аналогичным содержанием |
☑ |
0
crotnn
30.07.13
✎
11:36
|
Приветствую всех. Суть задачи: есть справочник с табличной частью. Необходимо найти все элементы, у которых одинаковый набор в табличных частях, порядок следования строк в табличной части значения не имеет. Может, в типовых где реализовано? Буду благодарен за наводку.
|
|
1
cw014
30.07.13
✎
11:37
|
Выгружай ТЧ в ТЗ, сортируй, перебирай элементы, на каждый проверяй ТЧ (так же отсортированный)
|
|
2
Rie
модератор
30.07.13
✎
11:37
|
(0) Полное соединение табличных частей - и условие, что везде не NULL?
|
|
3
exwill
30.07.13
✎
11:42
|
(2) Полное соединение с условием, что везде не NULL - это будет... внутреннее соединение. Не годится.
|
|
4
exwill
30.07.13
✎
11:43
|
Левое соединение + группировка + имеющие.
|
|
5
exwill
30.07.13
✎
11:46
|
+(4) ... это раз ))))
|
|
6
exwill
30.07.13
✎
11:48
|
+(4) потом еще одно соединение результата с самим собой.
|
|
7
crotnn
30.07.13
✎
11:48
|
(4) Туплю... В имеющие какое условие поставить?
|
|
8
exwill
30.07.13
✎
11:54
|
(7) Тебе надо как-то сгруппировать ссылки.
Можно попробовать ИМЕЮЩИЕ НЕ МИНИМУМ(Ссылка2) ЕСТЬ NULL.
Если не сработает, создавай дополнительное поле:
ВЫБОР КОГДА Ссылка2 ЕСТЬ NULL ТОГДА
0
ИНАЧЕ
1
КОНЕЦ
Потом используй это поле в ИМЕЮЩИЕ.
ИМЕЮЩИЕ МИНИМУМ(ВЫБОР КОГДА Ссылка2 ЕСТЬ NULL ТОГДА
0
ИНАЧЕ
1
КОНЕЦ
) > 0
|
|
9
crotnn
30.07.13
✎
12:36
|
(8) Спасибо
|
|