|
родитель в Справочнике
| ☑ |
0
Vld
15.11.11
✎
02:23
|
Как получить родителя самого верхнего уровня в справочнике номенклатуры?
|
|
1
Total Commander
15.11.11
✎
02:25
|
Рекурсией, например.
|
|
2
rotting
15.11.11
✎
02:26
|
Родитель = Родитель.Родитель в цикле )))
|
|
3
MikleV
15.11.11
✎
02:26
|
ну как
рекурсивно
|
|
4
Total Commander
15.11.11
✎
02:27
|
Функция ПолучитьВерхнегоРодителя(НоменклатураСсылка)
Если НоменклатураСсылка.Родитель = Справочники.Номенклатура.ПустаяСсылка() Тогда
Возврат НоменклатураСсылка;
Иначе
Возврат ПолучитьВерхнегоРодителя(НоменклатураСсылка.Родитель);
КонецЕсли;
КонецФункции
|
|
5
Vld
15.11.11
✎
02:29
|
(4) Даже и не знал, что так писать можно!!!
|
|
6
Матвеев Максим
15.11.11
✎
02:30
|
Возврат ?(Элем.Уровень() = 0,Элем,глРодитель(Элем.Родитель));
|
|
7
Total Commander
15.11.11
✎
02:35
|
(5) О сколько нам открытий чудных, Готовят то ли Миста то ли Нуралиев
//где-то рифма потерялась
|
|
8
Матвеев Максим
15.11.11
✎
02:45
|
|
|
9
Матвеев Максим
15.11.11
✎
02:51
|
|
|
10
echo77
15.11.11
✎
07:02
|
Всегда думал, что родитель самого верхнего элемента - это пустая ссылка :-/
|
|
11
Infsams654
15.11.11
✎
09:21
|
(7) при чем тут Миста и Нуралиев?
Они что-ли изобретатели рекурсии?
(5) стаж, однако!
|
|
12
Ненавижу 1С
гуру
15.11.11
✎
09:26
|
Функция ПолучитьВерхнегоРодителя(Знач НоменклатураСсылка)
Пока ЗначениеЗаполнено(НоменклатураСсылка.Родитель) Цикл
НоменклатураСсылка = НоменклатураСсылка.Родитель;
КонецЕсли;
Возврат НоменклатураСсылка;
КонецФункции
|
|
13
hhhh
15.11.11
✎
09:31
|
вообще-то (10) прав. Ответ
Справочники.Номенклатура.ПустаяСсылка()
Нужно голосовалку.
|
|