tengo un problema serio en la aplicación que estoy haciendo deseo mostrar un reporte mensual de producción y lo hago de la siguiente manera: le pregunto al usuario el rango de fechas (desde-hasta) y las guardo en 2 variables 'finicio' y 'ffin', y tambien le pregunto el turno de producción 'turno', una vez hecho esto hago algo así:
date = finicio
while date <= ffin:
t_l10_co = db((lf == date) & (lt == turno)).select(db.logo.c10clipon)
aj = t_l10_co.last()
l10co = aj['c10clipon']
suma=suma+l10co
date = datetime.timedelta(1)
Pensé que así funcionaria pero me da error cuando pasa por las fechas donde se carga información por ser día no laboral, el error es este:
Traceback (most recent call last):
File "gluon/restricted.py", line 205, in restricted
File "C:/Omar/web2py/applications/gestpro/controllers/default.py", line 682, in <module>
File "gluon/globals.py", line 173, in <lambda>
File "C:/Omar/web2py/applications/gestpro/controllers/default.py", line 650, in reportemensual
TypeError: 'NoneType' object is unsubscriptable
entiendo el error, lo que deseo es un forma de resolverlo ya que no se de que otra forma podré hacer el reporte mensual sin tener que estar llenando las tablas con ceros automáticamente