|
8.2 Как определить что есть ещё подчиненные элементы?
| ☑ |
0
Aswed
21.09.11
✎
17:40
|
В иерархическом справочнике, когда элементом родителем может быть другой элемент этого же справочника. Как определить что есть ещё подчиненные элементы?
|
|
1
Phace
21.09.11
✎
17:41
|
запросом )
|
|
2
tertva_1C
21.09.11
✎
17:44
|
или посмотри как реализованно в модуле объекта справочника договоры контрагентов в части Если КритерииОтбора.ДокументыПоДоговоруКонтрагента.Найти(Ссылка).Количество() > 0 Тогда
|
|
3
SMakcik
21.09.11
✎
17:46
|
А так не ЗначениеЗаполнено(ЭлементИсточника.Родитель)
|
|
4
SMakcik
21.09.11
✎
17:47
|
И есть такая функция как выбрать
|
|
5
Aswed
21.09.11
✎
17:49
|
(1) не катит. Долго выходит
|
|
6
Aswed
21.09.11
✎
17:50
|
(4) Что выбрать?
|
|
7
Phace
21.09.11
✎
17:51
|
(5) покажи запрос )
|
|
8
SMakcik
21.09.11
✎
17:51
|
Выбрать по родителю
|
|
9
CepeLLlka
21.09.11
✎
17:54
|
ЭтоГруппа ещё есть..
|
|
10
CepeLLlka
21.09.11
✎
17:54
|
Хотя он у всех же будет истина.. Да?
|
|
11
Aswed
21.09.11
✎
17:54
|
"ВЫБРАТЬ
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СтруктурныеПодразделения.Ссылка) КАК Ссылка
|ИЗ
| Справочник.СтруктурныеПодразделения КАК СтруктурныеПодразделения
|ГДЕ
| СтруктурныеПодразделения.Родитель = &Родитель
|
|
12
Aswed
21.09.11
✎
17:55
|
(9) Иерархия элементов
|
|
13
CepeLLlka
21.09.11
✎
17:57
|
(12) И чё? В таблице у каждого элемента будет стоять ЭтоГруппа = Истина..
|
|
14
Aswed
21.09.11
✎
17:58
|
(13) Да при чем здесь группа вообще?
|
|
15
Aswed
21.09.11
✎
18:01
|
Эх, быстрее запроса всё таки ни что не работает. Ладно, всем спасибо.
|
|
16
Phace
21.09.11
✎
18:03
|
(11) втыкнул на базе УНФ:
ВЫБРАТЬ РАЗРЕШЕННЫЕ
СтруктурныеЕдиницы.Ссылка
ИЗ
Справочник.СтруктурныеЕдиницы КАК СтруктурныеЕдиницы
ГДЕ
СтруктурныеЕдиницы.Родитель = &Родитель
...все летает
|
|
17
Phace
21.09.11
✎
18:05
|
(15) быстрее запроса ничего и не заработает, а в случае совместного использования Выбрать() и РЛС еще и ошибку можешь словить.
|
|
18
Aswed
21.09.11
✎
18:06
|
(16) Ну я к такому же запросу и пришел в итоге))))
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший