[IMP]:point_of_sale:Improves the period function in pos_details_summary.py

bzr revid: azaz.201186@gmail.com-20101013053632-khd9n57zga711dt1
This commit is contained in:
saz-OpenERP
2010-10-13 11:06:32 +05:30
parent 825308570d
commit 0efa32fb0f
@@ -20,6 +20,7 @@
##############################################################################
import time
import datetime
from report import report_sxw
@@ -120,24 +121,15 @@ class pos_details_summary(report_sxw.rml_parse):
return reduce(lambda x, o: x + len(o.lines), objects, 0)
def _get_start_period(self, objects):
date_orders = [obj.date_order for obj in objects]
print "=========================",date_orders
min_date = min(date_orders)
max_date = max(date_orders)
print "========================",min_date
if min_date == max_date:
return '%s' % min_date
else:
return '%s' % min_date
date_orders = sorted([obj.date_order for obj in objects])
min_date = date_orders[0]
return '%s' % min_date
def _get_end_period(self, objects):
date_orders = [obj.date_order for obj in objects]
min_date = min(date_orders)
max_date = max(date_orders)
if min_date == max_date:
return '%s' % max_date
else:
return '%s' % max_date
max_date = date_orders[-1]
return '%s' % max_date
report_sxw.report_sxw('report.pos.details_summary',