| 0
    
        prilforreal   03.07.18✎ 15:51 | 
        Доброго дня! Отчет СКД, нужно при клике на ячейку в колонке "Код" открывать документ ДилЗаказ, содержащий в табличной части строку с этим кодом. Документ буду искать запросом и открывать:
 Запрос = Новый Запрос;
 Запрос.Текст =
 "ВЫБРАТЬ
 |    ДилЗаказТабличнаяЧасть1.Код КАК КодДЗ,
 |    ДилЗаказТабличнаяЧасть1.Ссылка.Проведен,
 |    ДилЗаказТабличнаяЧасть1.Ссылка.Номер
 |ИЗ
 |    Документ.ДилЗаказ.ТабличнаяЧасть1 КАК ДилЗаказТабличнаяЧасть1
 |ГДЕ
 |    ДилЗаказТабличнаяЧасть1.Код = &КодИзделия
 |    И ДилЗаказТабличнаяЧасть1.Ссылка.Проведен = &Истина";
 
 Запрос.УстановитьПараметр("КодИзделия",КодИзделия);
 Рез=Запрос.Выполнить().Выбрать();
 
 Пока Рез.Следующий() Цикл
 НомерДз=0;
 НомерДЗ=Рез.Номер;
 КонецЦикла;
 ДокДЗ = Документы.ДилЗаказ.НайтиПоНомеру(НомерДЗ,);
 ДокДЗ.ПолучитьОбъект();
 
 
 
 Только я пока совсем зеленый в программировании СКД и не cмог найти информации как получить данные из активной ячейки таблицы чтобы из в параметр запрса записать.
 
 Добавить в расшифровку мой вариант собираюсь так:
 
 Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
 Перем ВыполненноеДействие;
 СтандартнаяОбработка=Ложь;
 ОбработкаРасшифровки=Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки,Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));
 ДополнительныеДействия=Новый СписокЗначений;
 ДополнительныеДействия.Добавить(ОткрытьДЗ,ОткрытьДЗ,,);
 КонецПроцедуры
 |  |