From 2f43fd498ecda5ac70f49eb0638e6382abcc87e4 Mon Sep 17 00:00:00 2001 From: "Khushboo Bhatt (Open ERP)" Date: Fri, 15 Jun 2012 15:27:32 +0530 Subject: [PATCH] [FIX]sequence number changed,rename security file. bzr revid: kbh@tinyerp.com-20120615095732-869m6lnbrwgax3ec --- addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py | 6 ++++-- .../security/{hr.salary.rule.csv => ir.model.access.csv} | 0 2 files changed, 4 insertions(+), 2 deletions(-) rename addons/l10n_in_hr_payroll/security/{hr.salary.rule.csv => ir.model.access.csv} (100%) diff --git a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py index 5b297931531..7d5b5b11885 100644 --- a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py +++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py @@ -160,8 +160,10 @@ class payroll_advice(osv.osv): for advice in self.browse(cr, uid, ids, context=context): if not advice.line_ids: raise osv.except_osv(_('Error !'), _('You can not confirm Payment advice without advice lines.')) - number = self.pool.get('ir.sequence').get(cr, uid, 'payment.advice') - return self.write(cr, uid, ids, {'number':number, 'state':'confirm'}, context=context) + date = advice_date.strftime('%Y')+'/'+advice_date.strftime('%m') + number = self.pool.get('ir.sequence').get(cr, uid, 'payment.advice') + sequence_num = 'PAY' + '/' + date + '/' + number + return self.write(cr, uid, ids, {'number':sequence_num,'state':'confirm'}, context=context) def set_to_draft(self, cr, uid, ids, context=None): return self.write(cr, uid, ids, {'state':'draft'}, context=context) diff --git a/addons/l10n_in_hr_payroll/security/hr.salary.rule.csv b/addons/l10n_in_hr_payroll/security/ir.model.access.csv similarity index 100% rename from addons/l10n_in_hr_payroll/security/hr.salary.rule.csv rename to addons/l10n_in_hr_payroll/security/ir.model.access.csv