Уникальные идентификаторы элементов справочников

Быстрое формирование строки кода с уникальным идентификатором элемента справочников.

У методов НайтиПоКоду() и НайтиПоНаименованию() есть недостаток — эти значения у элемента могут поменяться. К тому же могут существовать одинаковые наименования элементов в справочнике.

Красивее использовать ПолучитьСсылку(Новый УникальныйИдентификатор("")) , тогда точно будет выбран нужный элемент и можно не бояться, что пользователь поменяет наименование и всё перестанет работать.

Но компоновать каждый раз такую строку надоедает и отвлекает от самой задачи. Поэтому написал небольшую утилиту.

На форме табличная часть с двумя колонками. В первой выбираем элемент справочника, во второй появляется ьтекстовая строка, подготовленная для использования в коде:

Справочники.Валюты.ПолучитьСсылку(Новый УникальныйИдентификатор("791a0c17-4fa2-11e7-80cf-e03f49e81e5b")); //RUB, Код: 643

Эту строку можно скопировать CTRL+C и вставить в свой код. И не отвлекаться на определения УИДов.

К конфигурации не привязано, для управляемых форм.

Технически утилита простенькая, но юзабельная.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *