我是odoo的新手,我想在自己的自定义模块中创建新记录时在产品模块中创建新产品!我怎样才能实现这个目标!?
顺便说一句,我正在使用odoo v12
答案 0 :(得分:0)
覆盖自定义模型的创建方法并在其中创建产品。
>>> longestSeqFinder([['0', '234', '6', ''],
['', '', '', '', '', '', ''],
['012', '', '5678']])
['234', '', '5678']
答案 1 :(得分:0)
这是我的创建函数:
@api.model
def create(self, vals):
res = super(GroupsalesGroupsales, self).create(vals)
main_category = self.env['product.category'].search([])
if main_category:
main_category = main_category[0]
self.env['product.template'].create({'name': vals['name'],
'categ_id': main_category.id,
'list_price':vals['prix_rabais'],
'default_code': 'GS-PROD',
'image_small' : vals['image_small'], })
return res
答案 2 :(得分:0)
当我尝试添加_inherits时:{'product.product':'product_id'} 我收到此错误: '错误:“名称”列中的空值违反了非空约束”