|
СКД.Не работает расшифровка
| ☑ |
0
wms
25.03.16
✎
10:53
|
УПП 1.3 толстый клиент.
На одном отчете стандартная расшифровка работает, на другом не работает.
Программное формирование СКД код везде один:
Процедура ДействияФормыДействие(Кнопка)
элементыформы.Результат.Очистить();
настройки=этотобъект.КомпоновщикНастроек.Настройки;
СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки,Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(элементыформы.Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
КонецПроцедуры
|
|
1
wms
25.03.16
✎
10:54
|
т.е. при двойном щелчке на первом отчете появляется меню отфильтровать и т.п.
на втором окно с числом, например 138
в обоих отчетах одна схема
|
|
2
wms
25.03.16
✎
10:56
|
вернее отчеты разные, там разные запросы.
но процедура формирования одна см.(0)
|
|
3
Nuobu
25.03.16
✎
11:03
|
(1) А есть привязка к событию "ОбработкаРасшифровки" в отчете, в котором выводится 138?
Если "Да", то смотри в процедуру вывода отчета.
|
|
4
wms
25.03.16
✎
11:04
|
(3)нет такого события в обоих отчетах
и в модуле отчета нет процедуры ПриКомпоновкеРезультата
|
|
5
Nuobu
25.03.16
✎
11:07
|
(4) ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
Попробуй заремировать.
А ДанныеРасшифровки вытяни из самого отчета.
|
|
6
wms
25.03.16
✎
11:31
|
Разобрался. Единственное отличие во втором отчете это я добавил панель с закладками и на нее переносил поле табличного документа (Результат) .Когда переносил вырезанием или ручным добавлением, то расшифровка не работала.А когда перенес мышкой то заработало.Глюк какой то...
|
|