если тип кода - строка, тогда в модуле объекта подчиненного справочника:
(на оптимальность вариант не претендует, но работать должен)
Процедура ПриУстановкеНовогоКода(СтандартнаяОбработка, Префикс)
Префикс=Владелец.Код;
КонецПроцедуры
Процедура ПередЗаписью(Отказ)
Если Владелец<>Ссылка.Владелец Тогда
УстановитьНовыйКод();
КонецЕсли;
КонецПроцедуры