Имя: Пароль:
1C
1С v8
обработка расшифровки СКД
0 yanejsh
 
19.02.13
15:42
УФ 8.2
На форме обработки есть реквизит табличный документ, есть макет СКД. Программно выполняется отчет и результат выводится в табличный документ. А как там расшифровку сделать - не пойму что-то..
Поставил процедуру "ОбработкаРасшифровки" - там не останавливается отладчик. Да и вообще лупы нет при наведении на поле очета, как в простом отчете на СКД.
Как там сделать расшифровку?
1 Wobland
 
19.02.13
15:43
ДанныеРасшфровки=Новый ДанныеРасшифровкиКомпоновкиДанных;
   
   КомпоновщикМакета=Новый КомпоновщикМакетаКомпоновкиДанных;
   МакетКомпоновки=КомпоновщикМакета.Выполнить(СКД, Настройки, ДанныеРасшифровки);
   
   ПроцессорКомпоновки=Новый ПроцессорКомпоновкиДанных;
   ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки);
2 GANR
 
19.02.13
15:45
(0) Процедура пуста? Если да, то красную точку надо ставить на строке КонецПроцедуры.
3 yanejsh
 
19.02.13
15:45
о, точно. как чувствовал что где-то там. щас попробую
4 yanejsh
 
19.02.13
16:14
так в обработку зайти удалось. Однако, как теперь обратится к переменной ДанныеРасшфровки?
5 GANR
 
19.02.13
16:22
6 GANR
 
19.02.13
16:24
+(5) смотри, как это в типовых сделано
7 yanejsh
 
19.02.13
16:26
да, смотрю, спасибо за наводки
8 yanejsh
 
25.02.13
11:28
Подниму эту тему....
Скажите, а если у меня нет на форме табличного документа, то есть отчет формируется программно

ОтчетИтоги = Новый ТабличныйДокумент;    
...// тут в скд получается отчет
ОтчетИтоги.Показать();

То как указать процедуру расшифровки?
9 Defender aka LINN
 
25.02.13
11:30
(8) никак
10 Wobland
 
25.02.13
11:30
(8) а где ты собираешься писать свой предполагаемый код?
11 yanejsh
 
25.02.13
11:32
вот я и хотел узнать, где писать :)
понятно, спасибо.