Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
13450 Lượt xem

Hi, when I insert a One2Many in TransientModel and their inverse field many"One in ModelModel Odoo tell it's not possible becouse the relation betwen ModelModel and TransientModel can't be.

¿Why is the soluction for insert a One"many Field in TransientModel?


Tranks.

Ảnh đại diện
Huỷ bỏ
Tác giả

Great solution. tranks!

Câu trả lời hay nhất

You need to use a Many2many field to solve the relationship because Many2many fields does not need an inverse field. This is happening since I start using Odoo(OpenERP 6.0.3) and the concept has not changed

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

The one2many field is essentially the inverse relation corresponding to a many2one field.

As the error message says, you cannot have a many2one from a Model to a TransientModel, but you can have a many2one from a TransientModel to a TransientModel. So you can have a one2many in a TransientModel, as long as the comodel of that field is also a TransientModel.

Raphael

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 6 24
442
1
thg 2 16
5027
1
thg 9 23
2288
2
thg 10 22
21573
0
thg 9 22
1998