Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
1408 Zobrazení

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?

Avatar
Zrušit
Nejlepší odpověď

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?

Avatar
Zrušit
Autor

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

Related Posts Odpovědi Zobrazení Aktivita
1
čvn 22
2385
1
čvn 22
1518
1
dub 24
1284
1
kvě 23
1917
0
zář 22
1915