|
|
переместить элемент в другую группу |
☑ |
|
0
VNV
15.07.05
✎
11:15
|
Как программно переместить элемент справочника в другую группу?
|
|
|
1
Бит
15.07.05
✎
11:16
|
Поменять родителя
|
|
|
2
Heckfy
15.07.05
✎
11:16
|
Один или несколько?
|
|
|
3
VNV
15.07.05
✎
11:18
|
Бит, спасибо большое! Почему-то думала, что родитель только для чтения :)
Heckfy, есть какая-то разница?
|
|
|
4
Heckfy
15.07.05
✎
11:20
|
Ну да. Я как то хотел несколько элементов перенести. Так обработка типа
Пока Спр.ПолучитьЭлемент()=1 Цикл
Спр.Родитель="ХХХ";
Спр.Записать;
КонецЦикла;
Переносила только один элемент, а потом отваливалась.
|
|
|
5
VNV
15.07.05
✎
11:24
|
Может выборка сбивалась... Такое вроде и при удалении в цикле выбора бывает...
Спасибо большое за упомянутые грабли, обязательно бы наткнулась.. вообще нужно перемещение и одного элемента, и разово - нескольких. Спасибо ещё раз ;)
|
|
|
6
Heckfy
15.07.05
✎
11:26
|
(5) Я эту байду через промежуточную ТЗ обходил. Если есть желание, могу обработку выложить. Недавно писал. Правда на скорую руку, но вроде рабочая.
|
|
|
7
VNV
15.07.05
✎
11:39
|
Да, примерно так и придется. Спасибо большое за помощь, обработку не надо :),мне не сложно написать самой :)
|
|
|
8
Rovan
гуру
15.07.05
✎
11:50
|
(+4) Только не Спр.Родитель="ХХХ"; а
Спр.Родитель = СсылкаНаГруппы;
|
|
|
9
Heckfy
15.07.05
✎
11:52
|
(8) По - подрбнее.
|
|
|
10
Rovan
гуру
15.07.05
✎
12:04
|
(9) Примерно так
...
Спр.НайтиПоНаименованию( "НашаГруппа" );
ВотЭтаГруппа = Спр.ТекущийЭлемент();
Спр.НайтиПоНаименованию( "НашЭлемент" );
Спр.Родитель=ВотЭтаГруппа;
Спр.Записать();
|
|