У методов НайтиПоКоду() и НайтиПоНаименованию() есть недостаток — эти значения у элемента могут поменяться. К тому же могут существовать одинаковые наименования элементов в справочнике.
Красивее использовать ПолучитьСсылку(Новый УникальныйИдентификатор("")) , тогда точно будет выбран нужный элемент и можно не бояться, что пользователь поменяет наименование и всё перестанет работать.
Но компоновать каждый раз такую строку надоедает и отвлекает от самой задачи. Поэтому написал небольшую утилиту.
На форме табличная часть с двумя колонками. В первой выбираем элемент справочника, во второй появляется ьтекстовая строка, подготовленная для использования в коде:
Справочники.Валюты.ПолучитьСсылку(Новый УникальныйИдентификатор("791a0c17-4fa2-11e7-80cf-e03f49e81e5b")); //RUB, Код: 643
Эту строку можно скопировать CTRL+C и вставить в свой код. И не отвлекаться на определения УИДов.
К конфигурации не привязано, для управляемых форм.
Технически утилита простенькая, но юзабельная.