improve print labor cost
							parent
							
								
									43a30a45ab
								
							
						
					
					
						commit
						08cf135863
					
				|  | @ -7,25 +7,19 @@ | ||||||
|         <field name="department_id" domain='[["branch_id","=",branch_id]]' span="2"/> |         <field name="department_id" domain='[["branch_id","=",branch_id]]' span="2"/> | ||||||
|         <field name="cycle_id" span="2"/> |         <field name="cycle_id" span="2"/> | ||||||
|         <field name="staff_type" required="1" span="2"/> |         <field name="staff_type" required="1" span="2"/> | ||||||
|         <!--<field name="staff_id" span="2" domain='[["type","=",staff_type]]'/>--> |  | ||||||
|         <button string="Generate Report" method="do_generate" icon="arrow-right" type="default"/> |         <button string="Generate Report" method="do_generate" icon="arrow-right" type="default"/> | ||||||
|         <field name="report_summary" span="3" readonly="1"/> |  | ||||||
|         <field name="report_labor_cost" span="3" readonly="1"/> |         <field name="report_labor_cost" span="3" readonly="1"/> | ||||||
|  |         <field name="report_summary" span="3" readonly="1"/> | ||||||
|         <field name="lines" nolabel="1" readonly="1"> |         <field name="lines" nolabel="1" readonly="1"> | ||||||
|             <list> |             <list> | ||||||
|             <!--<field name="staff_id" domain='[["type","=",parent.staff_type]]'/>--> |  | ||||||
|                 <field name="staff_name" readonly="1"/> |                 <field name="staff_name" readonly="1"/> | ||||||
|                 <!--<field name="report_summary" readonly="1"/>--> |  | ||||||
|                 <field name="report_detail" readonly="1"/> |                 <field name="report_detail" readonly="1"/> | ||||||
|                 <field name="report_sub_detail" readonly="1"/> |                 <field name="report_sub_detail" readonly="1"/> | ||||||
|                 <field name="report_daily" readonly="1"/> |                 <!--<field name="report_daily" readonly="1"/>--> | ||||||
|                 <field name="report_ot" readonly="1"/> |                 <!--<field name="report_ot" readonly="1"/>--> | ||||||
|                 <!--<field name="total_qty" readonly="1"/>--> |  | ||||||
|                 <!--<field name="total_amount" readonly="1"/>--> |  | ||||||
|             </list> |             </list> | ||||||
|         </field> |         </field> | ||||||
|     </group> |     </group> | ||||||
|     <foot replace="1"> |     <foot replace="1"> | ||||||
|     <!--<button string="Print" method="do_print" icon="print" type="default"/>--> |  | ||||||
|     </foot> |     </foot> | ||||||
| </form> | </form> | ||||||
|  |  | ||||||
|  | @ -81,9 +81,12 @@ class PrintLaborCost(Model): | ||||||
|                 Please wait until report is generated. |                 Please wait until report is generated. | ||||||
|             """, |             """, | ||||||
|         } |         } | ||||||
|         db=get_connection() |  | ||||||
|         get_model("message").create(vals) |         get_model("message").create(vals) | ||||||
|         db.commit() |         return { | ||||||
|  |             'next': { | ||||||
|  |                 'type': 'reload', | ||||||
|  |             } | ||||||
|  |         } | ||||||
| 
 | 
 | ||||||
|     def generate_report(self,ids,context={}): |     def generate_report(self,ids,context={}): | ||||||
|         obj=self.browse(ids)[0] |         obj=self.browse(ids)[0] | ||||||
|  | @ -179,8 +182,8 @@ class PrintLaborCost(Model): | ||||||
|         report_lines=[ |         report_lines=[ | ||||||
|             {'report_file': 'report_detail','model': 'clinic.report.labor.cost.detail', 'report_id': obj.dt_report_id.id,'field_name': 'dt_report_id'}, |             {'report_file': 'report_detail','model': 'clinic.report.labor.cost.detail', 'report_id': obj.dt_report_id.id,'field_name': 'dt_report_id'}, | ||||||
|             {'report_file': 'report_sub_detail','model': 'clinic.report.labor.cost.sub.detail', 'report_id': obj.sub_dt_report_id.id,'field_name': 'sub_dt_report_id'}, |             {'report_file': 'report_sub_detail','model': 'clinic.report.labor.cost.sub.detail', 'report_id': obj.sub_dt_report_id.id,'field_name': 'sub_dt_report_id'}, | ||||||
|             {'report_file': 'report_daily','model': 'clinic.report.labor.cost.daily', 'report_id': obj.dl_report_id.id,'field_name': 'dl_report_id'}, |             #{'report_file': 'report_daily','model': 'clinic.report.labor.cost.daily', 'report_id': obj.dl_report_id.id,'field_name': 'dl_report_id'}, | ||||||
|             {'report_file': 'report_ot','model': 'clinic.report.labor.cost.overtime', 'report_id': obj.ot_report_id.id,'field_name': 'ot_report_id'}, |             #{'report_file': 'report_ot','model': 'clinic.report.labor.cost.overtime', 'report_id': obj.ot_report_id.id,'field_name': 'ot_report_id'}, | ||||||
|         ] |         ] | ||||||
|         for line in obj.lines: |         for line in obj.lines: | ||||||
|             staff=line.staff_id |             staff=line.staff_id | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue