СКД.Не работает расшифровка
☑
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
Разобрался. Единственное отличие во втором отчете это я добавил панель с закладками и на нее переносил поле табличного документа (Результат) .Когда переносил вырезанием или ручным добавлением, то расшифровка не работала.А когда перенес мышкой то заработало.Глюк какой то...
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.