|
v7: Перемещение в справочнике |
☑ |
0
oleg056
02.11.12
✎
18:55
|
Помогите, что я делаю не так. Делаю Обработчик для группового перемещения элементов в справочнике
СпрТМЦ.НайтиПоКоду(сКод);
Если СпрТМЦ.Выбран() = 1 Тогда
ТМЦ = СпрТМЦ.ТекущийЭлемент();
СпрТМЦ.НайтиПоКоду(сРодитель);
Если СпрТМЦ.Выбран() = 1 Тогда
Родитель = СпрТМЦ.ТекущийЭлемент();
Сообщить("Обработка " + ТМЦ.Код + ":" + Родитель.Код);
ТМЦ.Родитель = Родитель;
СпрТМЦ.Записать();
Возврат 1;
КонецЕсли;
КонецЕсли;
Возникает ошибка на строке --->ТМЦ.Родитель = Родитель;
Объект не может быть перепозиционирован!
|
|
1
Nikitas
02.11.12
✎
18:58
|
все не так
|
|
2
Nikitas
02.11.12
✎
18:59
|
ты наоборот делай, Родителя запоминай, а позиционируйся на элементе
|
|
3
oleg056
02.11.12
✎
19:07
|
(2)
СпрТМЦ.НайтиПоКоду(сРодитель);
Если СпрТМЦ.Выбран() = 1 Тогда
Родитель = СпрТМЦ.ТекущийЭлемент();
СпрТМЦ.НайтиПоКоду(сКод);
Если СпрТМЦ.Выбран() = 1 Тогда
Сообщить("Обработка " + СпрТМЦ.Код + ":" + Родитель.Код);
СпрТМЦ.Родитель = Родитель;
СпрТМЦ.Записать();
Возврат 1;
КонецЕсли;
КонецЕсли;
Спасибо все заработало
|
|