=== modified file 'account/report/partner_balance.py' --- account/report/partner_balance.py 2009-10-09 11:49:00 +0000 +++ account/report/partner_balance.py 2010-05-31 08:43:26 +0000 @@ -115,24 +115,27 @@ final_date_array = final_date_array + self.date_range(start_date,stop_date) self.date_lst = final_date_array self.date_lst.sort() - + def transform_none_into_date_array(self,data): - - sql = "SELECT min(date) as start_date from account_move_line" - self.cr.execute(sql) - start_date = self.cr.fetchone()[0] - - sql = "SELECT max(date) as start_date from account_move_line" - self.cr.execute(sql) - stop_date = self.cr.fetchone()[0] - - + if not data['form']['fiscalyear']: + sql = "SELECT min(date) as start_date from account_move_line" + self.cr.execute(sql) + start_date = self.cr.fetchone()[0] + + sql = "SELECT max(date) as start_date from account_move_line" + self.cr.execute(sql) + stop_date = self.cr.fetchone()[0] + else: + fiscalyear_obj= self.pool.get('account.fiscalyear') + fiscalyear = fiscalyear_obj.browse(self.cr, self.uid, data['form']['fiscalyear']) + start_date = fiscalyear.date_start + stop_date = fiscalyear.date_stop + array = [] array = array + self.date_range(start_date,stop_date) self.date_lst = array self.date_lst.sort() - - + def comma_me(self,amount): if type(amount) is float : amount = str('%.2f'%amount)