|
СКД несколько схем компоновки. Помогите что не правильно? |
☑ |
0
AlexBor
naïve
07.04.15
✎
07:24
|
Вообщем то на форму бросил кнопку Переключить схему и нашел такой код
Список = Новый СписокЗначений;
Список.Добавить("ОсновнаяСхемаКомпоновкиДанных1", "Общая");
Список.Добавить("ОсновнаяСхемаКомпоновкиДанных", "По городам");
ВыбЭлемент = Список.ВыбратьЭлемент();
Если ВыбЭлемент <> Неопределено Тогда
СхемаКомпоновкиДанных = ПолучитьМакет(ВыбЭлемент.Значение);
КонецЕсли;
//Из схемы возьмем настройки по умолчанию
Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
//Помещаем в переменную данные о расшифровке данных
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
//Формируем макет, с помощью компоновщика макета
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
//Передаем в макет компоновки схему, настройки и данные расшифровки
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,
Настройки, ДанныеРасшифровки);
//Выполним компоновку с помощью процессора компоновки
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,
ДанныеРасшифровки);
//Очищаем поле табличного документа
Результат = ЭлементыФормы.Результат;
Результат.Очистить();
//Выводим результат в табличный документ
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
Но почему то при нажатие не формируется отчет? Что сделал не правильно?
|
|
1
Альбатрос
07.04.15
✎
07:26
|
Может формировать нечего?
|
|
2
AlexBor
naïve
07.04.15
✎
07:31
|
(1) Когда по отдельности формируется
|
|
3
ЧеловекДуши
07.04.15
✎
07:39
|
(0) Отладчиком посмотри, какую схему, используешь.
Так же посмотри, какой отбор организуется по умолчанию.
...Использование схемы не решает проблему отбора и задания первоначальных параметров :)
Как вам уже писали в (1), у вас попросту нечего отбирать :)
|
|
4
AlexBor
naïve
07.04.15
✎
07:45
|
(3) Понятно а какой выход?
|
|
5
AlexBor
naïve
07.04.15
✎
07:48
|
Хорошо я задам вопрос по другому. Есть фактически один отчет единственное что отличает в первом варианте хотят видеть группировку по полю город а во втором нет. Можно как то это реализовать типа флажок стои 1-вариант не стоит второй?
|
|
6
Альбатрос
07.04.15
✎
07:50
|
(5) Группировки можно в пользовательском режиме задавать
|
|
7
Альбатрос
07.04.15
✎
07:51
|
(5)
Программная установка отборов, группировок и т.д.
|
|
8
Альбатрос
07.04.15
✎
07:51
|
и не зачем тогда 2 макета
|
|
9
AlexBor
naïve
07.04.15
✎
07:53
|
(8) Ясно
|
|
10
samozvanec
07.04.15
✎
08:36
|
Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
я слыхал там еще варианты есть, не?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший