Есть РС в котором перечислены подразделения. Задача - отобрать в РС только те подразделения, которые находятся в иерархии любого из перечисленных подразделений. Например в РС три записи:
Подразделение 1, подразделение 2 и подразделение 3. Подразделение 3 находится в иерархии подразделения 1, соответственно нужно выбрать только его.
ГДЕ
Выбор Когда Подразделение.Родитель В (вЫбрать П.Подразделение из ВТРегистр КАК П) Тогда Истина
Когда Подразделение.Родитель.Родитель В (вЫбрать П.Подразделение из ВТРегистр КАК П) Тогда Истина
Когда Подразделение.Родитель.Родитель.Родитель В (вЫбрать П.Подразделение из ВТРегистр КАК П) Тогда Истина
Иначе Ложь Конец
Ну и столько нужно раз повторить, сколько там уровней вложенности.
(8) ДА!
*(7) "ПЕРВЫЕ 1" там лишнее, работает и без этого
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой