Имя: Пароль:
1C
1С v8
Не могу получить значение расшифровки в СКД
0 Веселый Джузеппе
 
24.02.21
09:23
Доброго дня, уважаемые
Есть отчет, макет на СКД, форма отчета управляемая
Макет отчета - https://clip2net.com/clip/m0/92c9f-clip-31kb.png?nocache=1
Хочу сделать расшифровку по нажатию на поле Автомобиль - сформировать другой отчет

Соответственно, делаю, но коллекция полей пустая, значения авто нет. Бьюсь второй день, не могу понять чего не хватает. Есть у кого идеи?

&НаКлиенте
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка, ДополнительныеПараметры)
    
    МассивДляРасшифровки = Новый Массив();
    МассивДляРасшифровки.Добавить("Автомобиль");
    
    РасшифрЗначение = ПолучитьРасшифровкуНаСервере(Расшифровка, МассивДляРасшифровки);

КонецПроцедуры

&НаСервере
Функция ПолучитьРасшифровкуНаСервере(Расшифровка, МассивИменРасшифровки, ЭтоГруппа = Ложь)
    
     Данные = ПолучитьИзВременногоХранилища(ДанныеРасшифровки);
     Поля = Данные.Элементы[Расшифровка].ПолучитьПоля();
КонецФункции
1 toypaul
 
гуру
24.02.21
09:27
В "получить поля" просто так можно получить только значения группировок. Чтобы получить "другие" поля нужно в макете заполнить для начала параметр "Расшифровка"
2 toypaul
 
гуру
24.02.21
09:28
3 Веселый Джузеппе
 
24.02.21
09:35
(2) спасибо большое, разобрался.
Не указал значение параметра расшифровки (туп как дуб), редко отчеты делаю
https://clip2net.com/clip/m0/0049c-clip-20kb.png?nocache=1
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн