pantallazo de error al tratar de crear una Local Withholding line (ovl)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Openerp Venezuela |
Fix Released
|
Medium
|
Katherine Zaoral (Vauxoo) |
Bug Description
@ openerp version 6.1 utilizando la interfaz web, en una base de datos nueva cargada con datos de prueba, bajo el SO linux mint debian edition
addons revno 6892
openerp-
openerp-web revno 2426
server revno 4228
¿Como lo descubi? Haciendo pruebas en la interfaz web del modulo l10n_ve_
de crear un Local Withholding line.
¿Pasos para generar el error?
1. instalar el modulo l10n_ve_
2. ir al menu ACCOUNTING > Local Withholding Customer
3. crear y guargar una entrada Local Withholding Customer (rellenando los campos obligatorios)
4. editar la entrada Local Withholding Customer y asociar local Withholding lines a traves del boton "Create".
5. Al tratar de rellenar el campo Invoice, cuando trato de hacer un search de los lines pre-existentes, o utilizo el campo de despliegue me parace el siguiente mensaje de error:
'''
Client Traceback (most recent call last):
File "/home/
response[
File "/home/
return self.call_
File "/home/
return self._call_kw(req, model, method, args, {})
File "/home/
return getattr(
File "/home/
args, kw)
File "/home/
result = self.connector.
File "/home/
raise xmlrpclib.
Server Traceback (most recent call last):
File "/home/
return openerp.
File "/home/
result = ExportService.
File "/home/
res = fn(db, uid, *params)
File "/home/
return self.execute(db, uid, obj, method, *args, **kw or {})
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/
ids = self.search(cr, user, [('name'
File "/home/
return self._search(cr, user, args, offset=offset, limit=limit, order=order, context=context, count=count)
File "/home/
query = self._where_
File "/home/
e = expression.
File "/home/
self.parse(cr, uid, distribute_
File "/home/
raise ValueError("Invalid field %r in domain expression %r" % (left, exp))
ValueError: Invalid field 'ret_munici' in domain expression ['&', '&', '&', ('name', 'ilike', ''), ('state', '=', 'open'), ('partner_id', '=', 48), ('ret_munici', '=', False)]
'''
Acciones tomadas:
1. revise el codigo de la localizacion y el de openerp como tal y no encontre definida en ningun modelo el campo ret_munici, sin embargo fue colocado como condicion de un domain en el archivo l10n_ve_
2. Trate de resolver borrando esta condición del domain, y sin embargo, sigue saliendome un error
Conclusion:
1. No logre identificar a que se refiere ese campo, si este corresponde a otro campo con otro nombre, o si es importante de alguna manera.
Changed in openerp-venezuela-localization: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
assignee: | nobody → Katherine Zaoral (katherine-zaoral) |
Changed in openerp-venezuela-localization: | |
status: | Confirmed → In Progress |
Changed in openerp-venezuela-localization: | |
status: | In Progress → Fix Committed |
Changed in openerp-venezuela-localization: | |
assignee: | Katherine Zaoral (katherine-zaoral) → Katherine Zaoral (Vauxoo) (katherine-zaoral-7) |
status: | Fix Committed → In Progress |
status: | In Progress → Fix Committed |
Changed in openerp-venezuela-localization: | |
status: | Fix Committed → Fix Released |
cambiando 'ret_munici' por 'wh_local' debería corregirse. Este campo cambio de nombre al pasar de la versión 5.0 a la 6.0, e indica si la factura fue retenida o no.