Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Запрос к иерархии паапок

Запрос к иерархии паапок
Я
   MAPATNK2
 
11.12.20 - 09:55
Всем доброго дня. У меня есть папки номенклатуры.(определенный список)
Как мне в 1 запросе проверить, входит ли папка в иерархию этих папок или равна любой из них?

        "ВЫБРАТЬ
        |    Номенклатура.Ссылка КАК Ссылка
        |ИЗ
        |    Справочник.Номенклатура КАК Номенклатура
        |ГДЕ
        |    Номенклатура.Родитель В ИЕРАРХИИ (&ТаблицаНом)
        |    И Номенклатура.ЭтоГруппа = ЛОЖЬ
        |    И Номенклатура.Родитель = &ТекущаяНом";
        Запрос.УстановитьПараметр("ТаблицаНом",МассивПапок);
        Запрос.УстановитьПараметр("ТекущаяНом",ЭлементыФормы.Родитель.Значение);
Делаю так, но тут я получаю значение, только если создаваемая номенклатура находится в подчинении к этим папкам.
А вот второе условие, где Родитель номенклатуры может быть равен одной из них я не понимаю как сюда засунуть.
Простите за тупизм. XD
   MAPATNK2
 
1 - 11.12.20 - 09:57
Мда, реально Тупизм. ЭтоГруппа=Истина. ЗАкрыли тему
   Жан Пердежон
 
2 - 11.12.20 - 11:39
и еще чуть-чуть

        "ВЫБРАТЬ
        |    Номенклатура.Ссылка КАК Ссылка
        |ИЗ
        |    Справочник.Номенклатура КАК Номенклатура
        |ГДЕ
        |    Ссылка В ИЕРАРХИИ (&ТаблицаНом)
        |    И Ссылка = &ТекущаяНом
";
   MAPATNK2
 
3 - 11.12.20 - 13:41
(2) Ага, спасиб.
   trooba
 
4 - 11.12.20 - 13:43
(1) Истину ненужно пеисать в ЭтоГруппа=Истина, как и в ЭтоГруппа=Ложь- пишут НЕ ЭтоГруппа

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.