|
СКД - Как программно загрузить вариант отчета
| ☑ |
0
Norbertano
20.10.14
✎
13:18
|
Добрый день. Есть необходимость программно создать отчет СКД "Продажи".
СКД - Как программно загрузить выбор настроек отчета для конкретного пользователя?
Отчет= Отчеты.Продажи.Создать();
СхемаКомпоновкиДанных = Отчет.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
НастройкиКомпоновкиДанных = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
//3. готовим макет
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
Макет = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиКомпоновкиДанных);
//4. исполняем макет
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(Макет);
ПроцессорКомпоновки.Сбросить();
//5. выводим результат
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ТабДок = Новый ТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ТабДок);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
ТабДок.Показать();
|
|
1
Norbertano
20.10.14
✎
13:38
|
|
|
2
Надежда25
20.10.14
✎
14:12
|
Если речь идет о переносе пользовательских настроек между вариантами, то смотрите здесь:
|
|
3
Kalambur
20.10.14
✎
14:14
|
Справочник, сохраненные настройки. открой любой типовой отчет и увидишь куда сохраняются
|
|
4
Norbertano
20.10.14
✎
15:14
|
(3) 1С работает в режиме управляемого приложения. СКД не хранит настройки в регистре "сохраненные настройки". Но все равно спасибо
|
|