|Subject:||Re: [Health-dev] Loop in report file odt is not executing and gives me the internal server error 500|
|Date:||Mon, 20 Oct 2014 12:43:16 +0700|
Hi Bounmy2014-10-12 20:34 GMT-03:00 Bounmy Sihaphom <address@hidden>:Hi all!I am trying to print number of daily appointments from the Tree view to odt file, it gives me the internal server error 500, here is my genshi code on the file:
<for each="appointment in objects">
<for each="appointment in appointment">
<appointment.patient>, <appointment.sex>, <appointment.age>
</for>My target model :
class AppointmentReportbm(ModelSQL, ModelView)
appointment = pool.get('gnuhealth.appointment').__table__()
...If I took the internal loop out, it prints only the first record from the list, in this case, how can i define the second loop so that I can print all the records from the list?I think you can delete the internal loop. Normally the objects variable it's a list with all the selected records from the tree view . Have you tried selecting the records before printing the report?By the way, i believe that the AppointmentReportbm model definition is not needed and only if you want to pass custom data to a report, you have to define a class that inherits from Report Regards ! http://doc.tryton.org/3.2/trytond/doc/topics/reports/index.html?highlight=report#accessing-models-from-within-the-reportThanks Sebastián, I will try.--
<appointment.patient> correctly, it prints gnuhealth.patient,12 instead, do I need some function? in the view it print the name of a patient correctly, but not on odt file.
Actually, I would like to print to odt file without highlighting (selecting) records on the view, so what would I use in the loop?
Thanks for your help.
|[Prev in Thread]||Current Thread||[Next in Thread]|