I would like to know if I can add and also take a value from a field and save it in another field of another model.
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
Hi,
You can simply use ORMs along with dot(.) operator to access the field values of any model in odoo.
Assuming the model ‘real.estate’ has the field ‘estate_name’, you can use
self.env[‘real.estate’].search([]).estate_name
If you need to give conditions for search, they can be given as parameters of search(). Also you can use other ORMs like mapped(), search_read(), browse(), etc according to the usage to take the value of the fields in a amodel.
If you need to add values to it, just equate it to the desired values. Or ORMs write(), update() can also be used. For eg,
self.env[‘ real.estate’].search([(conditions)]).estate_name = value
And in the same way, these values can be saved to another model’s field by the same way using = operator/ write()/ update..
For a detailed information about Odoo ORM, refer
https://www.cybrosys.com/blog/orm-methods-in-odoo-15
Regards
Menikmati diskusi? Jangan hanya membaca, ikuti!
Buat akun sekarang untuk menikmati fitur eksklufi dan agar terlibat dengan komunitas kami!
DaftarPost Terkait | Replies | Tampilan | Aktivitas | |
---|---|---|---|---|
Using one field in 2 different Models Odoo 13
Diselesaikan
|
|
1
Jan 21
|
3276 | |
How can I save Transientmodel data in another model\
Diselesaikan
|
|
2
Mei 23
|
6014 | |
|
0
Mei 15
|
5509 | ||
How to find the field type?
Diselesaikan
|
|
1
Jun 25
|
5120 | |
|
1
Mei 24
|
3195 |