Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
1 Beantwoorden
5502 Weergaven

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
Annuleer
Beste antwoord

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
Annuleer
Auteur

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

Gerelateerde posts Antwoorden Weergaven Activiteit
2
sep. 20
3353
0
feb. 22
2115
1
jan. 21
4450
2
dec. 22
4873
1
dec. 21
3825