|
как програмно перебрать результат отчета на скд? | ☑ | ||
|---|---|---|---|---|
|
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
|
бери http://www.spec8.ru/kurs-po-skd-besplatno
халява |
|||
|
6
Godofsin
12.10.12
✎
10:48
|
(4) На те пример:
Функция ПолучитьСписокКонтрагентовПоОбщемуОтбору() Экспорт СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; Попытка МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , , Истина); Результат = Новый ТаблицаЗначений; ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений ; ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений.УстановитьОбъект(Результат); ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений.Вывести(ПроцессорКомпоновкиДанных); Исключение Предупреждение("Ошибка получения данных!" + Символы.ПС + ИнформацияОбОшибке()); КонецПопытки; Возврат Результат; КонецФункции |
|||
|
7
rchervak
12.10.12
✎
10:49
|
спасибо. попробую.
|
| Форум | Правила | Описание | Секции | Поиск |