Hello everybody,
I have a problem in Odoo 12 that didn't exist in Odoo 11, inside the order_sale_line I have a field calling sheets of type One2Many, inside this field I have another field called sheet_finishing which is also of type One2Many.
I have an onChange routine, which should update both Sheets and Sheet_finishing. But unfortunately that doesn't happen.
Below is the code.sheets = []
finishing_sheet = []
for x in self.product_id.sheets:
finishing_sheet = []
for y in x.finishing_sheet:
finishing_sheet.append((0, 0, {
'quantity': y.quantity,
'finishing': y.finishing.id,
'finishing_area_boolean': y.finishing_area_boolean,
'sides': y.sides.id,
'width': y.width,
'height': y.height
}))
sheets.append((0, 0, {
'name': x.name.id,
'quantity': x.quantity,
'width': x.width,
'height': x.height,
'color': x.color.id,
'midia': x.midia.id,
'sheet_finishing': finishing_sheet,
'observation': x.observation,
'sheet_asset_id': x.sheet_asset_id.id,
}))
self.update({'sheets': sheets})
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Akuntansi
- Inventaris
- PoS
- Project
- MRP
Pertanyaan ini telah diberikan tanda
1748
Tampilan
Menikmati diskusi? Jangan hanya membaca, ikuti!
Buat akun sekarang untuk menikmati fitur eksklufi dan agar terlibat dengan komunitas kami!
DaftarPost Terkait | Replies | Tampilan | Aktivitas | |
---|---|---|---|---|
|
0
Apr 20
|
2313 | ||
One2many Orderline duplicating issue in odoo 12
Diselesaikan
|
|
2
Feb 20
|
3161 | |
|
1
Sep 23
|
2794 | ||
What's wrong with this code? Can anyone help?
Diselesaikan
|
|
1
Mar 23
|
7509 | |
|
2
Feb 23
|
2767 |
for which field you are calling onchange?
Im Calling from product_id
And i want change the sheets field