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

Hi Odoo community.

I have used the following code to generate a comment in the chatter whenever the price of a product, in product variants, is changed. However, I want this comment to be displayed in the chatter when changing the price of any price list. The problem is that the fixed_price field generates an error in the chatter. Could you help me?


for record in records:

  currency_symbol = record.currency_id.symbol

  if record._context.get('old_values'):

    old_vals = record._context['old_values'].get(record.id, {})

    if 'list_price' in old_vals:

      record.message_post(body="Precio de Venta cambio de %s%.2f a %s%.2f." 

                          % (currency_symbol,

                             old_vals['list_price'],

                             currency_symbol,

                             record.list_price))

Imagine profil
Abandonează
Autor Cel mai bun răspuns

Could you please give me the final code? 

I try to change the fifth and sixth line to what you suggest but no display has been generated.

Imagine profil
Abandonează
Cel mai bun răspuns

 the message in the chatter whenever the price_list_change_message field is set. This can be done similarly to what you did for product variant price changes.
for record in records:

​ if record.price_list_change_message: 

​record.message_post(body=record.price_list_change_message)

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
1
iun. 25
737
2
apr. 25
1182
2
apr. 25
940
1
feb. 25
1702
0
ian. 25
1131