Hi, i am writing the create method of a sale order in a custom module. I want to get the order lines of this sale order in my method. How can i do that. I have heard about the "vals" parameters, but i dont know how to use it. Thanks !
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Бухгалтерия
- Склад
- PoS
- Проекты
- MRP
Этот вопрос был отмечен
2
Ответы
14779
Представления
def create (cr, uid, vals, context=None)
#vals or values returns dictionary containing all the fields, so you can use it like this to assign new values
vals['field_name_1'] = new_value_1
vals['field_name_2'] = new_value_2
#or assign to a variable
var_1 = vals['field_name_1']
var_2 = vals['field_name_2']
return super(class_name, self).create(cr, uid, vals, context=context)
Hi,
def create(cr, uid, vals, context=None):
if context is None:
context = {}
if vals.get('order_line'):
#YOUR LOGIC#
return super(CLASS, self).create(cr, uid, vals, context=context)
Email : info@acespritech.com
Skype : acespritech
Blog : acespritechblog.wordpress.com
Не оставайтесь в стороне – присоединяйтесь к обсуждению!
Создайте аккаунт сегодня, чтобы получить доступ к эксклюзивным функциям и стать частью нашего замечательного сообщества!
Регистрация| Похожие посты | Ответы | Просмотры | Активность | |
|---|---|---|---|---|
|
|
1
дек. 22
|
6859 | ||
|
|
0
сент. 17
|
4715 | ||
|
How to access the vals dict.
Решено
|
|
4
сент. 15
|
7787 | |
|
|
2
янв. 23
|
16090 | ||
|
|
1
авг. 16
|
11646 |