I need to change the order line notes/comments even after the sale order is confirmed. I cannot figure out where is the read-only attribute controled by the view or sale_order_line module.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Kirjanpito
- Varastointi
- PoS
- Project
- MRP
Tämä kysymys on merkitty
It is defined in file sale/sale.py
:
'order_line': fields.one2many('sale.order.line', 'order_id', 'Order Lines', readonly=True, states={'draft': [('readonly', False)]}),
The whole sale.order.line
is only writable
if the order is in state draft
. Here is one suggestion to get your intended functionality:
- Remove attributes
readonly
andstates
fromorder_line
insale/sale.py
- Add attribute
attrs={'readonly': [(parent.state,'!=','draft')]}
to all fields of thesale.order.line
in viewsale.order.form
.
But I think its would be not a good practice coz there comes a corresponding entries in customer invoice and when when we change(Edit) S.O Lines then it will not reflect further in accounting, it will show only previous one ...
Nautitko keskustelusta? Älä vain lue, vaan osallistu!
Luo tili jo tänään nauttiaksesi yksinoikeusominaisuuksista ja osallistuaksesi mahtavaan yhteisöömme!
RekisteröidyAiheeseen liittyviä artikkeleita | Vastaukset | Näkymät | Toimenpide | |
---|---|---|---|---|
How to add a sequence a field?
Ratkaistu
|
|
2
jouluk. 24
|
21295 | |
|
0
syysk. 24
|
1107 | ||
|
3
elok. 24
|
2248 | ||
|
0
helmik. 24
|
1536 | ||
|
0
helmik. 24
|
1121 |