|
v7: Подскажите как узнать кто родитель у элемента справочник при выборке.
| ☑ |
0
work92
27.02.17
✎
14:56
|
Подскажите узнать кто родитель у элемента справочник при выборке.
БИ.ВыполнитьЗапрос(НачДата,КонМесяца(КонДата),"10.11");
БИ.ВыбратьСчета();
Пока БИ.ПолучитьСчет()=1 Цикл
БИ.ВыбратьСубконто(1);
Пока БИ.ПолучитьСубконто()=1 Цикл
НазМат = БИ.Субконто(1);
КодМат = БИ.Субконто(1).Код;
БИ.ВыбратьСубконто(ВидыСубконто.МестаХранения);
Пока БИ.ПолучитьСубконто(ВидыСубконто.МестаХранения)=1 Цикл
МестХр=БИ.Субконто(ВидыСубконто.МестаХранения);
БИ.ВыбратьСубконто(ВидыСубконто.Сотрудники);
Пока БИ.ПолучитьСубконто(ВидыСубконто.Сотрудники)=1 Цикл
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
Сотр=БИ.Субконто(ВидыСубконто.Сотрудники);
КодДляСотр=БИ.Субконто(ВидыСубконто.Сотрудники).Код;
// Кто у этого элемента родитель!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Сумма = БИ.СКД(1);
Количество = БИ.СКД(3);
|
|
1
work92
27.02.17
✎
15:07
|
Нашел решение…………
|
|
2
Это_mike
27.02.17
✎
15:33
|
Сообщить(Сотр.Папа, Сотр.Мама) ?
|
|
3
Злопчинский
27.02.17
✎
16:45
|
(2) нетолерантно!
Сообщить(Сотр.ПервыйРодитель, Сотр.ВторойРодитель) ?
|
|
4
Насон Грядущий
27.02.17
✎
18:48
|
(3) Ваш вариант также не отвечает толератности:
|
|
5
Насон Грядущий
27.02.17
✎
18:52
|
Предки = "";
Для Каждого Родитель По Метаданные[Справочник].Реквизиты.Количество() Цикл
Предки = Предки + Родитель + ", ";
КонецЦикла;
Сообщить(Предки);
|
|
6
Злопчинский
27.02.17
✎
23:22
|
(4) тут, конечно, засада... как ни напиши, как ни расположи - всегда кто-то будет первым...
|
|