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

Получить номенклатуру и всех родителей

Получить номенклатуру и всех родителей
Я
   Никто88
 
04.08.20 - 15:56
Добрый день. Подскажите пожалуйста в следующем. Нужно запросом получить номенклатуру, родитель которой (или родитель родителя, или родитель родителя родителя и т.д.) имеет установленную галка (некий признак). В инете много тем есть о получении всех родителей номенклатуры (через Итоги по только иерархия), но как наложить условие (отбор)?

Мне признак нужен не как параметр, а как Истина (всегда). А если его задать в условии, то он будет фильтровать только по прямому родителю номенклатуры и поэтому не покажет номенклатуру, у которой (грубо говоря) родитель.родитель.родитель имеет признак истина.

Плюс мне также не подходит вариант, где количество уровней иерархии ограничено (не подходит вариант: номенклатура.родитель.родитель.родитель и т.д.)

Вариант с "Итоги по только иерархия" показывает очень подробно что я хочу:

1       - Л
1.1     - И
1.1.1
1.1.2
1.2     - Л
1.2.1
2       - И
2.1     - Л
2.1.1

И если правильно наложить условие (отбор), то должны остаться:

1.1.1
1.1.2
2.1.1
   lodger
 
1 - 04.08.20 - 16:01
в 2 прохода
1) отбираешь родителей с признаком Истина, кладешь в ВТ
2) пишешь В ИЕРАРХИИ (выбрать * из ВТ)
   Попытка1С
 
2 - 04.08.20 - 16:02
   Никто88
 
3 - 04.08.20 - 16:54
(1) Большое спасибо. Это то что нужно.

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