СКД
☑
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 - спасибо!!!!
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс