Блокировку еще надо, по хорошему, если запросом проверять.
Или (4)
(5) НаборРегистраСведений.Отбор.объектНедвижимости .Установить(ЭтотОбъект.объектНедвижимости );
НаборРегистраСведений.Записать(Ложь);
//Здесь Ложь значит , что РС не будет очищаться перед записью, и т.о. если запись с этим значением измерения уже есть в базе, вывалится ошибка про "попытку вставить что-то неуникальное"