// восстанавливаем родителя
Если СправочникМетаданные.КоличествоУровней > 1 Тогда
ОбъектРодитель = п_ВосстановитьОбъект(ТЗ, ТекТЗ.Родитель, "Справочник", ВидОбъекта);
Справочник.ИспользоватьРодителя(ОбъектРодитель);
КонецЕсли;
Если ПустоеЗначение(ОбъектРодитель) = 1 Тогда
ОбъектРодитель = Справочник.НайтиЭлемент(0);
КонецЕсли;
По моему, второе условие здесь совершенно лишнее.