Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
1374 มุมมอง

Create my field '' servicios_ids''  in my fsm.order model which relates to the product.product model

Model fsm.order field:
          servicios_ids = fields.One2many('product.product', "service_ids",string="Servicios")  

Model product.product field:
      service_ids = fields.Many2one('fsm.order', string='Servicios')


When I add a line to my one2many field, the same product that I added is created again and this causes my products in inventory to be duplicated.

 any ideas?


อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hi,


You can try this code:


class FSMOrder(models.Model):

    _name = 'fsm.order'


    servicios_ids = fields.One2many('frm.order.line', 'order_id', string="Servicios")



class FSMOrderLine(models.Model):

    _name = 'frm.order.line'

   

    order_id = fields.Many2one(

        comodel_name='frm.order',

        string="Order")

    product_id = fields.Many2one(

        comodel_name='product.product',

        string="Product",

        change_default=True, ondelete='restrict') 


Hope it helps

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
Get the values of one2many field แก้ไขแล้ว
1
มิ.ย. 22
2552
1
มิ.ย. 22
1648
1
ต.ค. 23
1537
1
พ.ค. 23
2016
0
ก.ย. 22
2020