|
как програмно перебрать результат отчета на скд? |
☑ |
0
rchervak
12.10.12
✎
10:39
|
Собственно вопрос в теме. дело в том, что пользователь, может в отчете задавать разные фильтры - а мне надо воткунув на форму отчета кнопку "Создать документ" заполнить его данными из отчета.
есть ли решения? никак не могу понять как к результату отчета обратится.
|
|
1
Нуф-Нуф
12.10.12
✎
10:42
|
выгрузи результат в таблицу значений
|
|
2
pessok
12.10.12
✎
10:43
|
та ну зачем? обрабатывай ТабДок, будь мужиком!
|
|
3
rchervak
12.10.12
✎
10:44
|
(1)а как к результату обратится то?? отчет полностью на компоновке.
|
|
4
rchervak
12.10.12
✎
10:45
|
(2) как его обрабюотать? как к нему обратится?
|
|
5
Нуф-Нуф
12.10.12
✎
10:46
|
бери
халява
|
|
6
Godofsin
12.10.12
✎
10:48
|
(4) На те пример:
Функция ПолучитьСписокКонтрагентовПоОбщемуОтбору() Экспорт
СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
Попытка
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , , Истина);
Результат = Новый ТаблицаЗначений;
ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений ;
ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений.УстановитьОбъект(Результат);
ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений.Вывести(ПроцессорКомпоновкиДанных);
Исключение
Предупреждение("Ошибка получения данных!" + Символы.ПС + ИнформацияОбОшибке());
КонецПопытки;
Возврат Результат;
КонецФункции
|
|
7
rchervak
12.10.12
✎
10:49
|
спасибо. попробую.
|
|