![]() |
![]() |
![]() |
|
ДанныеРасшифровкиКомпоновкиДанных | ☑ | ||
---|---|---|---|---|
0
опечаленный
16.02.15
✎
07:05
|
доброго всем времени!
формирую программно отчет. Но вот с ДаннымиРасшифровки никак не идет... Пишу так: ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; КомпоновщикМакет = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновкиДанных = КомпоновщикМакет.Выполнить(Схема, Настройки, ДанныеРасшифровки); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновкиДанных, , ДанныеРасшифровки, Истина); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; Результат.Очистить(); ПроцессорВывода.УстановитьДокумент(Результат); ПроцессорВывода.Вывести(ПроцессорКомпоновки); падает здесь: Ошибка при вызове метода контекста (Инициализировать) ПроцессорКомпоновки.Инициализировать(МакетКомпоновкиДанных, , ДанныеРасшифровки, Истина); по причине: Несоответствие типов (параметр номер '3') облазил весь форум - перечитал раздел об избитой теме о расшифровке в СКД, но никак не получается - все равно падает... подскажите, может чего забыл... или понял - да не так... |
|||
1
Cube
16.02.15
✎
07:26
|
Вроде, всё верно... Релиз платформы?
|
|||
2
опечаленный
16.02.15
✎
08:09
|
8.2
|
|||
3
cons74
16.02.15
✎
08:11
|
попробуй заменить определение переменной на ДанныеРасшифровки = неопределено;
|
|||
4
опечаленный
16.02.15
✎
08:13
|
падает так же
|
|||
5
dmpl
16.02.15
✎
08:18
|
(4) Ну а какой тип в момент инициализации?
|
|||
6
опечаленный
16.02.15
✎
08:31
|
Значение вроде как надо ДанныеРасшифровкиКомпоновкиДанных а Тип стоит Строка
|
|||
7
dmpl
16.02.15
✎
08:33
|
(6) Тип должен быть ДанныеРасшифровкиКомпоновкиДанных, а не строка. Надо искать, где тип Строка присваивается.
|
|||
8
dmpl
16.02.15
✎
08:34
|
Кстати, в форме случаем нет реквизита ДанныеРасшифровки с типом Строка?
|
|||
9
опечаленный
16.02.15
✎
09:18
|
есть
|
|||
10
опечаленный
16.02.15
✎
09:19
|
проперло!
|
|||
11
опечаленный
16.02.15
✎
09:20
|
dmpl! СПАСИБО ЧЕЛОВЕЧЕСКОЕ!
|
|||
12
опечаленный
16.02.15
✎
09:24
|
странно, что в курсах по СКД везде говорится про ДанныеРасшифровки - что это переменная из Расширений отчета и в ней определяются Элементы расшифровки, а на самом деле нельзя такую одноименную переменную использовать - получается что она не тот тип возвращает, а если другое именование делать - то тип который д.б.
...бывают в жизни совпадения. |
|||
13
опечаленный
16.02.15
✎
09:26
|
всем спасибо за участие! благодарю!
|
|||
14
cons74
16.02.15
✎
12:20
|
(12) немного не так.
Просто есть новая инфа. Для Управляемых форм. Теперь ДанныеРасшифровки - это строковой реквизит формы. В нем хранится ссылка на ВременноеХранилище, где уже находится сама структура типа ДанныеРасшифровкиКомпоновкиДанных. Это чтоб между сервером и клиентом её передавать. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |