|
СКД: получить значение ресурса при кастомной расшифровке | ☑ | ||
---|---|---|---|---|
0
Nexux
23.04.13
✎
14:26
|
УФ: реквизит ТабличныйДокумент, в который при помощи СКД выводится некая таблица. На основании ДанныхРасшипфровки и ИдентификатораРасширофки можно получить значение не_ресурса какой-то ячейки, но при расшировке значения с ресурсом это значение всегда null. Вопрос - как получить значение ячейки с ресурсом, желательно без чтения НастроекКомпоновкиДанных из ОбрабоктиРасшифровки?
|
|||
1
Nexux
23.04.13
✎
15:01
|
бамп
|
|||
2
cw014
23.04.13
✎
15:04
|
А как ты получишь без чтения настроек и обработки расшифровки?
|
|||
3
Nexux
23.04.13
✎
15:28
|
(2) потому что в отборах настроек компоновки все равно этот ресурс не присутсвует
|
|||
4
Nexux
23.04.13
✎
15:30
|
(2) есть мысль как заюзать настройки после расшифровки к ичтонику данных начальной компоновки?
|
|||
5
Nexux
23.04.13
✎
15:34
|
ТаблицаРасшировки = Новый ТаблицаЗначений;
ОбработкаРасшифровки = Новый ОбработкаРасшифровкиКомпоновкиДанных(ХранилищеДанныеРасшифровки,Новый ИсточникДоступныхНастроекКомпоновкиДанных(ХранилишеСКД)); НастройкиКомпоновкиДанныхРасшифровки = ОбработкаРасшифровки.Расшифровать(ИдентификаторРасшифровки,Новый ПолеКомпоновкиДанных(ИмяПоляРесурса)); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; СхемаКомпоновкиДанных = ПолучитьИзВременногоХранилища(ХранилишеСКД); ВнешнийИсточник = Новый Структура; ВнешнийИсточник.Вставить("ВнешнийИсточник",ПолучитьДанныеВнешнегоИсточника()); МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,НастройкиКомпоновкиДанныхРасшифровки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); |
|||
6
Nexux
23.04.13
✎
15:36
|
что-то хотется покошернее, чем (5)
|
|||
7
Nexux
23.04.13
✎
15:47
|
вариант хранить результат основной компоновки в таблице и при расшифровке искать по отоборам из настроек СКД не прокатывает - у меня не плоский список, его в коллекцию не вывести =((
|
|||
8
cw014
23.04.13
✎
15:48
|
Тебе уже сказано, никак. И отборы тут не причем. У тебя возвращается ИдентификаторРасшифровкиКомпоновкиДанных. То есть без получения настроек ты все равно не выяснишь, с чем этот идентификатор связан
|
|||
9
Nexux
23.04.13
✎
15:52
|
(8)плохо, потому что медленно))
|
|||
10
Nexux
23.04.13
✎
16:26
|
(8)я кстати отборы читаю уже из настроек, так что вы не совсем корректны в этом утверждении
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |