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