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