Buen dia, este error me da sale_pos cuando cargo un producto:
 
Traceback (most recent call last):
  File "/trytond/protocols/jsonrpc.py", line 125, in _marshaled_dispatch
    response['result'] = dispatch_method(method, params)
  File "/trytond/protocols/jsonrpc.py", line 158, in _dispatch
    res = dispatch(*args)
  File "/trytond/protocols/dispatcher.py", line 163, in dispatch
    result = rpc.result(meth(inst, *c_args, **c_kwargs))
  File "/trytond/model/model.py", line 406, in on_change_with
    changes[fieldname] = getattr(self, method_name)()
  File "/trytond/model/fields/field.py", line 86, in wrapper
    return func(self, *args, **kwargs)
  File "/trytond/modules/sale_pos/sale.py", line 342, in 
on_change_with_unit_price_w_tax
    ['unit_price_w_tax', 'amount_w_tax'])['unit_price_w_tax'][self.id]
  File "/trytond/modules/sale_pos/sale.py", line 304, in get_price_with_tax
    amount_w_tax[line.id] = compute_amount_with_tax(line)
  File "/trytond/modules/sale_pos/sale.py", line 297, in 
compute_amount_with_tax
    return line.get_amount(None) + tax_amount
  File "/trytond/modules/sale/sale.py", line 1256, in get_amount
    Decimal(str(self.quantity)) * self.unit_price)
  File "/decimal.py", line 548, in __new__
    "Invalid literal for Decimal: %r" % value)
  File "/decimal.py", line 3872, in _raise_error
    raise error(explanation)
InvalidOperation: Invalid literal for Decimal: 'None'

al cerrar la ventana del error me deja seguir cargando la cantidad y el 
resto; segĂșn veo todo sigue normal.
Saludos.

Responder a