El 17/07/14 12:32, Raimon Esteve ha escrit:
2014-07-16 21:57 GMT+02:00 Luis Martinez <[email protected]>:
En el módulo de sales me pone la entidad en estatus de readonly al momento
de agregar una línea a la nota de venta.
entidad es el tercero? el cliente?

No sé porqué sucede eso si el
estatus de la nota de venta está en draft y según entiendo en el código dice
que party se pondrá en readonly solo cuando el estatus sea diferente de
draft.

Alguien puede orientarme y decirme porqué sucede esto y en que parte del
código está esta condición?
en el propio sale:

http://hg.tryton.org/modules/sale/file/8c4d81ff1370/sale.py#l68


Está diseñado así, que al añadir líneas en una venta no puedas modificar el tercero, para evitar que cambies el tercero en una venta a medio hacer y que luego los precios calculados en las líneas ya añadidas no sean los correctos, pq los terceros tengan tarifas distintas, por ejemplo.

Pero puedes cambiar el tercero de una venta con líneas con un par de trucos:

1) Marcando las líneas como que se van a eliminar (cuando todas las líneas están tachadas, verás que si puedes cambiar el tercero) y luego deshaciendo la eliminación de las líneas. Evidentemente no te recalculará las líneas.

2) Instalar el módulo sale_price_list_change_party [1] que añade un asistente a las ventas que permite cambiar el tercero y/o la tarifa, recalculando los precios de las líneas existentes.

[1] bitbucket.org/zikzakmedia/trytond-sale_price_list_change_party

--
Jordi Esteve
Consultor Zikzakmedia SL
[email protected]
Mòbil 679 170 693

Zikzakmedia SL
St. Jaume, 9, baixos, 2a
08720 Vilafranca del Penedès
Tel 93 890 2108

Responder a