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
- 会計
- 在庫
- PoS
- Project
- MRP
この質問にフラグが付けられました
1
返信
7897
ビュー
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 ...
関連投稿 | 返信 | ビュー | 活動 | |
---|---|---|---|---|
|
2
12月 24
|
21289 | ||
|
0
9月 24
|
1101 | ||
|
3
8月 24
|
2238 | ||
|
0
2月 24
|
1526 | ||
|
0
2月 24
|
1112 |