Имя: Пароль:
1C
 
Как в Запросе в иерархии узнать какой именно
0 DES
 
20.02.23
18:32
Запрос Н.Ссылка из Справочник.Номенклатура как Н Где Н.Ссылка В ИЕРАРХИИ(&СЗотбор)
в  списке значениий СЗотбор содержатся элементы - группы (Родитель) из Справочник.Номенклатура с разными уровнями
т.е некоторые записи это группы на 2 уровне и некоторые это группы на 4 уровне.
Запрос выполняется.
Вопрос, как узнать какие записи были отобраны по какому элементу из СЗотбор ?
1 Said_We
 
20.02.23
18:40
(0) Никак. Если у тебя будут в списке друг другу подчиняющиеся элементы и в список попал третий ещё на более низком уровне, то он по какому из них попал? Ответ по обоим, а колонку видеть хочется наверное одну, правда же :-)
2 DES
 
20.02.23
18:46
(1) так в скуле наверняка сравнивается по ИЛИ, а не по И
Поэтому ответ будет правильный
3 RomanYS
 
20.02.23
18:49
(2) отбор то будет правильный, а ответ на твой вопрос вопрос будет зависеть от твоих предпочтений (предположительно ты захочешь увидеть самый нижний подходящий уровень)
4 DES
 
20.02.23
18:51
(3) мне подходит любой
5 mikecool
 
20.02.23
19:01
(4) тогда в цикле формируй текст запроса и в каждый кусок - отбор только по одному элементу
6 RomanYS
 
20.02.23
19:12
(5) тогда ему будет несколько попадать)))
7 RomanYS
 
20.02.23
19:16
(4) В иерархии нельзя применять в соединениях. Поэтому строй свою иерархию, если количество уровней ограничено, то должно быть не сложно
8 Said_We
 
20.02.23
19:20
(0) "как узнать какие записи были отобраны по какому элементу из СЗотбор", "мне подходит любой" - что с этой бесполезной информацией делать?
Подходит любой, не важно какой. :-)
Если на столько не важно, то смысл это искать? Где это используется или планируется использовать?
9 DES
 
20.02.23
20:37
(8) Если выбрано признаку1 или признаку3 или признаку5 , то значит не по признаку2 или признаку4
Это и есть информация