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
5522 Zobrazení

Hi, I don't know if this is possible in Odoo 13

I don't know if this is possible in Odoo 13, to update the values of the tree view of sales when I change the pricelist clicking in a button

For example.

I have selected pricelist 1 where my product demo is set to 10 usd.

I add my product and then I realized than I should use the pricelist 2 where the product price is 20usd.

I added a button called "Update price" and added the function

def action_refresh(self):
return {
'type': 'ir.actions.client',
'tag': 'reload',
}

but this refresh the page and no the value of the price. 

What should I do so is updated when I clic on the button? I know that I could delete it and add it again but Im thinking in a scenary where I added like 100 products or so

Thank you in advance.

Avatar
Zrušit
Nejlepší odpověď

Hi,

Not sure what exactly you looks for, here you have added a new button and called a function on clicking the button, inside the code you have written the code to refresh the view, so on clicking the button it will simply reload the screen without doing anything,  so inside the function action_refresh you can implement your logic and after that reload the screen if necessary.


def action_refresh(self):
# apply the logic here
return {
'type': 'ir.actions.client',
'tag': 'reload',
}


Thanks

Avatar
Zrušit
Autor

Thank you for your answer

I use the module https://apps.odoo.com/apps/modules/12.0/sale_order_price_recalculation/ and that did exactly what I needed

Related Posts Odpovědi Zobrazení Aktivita
2
zář 20
3370
0
úno 22
2131
1
led 21
4477
2
pro 22
4892
1
pro 21
3842