Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
2 Răspunsuri
12038 Vizualizări

I have custom field like this:
​https://i.imgur.com/RlZdW2i.png

I would like to update its value every time when company_ids inside Users changes.
I've read that when it is marked as "stored" it calculates only once when record is created and then everytime when Dependencies change.

But I don't know what to put inside Dependencies. I think I need to put there a company_ids somehow but I don't know how. Something like this does not work:
env['res.users'].company_ids

I've also tried to make automated action like this:
https://i.imgur.com/EceKzdz.png
But it does not work as well

Imagine profil
Abandonează
Cel mai bun răspuns

Hi Andrzej: You will need to do this through an automated action since you want the Contacts model to be updated from updates to the Users model. Remove the code in the field definition and update your automated action to look like this and it will work.

https://imgur.com/a/EVKLEi2

Imagine profil
Abandonează
Autor

It worked, thanks!

Cel mai bun răspuns

Hi, could you help me?

It worked for me for one record but not for several

I tried this but it gives me an error:

for record in records.productos_ids:

  movimiento = env['stock.picking'].search([('name', '=', record.productos_ids.name)])

  if movimiento:

    movimiento['liquidado'] = True

Error:File "/home/odoo/src/odoo/odoo/http.py", line 315, in _handle_exception
    raise exception.with_traceback(None) from new_cause
ValueError: <class 'AttributeError'>: "'stock.picking' object has no attribute 'productos_ids'" while evaluating
"# Available variables:\n#
Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
2
aug. 23
5902
1
iun. 25
15281
3
apr. 25
5407
2
iul. 24
2305
1
ian. 24
1730