Помогите, что я делаю не так. Делаю Обработчик для группового перемещения элементов в справочнике
СпрТМЦ.НайтиПоКоду(сКод);
Если СпрТМЦ.Выбран() = 1 Тогда
ТМЦ = СпрТМЦ.ТекущийЭлемент();
СпрТМЦ.НайтиПоКоду(сРодитель);
Если СпрТМЦ.Выбран() = 1 Тогда
Родитель = СпрТМЦ.ТекущийЭлемент();
Сообщить("Обработка " + ТМЦ.Код + ":" + Родитель.Код);
ТМЦ.Родитель = Родитель;
СпрТМЦ.Записать();
Возврат 1;
КонецЕсли;
КонецЕсли;
Возникает ошибка на строке --->ТМЦ.Родитель = Родитель;
Объект не может быть перепозиционирован!