How to go through a one2many field that contains text and the information obtained put it in a field that shows all the information together, that is, if the one2many field contains two lines, the information about the new field remains text1, text2. How can I achieve this, I thank you your answers?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- إدارة علاقات العملاء
- e-Commerce
- المحاسبة
- المخزون
- PoS
- Project
- MRP
لقد تم الإبلاغ عن هذا السؤال
Can you help me with a little more information?
I understand the following
The first field many2one contains the name "Josh", the second field many2one contains his age "25", requires that in the new field created you record, "Josh, 25" ??.
or exactly what do you require?
Yes, that's exactly what I want to do
To achieve what is required, it is necessary to have a calculated field, and configure it with the following code:
for record in self:
variable1 = record.campo_many2one_1.name if record.campo_many2one_1 else ''
variable2 = record.campo_many2one_2.name if record.campo_many2one_2 else ''
record['campo_concatenado'] = variable1 + ' - ' + variable2
Remember to replace variable1 & variable2 with a different name and also replace with the field names many2one and the calculated field
I attach a screenshot and a video of how what you require is working, within the code there is a "-" that can be modified, or if you like, tell me what the fields you have are called and I will gladly help you create the custom code you require
Screenshot:
https://ibb.co/m5PtcJN
Video:
https://watch.screencastify.com/v/VXgPf7pFSJklJxW3SoyV
هل أعجبك النقاش؟ لا تكن مستمعاً فقط. شاركنا!
أنشئ حساباً اليوم لتستمتع بالخصائص الحصرية، وتفاعل مع مجتمعنا الرائع!
تسجيلالمنشورات ذات الصلة | الردود | أدوات العرض | النشاط | |
---|---|---|---|---|
Get the values of one2many field
تم الحل
|
|
1
يونيو 22
|
2389 | |
|
1
يونيو 22
|
1521 | ||
|
1
أبريل 24
|
1288 | ||
|
1
مايو 23
|
1919 | ||
|
0
سبتمبر 22
|
1916 |