![]() |
![]() |
![]() |
|
как выгрузить в таблицу значений резуль, полученные в некоем отчете компоновщиком дан | ☑ | ||
---|---|---|---|---|
0
sunrise777
29.01.09
✎
16:37
|
как выгрузить в таблицу значений результат, полученный в некоем отчете компоновщиком данных ? Т.е. мне надо в ЗУП в отчете "ОтражениеЗарплатыВРегУчете" сразу полученные данные послать по OLE в базу УПП. Вот как этот результат выгрузить в ТЗ? C XML возиться не хочу, т.к. тормозить наверно будет и я в нём мало разбираюсь.
|
|||
1
Кадош
29.01.09
✎
16:41
|
отчет как делаешь? интрактивно? используя объект отчет?
|
|||
2
sunrise777
29.01.09
✎
16:42
|
Отчет уже беру готовый в ЗУП "ОтражениеЗарплатыВРегУчете"
|
|||
3
sunrise777
29.01.09
✎
16:42
|
конечно юзер делает интерактивно
|
|||
4
Кадош
29.01.09
✎
16:51
|
ПроцессорВывода =Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ПроцессорВывода.УстановитьДокумент(НашаТаблицаЗначений); |
|||
5
Кадош
29.01.09
✎
16:52
|
пардон
ПроцессорВывода.УстановитьОбъект(НашаТаблицаЗначений); |
|||
6
Кадош
29.01.09
✎
16:56
|
кстати
Функция СформироватьТиповойОтчет(ОтчетОбъект, Результат = Неопределено, ДанныеРасшифровки = Неопределено, ВыводВФормуОтчета = Истина, ВнешниеНаборыДанных = Неопределено, ВыводитьШапкуОтчетаНаВсехСтраницах = истина) Экспорт Смотри переменную ВыводВФормуОтчета |
|||
7
sunrise777
29.01.09
✎
16:58
|
Вот нашел уже . Спасибки всем
v8: Господа, как выгрузить результат компоновки данных в таблицу значений? |
|||
8
sunrise777
29.01.09
✎
17:20
|
Неа. проверил. сабж в ссылке ошибку выдает
{Отчет.ОтражениеЗарплатыВРегУчете.Форма.ФормаОтчета(212)}: Ошибка при вызове метода контекста (Выполнить): Ошибка компоновки макета МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(текСхема, КомпоновщикНастроек1.Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); по причине: Ошибка компоновки макета по причине: Ошибка генерации макета по причине: Не поддерживается вывод таблиц, диаграмм и вложенных отчетов в универсальную коллекцию значений |
|||
9
sunrise777
29.01.09
✎
17:20
|
а было текСхема = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");// Это схема компоновки
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; КомпоновщикНастроек1 = Новый КомпоновщикНастроекКомпоновкиДанных; КомпоновщикНастроек1.ЗагрузитьНастройки(текСхема.НастройкиПоУмолчанию); МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(текСхема, КомпоновщикНастроек1.Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных, ); // Здесь передается внешний набор данных. ТЧ бизнес-процесса ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ПроцессорВывода.УстановитьОбъект(ДеревоРезультата); // ДеревоРезультата - дерево значений ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных, Ложь); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |