{{extend 'plantilla.html'}} {{total=0}}

Alumnos Inscritos

{{=forma}} {{=excel}} {{=pdf}} {{=TR(TD('Fecha'),TD('Alumno'),TD('Grado'),TD('Ciclo'),TD('Saldo'))}} {{for r in consulta: campossuma=db.cargosprecios.precio.sum() camposabonos=db.alumnoscargos.abonos.sum() condicion=((db.alumnoscargos.idalumno==r.inscripciones.idalumno) & (db.alumnoscargos.status=='Pendiente')) suma=db(condicion).select(campossuma,join=unionalu).first()[campossuma] or 0 abono=db(condicion).select(camposabonos,join=unionalu).first()[camposabonos] or 0 saldo=suma-abono total=total+saldo chkval = forma.vars.consaldo if chkval==None: }} {{=TR(TD(r.inscripciones.fecha.strftime('%Y-%m-%d')),TD('%s %s %s'%(r.alumnos.appaterno,r.alumnos.apmaterno,r.alumnos.nombre)),TD('%s %s'%(r.grados.descripcion,r.grados.grado)), TD("%s - %s"%(r.ciclos.periodo,r.ciclos.ano)), TD('%.2f'%saldo,_align='right'))}} {{elif saldo>0: }} {{=TR(TD(r.inscripciones.fecha.strftime('%Y-%m-%d')),TD('%s %s %s'%(r.alumnos.appaterno,r.alumnos.apmaterno,r.alumnos.nombre)),TD('%s %s'%(r.grados.descripcion,r.grados.grado)), TD("%s - %s"%(r.ciclos.periodo,r.ciclos.ano)), TD('%.2f'%saldo,_align='right'))}} {{pass}} {{pass}}
Totales {{="%.2f"%total}}