|
СКД |
☑ |
0
miron16
25.03.12
✎
16:33
|
есть форма СКД отчета... на форме есть кнопка... как сделать чтобы эта кнопка, после определенных действий выполняла команду Сформировать?
|
|
1
2S
25.03.12
✎
16:35
|
определенныедействия
сформировать()
не?
|
|
2
miron16
25.03.12
✎
16:44
|
у вас так получилось?
|
|
3
salam4ik
25.03.12
✎
17:02
|
Нужно формировать СКД программно.Например так:
[code]
КомпоновщикНастроек.Настройки.Отбор.Элементы
КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[0].Значение = ДатаНачало;
КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[1].Значение = ДатаКонец;
ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("ТЗСКД",ТЗСКД);
КомпонвщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
МакетКомпоновки = КомпонвщикМакета.Выполнить(СхемаКомпоновкиДанных,КомпоновщикНастроек.Настройки,ДанныеРасшифровки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,ВнешниеНаборыДанных,ДанныеРасшифровки);
Результат = ЭлементыФормы.Результат;
Результат.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
[/code]
|
|
4
echo77
25.03.12
✎
17:12
|
(2) Так получится, если отчет сделан на основе шаблона типового отчета. Что это такое и как свой отчет сделать таким можно почитать на ИТС
|
|
5
Axel2009
25.03.12
✎
17:37
|
скомпоноватьрезультат
|
|
6
miron16
25.03.12
✎
18:55
|
Axel2009 - спасибо!!!!
|
|
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn