Имя: Пароль:
1C
1С v8
Получить подчиненные элементы справочника
0 lucifer
 
16.11.12
11:24
Есть иерархический справочник, как проверить есть ли дети у тек. элемента?
У СправочникОбъект есть свойство Родитель, а вот что бы подчиненные элементы получить, такого не нашел (
1 Нуф-Нуф
 
16.11.12
11:25
ТвойПредполагаемыйРодитель.НайтиДетей(ВидыДетейПредполагаемогоРодителя.Родные)
2 lucifer
 
16.11.12
11:27
НайтиДетей - это что вообще?
в справке нет ничего
3 ДенисЧ
 
16.11.12
11:28
выбрать Ссылка
из Справочник.ТвойСправочник
Где Родитель = &ТвойРодитель
4 Sammo
 
16.11.12
11:29
Внезапно. Это те, у кого родитель = текущий элемент.
5 lucifer
 
16.11.12
11:29
короче только запросом?
6 Нуф-Нуф
 
16.11.12
11:31
Выборка = Справочник.ТвойСправочник.Выбрать();
Пока Выборка.Следующий() Цикл
Если Выборка.Родитель = ТвойПреополагаемыйРодитель Тогда
 Сообщить("Опа");
 Прервать;
КонецЕсли;
КонецЦикла;
7 Sammo
 
16.11.12
11:31
(5) А как надо? Не, можно еще через Выбрать (см. в СП), но зачем?
8 Нуф-Нуф
 
16.11.12
11:36
Выборка = Справочник.ТвойСправочник.Выбрать(, ТвойПреополагаемыйРодитель);
Если Выборка.Следующий() Тогда
 Сообщить("Опа");
КонецЕсли;
9 Spieluhr
 
16.11.12
11:38
(5) да