Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
166 Visualizzazioni

I’m using Odoo 15 and I’d like to create a Server Action that allows me to select multiple Delivery Orders (Stock Pickings) from the list view and validate them all at once, regardless of their current state.

Avatar
Abbandona
Risposta migliore

Hi,

Steps:

1. Settings->Technical->Actions->Server Action

2. Model: Transfer

Type: Execute Code

code:

for rec in records:

  if rec['state'] not in ('done', 'cancel'):

    rec.button_validate()



Hope it helps.

Avatar
Abbandona
Risposta migliore

To create a Server Action in Odoo 15 for validating multiple Delivery Orders, follow these steps:



  Navigate to Settings > Technical > Actions > Server Actions.

  Create a new Server Action with the model set to "Stock Picking".

  In the Python Code section, use:
    for picking in records:
      if picking.state not in ('done', 'cancel'):
        picking.button_validate()

  Save the action and link it to the appropriate menu or button.


If you'd like to explore this further for your use case, you're welcome to connect with us at Pragmatic Techsoft.

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
2
nov 24
1326
0
nov 24
1383
1
feb 24
1611
1
ott 16
4779
1
giu 24
2333