将产品与自己的自定义模块中的记录相关联

时间:2019-04-20 13:45:00

标签: odoo-12

我是odoo的新手,我想在自己的自定义模块中创建新记录时在产品模块中创建新产品!我怎样才能实现这个目标!?

顺便说一句,我正在使用odoo v12

3 个答案:

答案 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'} 我收到此错误: '错误:“名称”列中的空值违反了非空约束”