|
COM соединение из 8.2 к 7.7
| ☑ |
0
Janna26
11.05.12
✎
15:50
|
есть такая проблемка мне нужно сравнить аналогичные справочники 7.7 и 8.2. Ну в принципе почти все понятно. Не могу разобраться как воссоздать иерархию подобно как в 7.7. Пример у меня 4 уровня иерархи в 7.7 и кроме первой группы в 8.2 не чего нет. мне нужно создать 3 остальные группы. Вот как узнать сколько групп в 7.7 программно?
|
|
1
Janna26
11.05.12
✎
15:52
|
Массив.Родитель = Ном77.Родитель.Наименование;
Массив.Родитель2 = Ном77.Родитель.Родитель.Наименование;
Массив.Родитель3 = Ном77.Родитель.Родитель.Родитель.Наименование;
этого хочется исбежать.
|
|
2
Janna26
11.05.12
✎
15:59
|
Я походу не одна не знаю что делать :)
|
|
3
ДенисЧ
11.05.12
✎
16:11
|
Сделай массив родителей и циклом...
|
|
4
Janna26
11.05.12
✎
16:13
|
(3) ну массив я сделал. А как циклом это обойти?
|
|
5
andrewks
11.05.12
✎
16:14
|
Уровень()
|
|
6
ДенисЧ
11.05.12
✎
16:19
|
(4)
Пока элем.Родитель.Выбран() = 1 Цикл
Сообщить("" + элем.Родитель.Наименование);
элем = элем.Родитель;
КонецЦикла;
|
|
7
Janna26
11.05.12
✎
16:48
|
(6) Спасибо.
|
|
8
Janna26
11.05.12
✎
16:49
|
Если ном77.НайтиПоКоду(Стр.КодГруппы77,1)=1 тогда
Группа77 = Ном77;
Ном77.ИспользоватьРодителя(Группа77,1);
Ном77.ВыбратьЭлементы(1);
Пока Ном77.ПолучитьЭлемент(0)= 1 Цикл
КонецЦикла
|
|
9
Janna26
11.05.12
✎
16:49
|
Есть такой код. Как сделать что бы выбирались все элементы из этой группы а не в пределах иерархии?
|
|
10
Guk
11.05.12
✎
16:50
|
(8) и это работает?...
|
|
11
Janna26
11.05.12
✎
16:51
|
(10) Да выбираются все элементы из данной группы.
|
|
12
Janna26
11.05.12
✎
16:51
|
(10) но не выбираются элементы которые в группах этой группы :)
|
|
13
Janna26
11.05.12
✎
16:59
|
Есть у кого нить предложения?
|
|