ПоляРасшифровки = ДанныеРасшифровки.Элементы.Получить(Расшифровка).ПолучитьПоля();
Для Каждого Поле Из ПоляРасшифровки Цикл
Если Поле.Поле = "Ссылка" тогда
Ссылка = Поле.Значение;
Прервать;
КонецЕсли;
КонецЦикла;
Обязательно только проверяй "ДанныеРасшифровки.Элементы.Получить(Расшифровка)" на тип "ЭлементРасшифровкиКомпоновкиДанныхПоля" и "ЭлементРасшифровкиКомпоновкиДанныхГруппировка". В первом типе есть "ПолучитьПоля", во втором - нет
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший