Имя: Пароль:
1C
1С v8
Получить номенклатуру и всех родителей
0 Никто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
1 lodger
 
04.08.20
16:01
в 2 прохода
1) отбираешь родителей с признаком Истина, кладешь в ВТ
2) пишешь В ИЕРАРХИИ (выбрать * из ВТ)
2 Попытка1С
 
04.08.20
16:02
3 Никто88
 
04.08.20
16:54
(1) Большое спасибо. Это то что нужно.