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