|
СКД, Управляемая форма, в событии ОбработкаРасшифровки, как ПолучитьПоля? |
☑ |
0
1Сергей
18.10.12
✎
14:43
|
В событии ОбработкаРасшифровки, как Получить поля расшифровки?
|
|
1
hhhh
18.10.12
✎
14:47
|
(0) ну вот в типовых:
ОбработкаРасшифровки = Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки, Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));
//определим какое поле расшифровывается
МассивПолейРасшифровки = ТиповыеОтчеты.ПолучитьМассивПолейРасшифровки(Расшифровка, ДанныеРасшифровки);
|
|
2
1Сергей
18.10.12
✎
14:48
|
(1) ТиповыеОтчеты не доступны почему-то в процедуре &НаСервере
|
|
3
1Сергей
18.10.12
✎
14:49
|
и &НаКлиенте тоже
|
|
4
1Сергей
18.10.12
✎
14:49
|
Хотя, конечно, понятно почему :)
|
|
5
1Сергей
18.10.12
✎
14:52
|
А что, в ваших типовых у модуля ТиповыеОтчеты стоят галки Управляемая и Сервер?
|
|
6
1Сергей
18.10.12
✎
14:56
|
Ну, ответьте на вопрос
|
|
7
olegves
18.10.12
✎
15:23
|
(0) рекурсивно - гугли по СКД
|
|
8
1Сергей
18.10.12
✎
15:32
|
(7) это понятно. Я не могу получить доступ к ДанныеРасшифровки
|
|
9
1Сергей
18.10.12
✎
15:34
|
ДанныеРасшифровки = ПолучитьИзВременногоХранилища(АдресРасшифровки);
Отрабатывает, но при выходе из процедуры вываливается в
|
|
10
1Сергей
18.10.12
✎
15:34
|
*
|
|
11
1Сергей
18.10.12
✎
15:39
|
разобрался.
Было:
URLНастроек = ПолучитьАдресСКД();
&НаСервере
Функция ПолучитьАдресСКД()
СхемаКомпДанных = Отчеты.ОтчетАвиаАгента.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
АдресСКД = ПоместитьВоВременноеХранилище(СхемаКомпДанных);
Возврат АдресСКД;
КонецФункции
Стало:
URLНастроек = ПолучитьАдресСКД(ЭтаФорма.УникальныйИдентификатор);
&НаСервере
Функция ПолучитьАдресСКД(Идентификатор)
СхемаКомпДанных = Отчеты.ОтчетАвиаАгента.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
АдресСКД = ПоместитьВоВременноеХранилище(СхемаКомпДанных, Идентификатор);
Возврат АдресСКД;
КонецФункции
|
|