Подскажите как сделать расшифровку строки в отчете скд ,нажимая на любую колонку чтоб открывалась форма договора , ссылка на договор есть в доступных полях или можно вывести в отчет ,а потом убрать видимость этой колонки
&НаКлиенте
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Договор= ПолучитьДанныеРасшифровки(Расшифровка,"Договор");
Если Договор <> Неопределено Тогда
ПараметрыФормы = Новый Структура("Ключ", Договор);
ОткрытьФорму("Справочник.Договоры.ФормаОбъекта", ПараметрыФормы);
КонецЕсли;
КонецПроцедуры
&НаСервере
Функция ПолучитьДанныеРасшифровки(Расшифровка, СтруктураДанных)
Данные = ПолучитьИзВременногоХранилища(ДанныеРасшифровки);
Поля=Данные.Элементы[Расшифровка].ПолучитьПоля();
Поле = Поля.Найти(СтруктураДанных);
Если Поле = Неопределено Тогда
Возврат Неопределено
Иначе
Возврат Поле.Значение;
КонецЕсли;
КонецФункции // ПолучитьДанныеРасшифровки()
Основная теорема систематики: Новые системы плодят новые проблемы.