Имя: Пароль:
1C
1С v8
СКД Обработка Расшифровки УФ ОбработкаРасшифровки.ВыбратьДействие
0 Xapac
 
16.02.16
17:13
Добрый день

&НаКлиенте
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
    Перем ВыбранноеДействие;
    Перем ПараметрыВыбранногоДействия;
    
    СтандартнаяОбработка = Ложь;
    ОбработкаРасшифровки =  Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки, Новый ИсточникДоступныхНастроекКомпоновкиДанных(Отчет));
    
    ОбработкаРасшифровки.ВыбратьДействие(Расшифровка, ВыбранноеДействие, ПараметрыВыбранногоДействия);
    
    Если ВыбранноеДействие <> ДействиеОбработкиРасшифровкиКомпоновкиДанных.Нет Тогда
        Если ВыбранноеДействие = ДействиеОбработкиРасшифровкиКомпоновкиДанных.ОткрытьЗначение Тогда
            ОткрытьЗначение(ПараметрыВыбранногоДействия);
        Иначе
            Парам = Новый Структура;
            Парам.Вставить("СформироватьПриОткрытии", Истина);
            Парам.Вставить("Расшифровка", Новый ОписаниеОбработкиРасшифровкиКомпоновкиДанных(ДанныеРасшифровки, Расшифровка, ПараметрыВыбранногоДействия));
            ОткрытьФорму("Отчет.РаботаСРасшифровкой.Форма", Парам, , Истина);
        КонецЕсли;
    КонецЕсли;

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


выходит ошибка:

ОбработкаРасшифровки.ВыбратьДействие(Расшифровка, ВыбранноеДействие, ПараметрыВыбранногоДействия);
по причине:
Несоответствие типов (параметр номер '1')


не пойму. В чём причина.

пример взят из методической информации 1С.
1 Xapac
 
16.02.16
17:14
Платформа:
1С:Предприятие 8.3 (8.3.6.2299)
2 Xapac
 
17.02.16
08:31
апну днём может кто подскажет