Вставка кнопки в экран и наследование запроса из отчета
if mem.scname=="ask_repo_tmc":
if get=='svb':
def rep4boss1(mem):
def realDo():
rep=getReportByName(u"Оборотка ТМЦ")
rep2=getReportByName(u"_Сводные остатки")
if rep and rep2:
zzWaitShow()
mem.heap.prepReport(mem,rep)
rep.dataSource["ost"].open()
rep2.dataSource['ds'].partSelect="""
select zz.mol,(select name from spr_mol where spr_mol.mol=zz.mol) as molname,
sum(begsum) as begsum,
sum(endsum) as endsum
from (%s) zz, spr_mol
where zz.mol=spr_mol.mol and spr_mol.ost4boss='*'
group by zz.mol
""" % rep.dataSource["ost"].cursor.tableName()
rep2.param.update(rep.param)
zzWaitClose()
rep2.run()
return realDo
mem.addLine("rep4boss1",u"",15,type="INT",pic=u"B Сводные остатки по МОЛ",nobrowse="*",valid=rep4boss1(mem))