Имя: Пароль:
1C
1С v8
Я не пойму как выбрать родителя !!!
0 desaint08
 
09.11.16
13:03
вот есть такая штука как В Иерархии(& группа) она возращает нам элементы и группы входящие в эту группу,то есть идет вниз,так?А если нужно получить значения родителя и всех данных  вверх,есть операция? или где это нужно указывать?Или как выркучивать?
вот например мне нужно было сказать что Работники.ПодразделениеОрганизации.код входит в группу родителя

Работники.ПодразделениеОрганизации(2207) = ДанныеСпецодежды.ПодразделениеОрганизации(2207)

    ИЛИ Работники.ПодразделениеОрганизации.Родитель(220702) = ДанныеСпецодежды.ПодразделениеОрганизации(2207)

    ИЛИ Работники.ПодразделениеОрганизации.Родитель.Родитель(22070201) = ДанныеСпецодежды.ПодразделениеОрганизации(2207)
вот заработало,но я уверен что можно написать правильней и Элегантней,подскажите,пожалуйста.
1 HawkEye
 
09.11.16
13:03
родителей не выбирают.....
2 desaint08
 
09.11.16
13:05
не ну правда как можно?
3 Mankubus
 
09.11.16
13:07
4 чувак
 
09.11.16
13:08
(0) Про рекурсию не слыхали?
5 ТупойЖадный
 
09.11.16
13:09
(0) Они тебя уже выбрали
6 desaint08
 
09.11.16
13:22
(3) получается только можно только через Номенклатура.Родитель,
Номенклатура.Родитель.Родитель,  Номенклатура.Родитель.Родитель.Родитель,
Номенклатура.Родитель.Родитель.Родитель.Родитель,
Номенклатура.Родитель.Родитель.Родитель.Родитель.Родитель
7 Mankubus
 
09.11.16
13:30
(6) нет. можно еще через ИТОГИ ПО ТОЛЬКО ИЕРАРХИЯ. в моей ссылке есть пример
8 Peltzer
 
09.11.16
13:40
Код подчинённого подразделения всегда префиксом содержит код родителя?
9 desaint08
 
09.11.16
13:42
(8) да,это иерархический справочник подразделнения,подчинение элементов,2207->220702->22070201
10 Peltzer
 
09.11.16
13:47
Подстрока - самое элементарное решение. Если Лев(х,СтрДлина(у)=у Тогда ...
11 screamhome
 
09.11.16
13:49
(1) + 1
12 desaint08
 
09.11.16
14:10
спасибо!! буду учиться!
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой