ovl: error al procesar factura rectificativa (nota de crédito)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Openerp Venezuela |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
Al intentar procesar una factura rectificativa de una factura de proveedor (compra) falla en error porque no encuentra el campo sale_ids
Environment Information :
System : Linux-3.
OS Name : posix
Distributor ID: Ubuntu
Description: Ubuntu 11.10
Release: 11.10
Codename: oneiric
Operating System Release : 3.0.0-16-generic
Operating System Version : #28-Ubuntu SMP Fri Jan 27 17:44:39 UTC 2012
Operating System Architecture : 64bit
Operating System Locale : es_ES.UTF-8
Python Version : 2.7.2+
OpenERP-Client Version : 6.0.3
Last revision No. & ID :Bazaar Package not Found !Traceback (most recent call last):
File "/home/
result = ExportService.
File "/home/
res = fn(db, uid, *params)
File "/home/
res = my_fct(db, uid, model, method, *args)
File "/home/
return fct_src(db, uid_orig, model, method, *args)
File "/home/
return f(self, dbname, *args, **kwargs)
File "/home/
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File "/home/
return getattr(object, method)(cr, uid, *args, **kw)
File "/home/
return self.compute_
File "/home/
if inv.sale_ids:
File "/home/
raise AttributeError(e)
AttributeError: "Field 'sale_ids' does not exist in object 'browse_
Related branches
- Gabriela Quilarque: Pending requested
-
Diff: 35 lines (+7/-4)1 file modifiedl10n_ve_fiscal_requirements/wizard/account_invoice_refund.py (+7/-4)
Hola Aristobulo.
El problema es un asunto de referencias cruzadas, ya que ese campo lo agrega otro modulo.
El IF que colocas no evitará el traceback que muestras lo postpondrá.
Creo que tenemos es un error de diseño en ese método.
dejame revisarlo, si se te ocurre alguna propuesta mejor.
Lo que no puede suceder es que agamos depender el m´odulo del que si agrega estos campos/.