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