Сергей Введенский пишет:
Цитата |
---|
Самый простой способ - добавить в отчет компонент "Запрос к БЭСТ" и там написать запрос
sel ect tnum, sum(timeh) as s2, type, inout, cperiod
fr om salary_arc_arc_acc as c
group by c.tnum, c.cperiod
where (c.type='+')and((c.inout='ЗРС')or
(c.inout='РЕ2')or(c.inout='ЗР1')or(c.inout='ЗР')
or(c.inout='ТР1')or(c.inout='ТР2')or(c.inout='ТАР'))
and(c.cperiod=:pPeriod)and(c.TNum=:pTNum)
А на секции MasterData83 в событии OnBeforePrint написать скрипт:
Query1.Close;
Query1.Params['pTNum'] := [DialogForm.DS_tnum."TNUM"];
Query1.Params['pPeriod'] := [DialogForm.DS_tnum."FPERIOD"];
Query1.Open;
Потом в колонке "Числол рабочих дней (часов)" написать [DialogForm.Query1."S2"]
|
Сделал как было написано тут, все работает спасибо.