~scigghiateam/openerp/recupero_protocolli

« back to all changes in this revision

Viewing changes to account/account.py

  • Committer: Andrea Cometa
  • Date: 2012-01-12 11:32:16 UTC
  • Revision ID: info@andreacometa.it-20120112113216-1xv5f6zd9cgu5oil
corretta gestione su account_invoice, aggiunto id sequenza

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
        def unlink(self, cr, uid, ids, context=None):
21
21
                # ----- Cicla gli indici per scrivere nella tabella di recupero protocolli
22
22
                for account_id in ids:
23
 
                        protocollo = self.browse(cr, uid, account_id).internal_number
 
23
                        protocollo_obj = self.browse(cr, uid, account_id)
 
24
                        protocollo = protocollo_obj.internal_number
 
25
                        sequence_id = protocollo_obj.journal_id.sequence_id.id
24
26
                        if protocollo:
25
27
                                data = self.browse(cr, uid, account_id).date_invoice
26
28
                                self.pool.get('ir.protocolli_da_recuperare').create(cr, uid,
27
 
                                        {'name':'account.journal', 'protocollo':protocollo, 'data':data})
 
29
                                        {'name':'account.journal', 
 
30
                                        'protocollo':protocollo,
 
31
                                        'data':data,
 
32
                                        'sequence_id' : sequence_id, })
28
33
                return super(account_invoice, self).unlink(cr, uid, ids, context=None)
29
34
 
30
35
account_invoice()