Имя: Пароль:
1C
1С v8
Запрос по табличной части
0 oleg_prg
 
01.06.17
00:52
Доброй ночи уважаемые форумчане - подскажите пожалуйста как решить (куда копать?)
Есть справочник А и в нем табличная часть.
А1 (Z,X,C) - это элемент A1 с таб.частю в которой Z X C элементы
А2 (Z,X)
А3 (W,X,C)
А4 (A,B,C)
Пользователь выбрал например
(A,X,C) - Ответ ничего нет
(Z,X) - Ответ A2
Как правильно написать оптимальный запрос?
Заранее спасибо!
1 FIXXXL
 
01.06.17
08:57
(Z,X) - Ответ A2 - почему не А1 (Z,X,C) ?
2 FIXXXL
 
01.06.17
08:59
в общем ОБЪЕДИНИТЬ все ТЧ, добавить маркер ТЧ и на общую таблицу накладывай условия пользователя
3 Ёпрст
 
01.06.17
09:31
(0) нужно точное совпадение всех элементов ?
4 oleg_prg
 
01.06.17
12:44
(3) Да, в том то и дело
Выбрать все из а.табличнаяЧасть.значение в (&мойСписок) не подходит, т.к. получим любое из совпадений из мойСписок, а надо точное совпадение
5 Buster007
 
01.06.17
12:47
а если А2 (Z,X) будет X, Z, то тоже не попадет?
6 VladZ
 
01.06.17
12:48
(0) Слишком "математическая" задача. Озвучь обычным языком, что нужно сделать.
7 dezss
 
01.06.17
12:53
Порядок элементов выбранных пользователем важен?
8 Ёпрст
 
01.06.17
12:55
(4) тогда группируй и суммируй, где сумма будет равна количеству элементов - это и есть оно, нужное тебе
9 oleg_prg
 
01.06.17
15:31
Вот оригинал задания. Надо сделать оптимально, т.к. таблицы будут от 20 тыс строк. На первый взгляд кажется пустяковое дело, но вот уже второй день сижу и туплю...
https://yadi.sk/i/9UtDq-6E3JjHRm
10 dezss
 
01.06.17
15:38
(9) хреновое задание, оно ничего не описывает, только 3 примера приведены, а их может быть намного больше. Лучше потребуй словесное описание.