No se q rama usas del modulo sale_pos. Esta misma mañana he subido una corrección de este error de la rama zikzakmedia de bitbucket.
Jordi El dia 30/08/2014 17.50, "Luis Deiana" <[email protected]> va escriure: > Buen día, 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; pero cuando hago click en el botón presupuestar me da otro error: > > No se puede tener muchos cuentas con la misma raíz o sin una cuenta raíz > obligatoria en «Categorias». > > por lo que veo es pq no me carga la cuenta analítica del producto (la > cuenta analítica esta cargada en la pestaña contabilidad del producto > correctamente). > Para poder presupuestar tengo que cargar la cuenta analítica manualmente > en cada linea del sale_pos. > > Saludos. >
