Если НЕ ЗначениеЗаполнено(НайденныйКонтрагент.код) Тогда
КонтрагентОб = Справочники.Контрагенты.СоздатьЭлемент();
КонтрагентОб.УстановитьСсылкуНового(НайденныйКонтрагент);
КонтрагентОб.Записать();
Сообщить(КонтрагентОб.ссылка.УникальныйИдентификатор());
КонецЕсли;
КонецПроцедуры
Результат:
3b6b6ced-e527-44aa-8075-4653e18fec8f
<Объект не найден> (90:80754653e18fec8f44aae5273b6b6ced)
d4659c31-9b89-11e5-b73b-b8975aac3502
Почему так? УстановитьСсылкуНового() - элемент должен создаваться с указанным идентификатором, разве нет?
объекта с таким идентификатором еще нет - Объект не найден