|
Расшифровка отчета не отображается при программной компоновке | ☑ | ||
---|---|---|---|---|
0
Sasha_H
28.11.18
✎
11:57
|
Вообщем в реалии там запрос с внешними данными и программного заполняется. Для теста я просто сделал программный перехват и программного выполнения и расшифровка не работает.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; Настройки = КомпоновщикНастроек.ПолучитьНастройки(); ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; ДанныеРасшифровки.Настройки = КомпоновщикНастроек.ПолучитьНастройки(); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); КонецПроцедуры ЗАПРОС простейший: ВЫБРАТЬ СвободныеОстаткиОстатки.Номенклатура КАК Номенклатура, СвободныеОстаткиОстатки.Склад КАК Склад, СвободныеОстаткиОстатки.ВНаличииОстаток КАК ВНаличииОстаток ИЗ РегистрНакопления.СвободныеОстатки.Остатки КАК СвободныеОстаткиОстатки Насколько я понимаю необходимо добавлять собственную форму отчета и в ней добавлять обработчики. Почему же общая форма отчета не может вывести расшифровку. Тут косяк состоит в том, что когда код заремарить то расшифровка выходит :( |
|||
1
Sasha_H
28.11.18
✎
11:59
|
(0) тоесть если отключить процедуру ПриКомпоновкеРезультата то общая форма понимает все расшифровки которые автоматически по настройках получены.
При програмной модели что-то не хватает , вот не могу понять что именно?! |
|||
2
DmitrO
28.11.18
✎
12:09
|
Перестарался немного. :)
Вот эти две строки надо закоментировать: ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; ДанныеРасшифровки.Настройки = КомпоновщикНастроек.ПолучитьНастройки(); |
|||
3
DmitrO
28.11.18
✎
12:10
|
*закоммммментировать
|
|||
4
Sasha_H
28.11.18
✎
12:13
|
пробовал и так ничего!
|
|||
5
DmitrO
28.11.18
✎
12:16
|
а, и еще:
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,, ДанныеРасшифровки); |
|||
6
xxTANATORxx
28.11.18
✎
12:19
|
(5)+ в вывести тоже нужно добавить
|
|||
7
xxTANATORxx
28.11.18
✎
12:20
|
(6)а нет, ОШИБСЯ. не в этом случае.
|
|||
8
Sasha_H
28.11.18
✎
12:22
|
(6) Точно черт побери, а слона то я и не заметил. Спасибо!
|
|||
9
DmitrO
28.11.18
✎
12:22
|
(7)в Вывести ничего добавлять не нужно в любом случае.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |