Имя: Пароль:
1C
1С v8
СКД
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 - спасибо!!!!