Бывают ситуации, когда нужно быстро получить ссылку на объект в коде.
Можно найти нужный элемент разными способами: найтиПоКоду,найтиПоНаименованию,НайтиПореквизиту и т.п., но есть способ намного быстрее.
Ведь достаточно кликнуть на значок в верхней части окна, чтобы получить навигационную ссылку.
Процедура ниже, позволит по значению навигационной ссылки получить ссылку на объект.
Процедура ПолучитьСсылкуИзНавигационной(НС) ПерваяТочка = Найти(НС, "e1cib/data/"); ВтораяТочка = Найти(НС, "?ref="); ПредставлениеТипа = Сред(НС, ПерваяТочка + 11, ВтораяТочка - ПерваяТочка - 11); ШаблонЗначения = ЗначениеВСтрокуВнутр(ПредопределенноеЗначение(ПредставлениеТипа + ".ПустаяСсылка")); ЗначениеСсылки = СтрЗаменить(ШаблонЗначения, "00000000000000000000000000000000", Сред(НС, ВтораяТочка + 5)); Ссылка = ЗначениеИзСтрокиВнутр(ЗначениеСсылки); КонецПроцедуры
Если нужен GUID, можно получить его так
ссылка.УникальныйИдентификатор()