|
Как получить результат из типового отчета. | ☑ | ||
---|---|---|---|---|
0
1c_nub
24.12.14
✎
11:55
|
Подскажите, есть типовой отчет в УПП- "Ведомость по учету МПЗ", нужно просто получить данные для своего отчета (программно).
Каков механизм, вкратце, подскажите, плиз....? |
|||
1
1c_nub
24.12.14
✎
12:06
|
Нужно как-то просто задать параметры и выполнить запрос типового отчета, а результат уже использовать для другого "дела"...
|
|||
2
vicof
24.12.14
✎
12:07
|
Ну так и в чем проблема? Смотришь, что тебе возвращает ОбновитьОтчет, или как там его. Если ничо не возвращает, можно crtl+c,ctrl+v
|
|||
3
1c_nub
24.12.14
✎
12:13
|
(2)
Синтаксис передачи параметров в отчет не изучен мною.... |
|||
4
vicof
24.12.14
✎
12:14
|
(3) Прискорбно, о юный падаван...
|
|||
5
shuhard
24.12.14
✎
12:16
|
(0) механизм прост - открываешь в реконфигураторе
тыришь запрос |
|||
6
1c_nub
24.12.14
✎
12:18
|
(5) Профессор Харитонов не одобрил бы ваши методы.)))
|
|||
7
1c_nub
24.12.14
✎
13:41
|
Попробовал так:
СхемаКомпоновкиДанных = Отчеты.ВедомостьПоУчетуМПЗ.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); РазделУчета = Перечисления.РазделыУчета.МПЗ; НастройкиКомпоновкиДанных = КомпоновщикНастроек.Настройки; ЗначениеПараметра = НастройкиКомпоновкиДанных.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("КонецПериода")); ЗначениеПараметра.Значение =Дата(КонецГода(Дата1)); ЗначениеПараметра.Использование = Истина; ЗначениеПараметраВидУчета = НастройкиКомпоновкиДанных.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ВидУчета")); ЗначениеПараметраВидУчета.Значение = ""; ЗначениеПараметраВидУчета.Использование = Истина; ЗначениеПараметраРазделыУчета = НастройкиКомпоновкиДанных.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("РазделыУчета")); ЗначениеПараметраРазделыУчета.Значение = РазделУчета; ЗначениеПараметраРазделыУчета.Использование = Истина; ЗначениеПараметраВидУчета = НастройкиКомпоновкиДанных.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ВидУчета")); ЗначениеПараметраВидУчета.Значение = "Упр"; ЗначениеПараметраВидУчета.Использование = Истина; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,НастройкиКомпоновкиДанных, , ,Тип("ГенераторМакетаКомпоновкиДанных")); ДокументРезультат = Новый ТаблицаЗначений; ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ПроцессорВывода.УстановитьОбъект(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); Ошибка такая: ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных,Истина); по причине: Ошибка вывода результата по причине: Неизвестный тип макета Помогите исправить, что не так? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |