~unifield-team/unifield-wm/us-671-homere

« back to all changes in this revision

Viewing changes to analytic_distribution/wizard/mass_reallocation_wizard.py

  • Committer: jf
  • Date: 2015-07-30 12:32:15 UTC
  • mfrom: (2542.10.9 unifield-wm)
  • Revision ID: jfb@tempo-consulting.fr-20150730123215-shhjwx7p7iiw6qxb
US-192 [IMP] Accounting documents: check posting date and document date are in the same FY

lp:~unifield-team/unifield-wm/us-192

Show diffs side-by-side

added added

removed removed

Lines of Context:
231
231
                dd = l.document_date
232
232
            if l.date > pd:
233
233
                pd = l.date
 
234
 
234
235
        if dd > pd:
235
236
            raise osv.except_osv(_('Error'), _('Maximum document date is superior to maximum of posting date. Check selected analytic lines dates first.'))
236
 
        if date < dd:
237
 
            raise osv.except_osv(_('Warning'), _('Posting date should be later than all Document Dates. Please change it to be greater than or equal to %s') % (dd,))
 
237
 
 
238
        # US-192 posting date regarding max doc date
 
239
        msg = _('Posting date should be later than all Document Dates. Please change it to be greater than or equal to %s') % (dd,)
 
240
        self.pool.get('finance.tools').check_document_date(cr, uid,
 
241
            dd, date, custom_msg=msg, context=context)
 
242
 
238
243
        if date < pd:
239
 
            raise osv.except_osv(_('Warning'), _('Posting date should be later than all Document Dates. You cannot post lines before the earliest one. Please change it to be greater than or equal to %s') % (pd,))
 
244
            raise osv.except_osv(_('Warning'), _('Posting date should be later than all Posting Dates. You cannot post lines before the earliest one. Please change it to be greater than or equal to %s') % (pd,))
 
245
 
240
246
        return True
241
247
 
242
248
    def button_validate(self, cr, uid, ids, context=None):