Имя: Пароль:
1C
1С v8
Узнать второго сверху родителя справочника
,
0 Новичёк123123
 
19.08.11
09:47
Доброго времени суток) У меня такой вопрос: мне нужно узнать родителя второго уровня справочника. Найти родителя первого уровня не сложно
Город=Результат.Покупатель;
   Пока ЗначениеЗаполнено(Город.Родитель) Цикл
       Город=Город.Родитель;
   КонецЦикла;
а вот как узнать родителя второго уровня?
1 zbv
 
19.08.11
09:49
ЗначениеЗаполнено(Город.Родитель.Родитель)
2 Новичёк123123
 
19.08.11
09:50
Точно, вот это я дурак) Спасибо огромное)
3 Новичёк123123
 
19.08.11
09:55
не не взлетело(
4 Reset
 
19.08.11
09:59
А если уровней всего 1?
5 Reset
 
19.08.11
10:01
Город=Результат.Покупатель;
Подгород=Неопределено;
Пока ЗначениеЗаполнено(Город.Родитель) Цикл
   Подгород=Город;
   Город=Город.Родитель;
КонецЦикла;
6 Новичёк123123
 
19.08.11
10:02
а все зароботало) Это я лоханулся) не там полюбому не может быть только один уровень)
7 Reset
 
19.08.11
10:03
Ничего не понял (и слава богу)
8 Новичёк123123
 
19.08.11
10:05
Резет Спасибо за твой вариант)
9 dimoff
 
19.08.11
10:20
Если подобный код делается в цикле то лучше запросом иначе тормоза будут сильные
10 Loyt
 
19.08.11
13:23
(9) А как цикл из (5) запросом реализовать, что-то не соображу?