|   |   | 
| 
 | Как получить результат из типового отчета. | ☑ | ||
|---|---|---|---|---|
| 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)); ЗначениеПараметра.Использование = Истина; ЗначениеПараметраВидУчета = НастройкиКомпоновкиДанных.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ВидУчета")); ЗначениеПараметраВидУчета.Значение = ""; ЗначениеПараметраВидУчета.Использование = Истина; ЗначениеПараметраРазделыУчета = НастройкиКомпоновкиДанных.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("РазделыУчета")); ЗначениеПараметраРазделыУчета.Значение = РазделУчета; ЗначениеПараметраРазделыУчета.Использование = Истина; ЗначениеПараметраВидУчета = НастройкиКомпоновкиДанных.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ВидУчета")); ЗначениеПараметраВидУчета.Значение = "Упр"; ЗначениеПараметраВидУчета.Использование = Истина; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,НастройкиКомпоновкиДанных, , ,Тип("ГенераторМакетаКомпоновкиДанных")); ДокументРезультат = Новый ТаблицаЗначений; ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ПроцессорВывода.УстановитьОбъект(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); Ошибка такая: ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных,Истина); по причине: Ошибка вывода результата по причине: Неизвестный тип макета Помогите исправить, что не так? | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |