Имя: Пароль:
1C
1С v8
Своя расшифровка отчета СКД в управляемой форме
0 fisher
 
20.12.11
14:36
Я в управляемых формах новичок.
Подскажите, как в управляемой форме отчета расшифровку СКД правильно обработать? Конкретно затык сейчас - получить расшифровываемый элемент. На момент расшифровки строковый реквизит отчета "ДанныеРасшифровки", как я понимаю, содержит путь к данным расшифровки. Индекс элемента расшифровки также имеется. Как из этого пути получить объект "ДанныеРасшифровкиКомпоновкиДанных"? Как я понимаю, делать это надо на сервере? Дальше вроде понятно - по индексу можно добраться до нужного элемента расшифровки... Хочется верить, что понятно описал проблему.
1 fisher
 
20.12.11
15:28
Ответ нашел во втором видео-уроке Гилева/Насипова по расшифровке в СКД.
2 Олег1234
 
20.12.11
15:34
Примерно как-то так.

&НаСервере
Процедура ОбработкаРасшифровкиНаСервере(Расшифровка)
   ПолучитьИзВременногоХранилища(ДанныеРасшифровки).Элементы[Расшифровка].ПолучитьПоля();
КонецПроцедуры  // ОбработкаРасшифровкиНаСервере()

Подробнее в УТ, отчет СоставСегмента, формаОтчета, Функция РасшифроватьЭлемент.
3 fisher
 
20.12.11
16:55
(2) Спс. С этим разобрался. Может подскажешь сразу (тем более, это не по упр. формам вопрос) - как в СКД заставить в данные расшифровки запихать, скажем, все поля по текущей строке, а не только расшифровываемое?
4 fisher
 
20.12.11
17:07
Задал вопрос в отдельной ветке: v8: СКД. Расшифровка строки, аналогичная # в 7.7