Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: Inserimento righe multiple relazione o2m

Inserimento righe multiple relazione o2m 4 Anni 2 Settimane fa #19210

  • R1k0
  • Avatar di R1k0
  • Offline
  • Senior Boarder
  • Messaggi: 62
  • Karma: 0
Salve a tutti,
ho un problema con l'aggiunta di un numero di righe variabile all'interno del preventivo al clic su un bottone.
In particolare il mio oggettto sale.order ha una proprietà:
'delivery_quote_rel_ids':fields.one2many('delivery.quote.rel', 'order_id','Grid line'),

vorrei che al clic sul bottone venissero aggiunte, alla relazione, le righe che mi interessano.

Ho provato con la stringa di return statica per una sola riga (per testare la funzionalità):
{'value':{
          'delivery_quote_rel':[
               (100,1,{'order_id':5, 'delivery_id':1, 'grid_id':1, 'grid_line_id':1, 'line_price':1})
                                           ]
             }
}

ho provato anche con
{'value':{
          'delivery_quote_rel':[
               {'order_id':5, 'delivery_id':1, 'grid_id':1, 'grid_line_id':1, 'line_price':1}
                                           ]
             }
}

Qualcuno sa indicarmi dov'è l'errore?

Ps. Premetto che non so i primi due numeri del prima caso a cosa corrispondano (immagino rispettivamente id riga e uid ma non ne sono sicuro)
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Inserimento righe multiple relazione o2m 4 Anni 2 Settimane fa #19267

  • LeartS
  • Avatar di LeartS
  • Offline
  • Expert Boarder
  • Messaggi: 95
  • Ringraziamenti ricevuti 24
  • Karma: 3
Qui trovi il formato da usare per inserire valori in campi relazionali.

Attenzione: Spoiler! [Clicca per espandere]
Ultima modifica: 4 Anni 2 Settimane fa da LeartS.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: R1k0

Inserimento righe multiple relazione o2m 4 Anni 2 Settimane fa #19269

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
La forma più corretta è la prima che utilizzi, se vuoi creare un record che non esiste devi usare (0, mentre per aggiornare 1, ID
Non mi è chiaro cosa è quel 100 come primo parametro, se è l'ID devi invertirli per aggiornare (1, 100, {dict con i valori})
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: R1k0

Inserimento righe multiple relazione o2m 4 Anni 1 Settimana fa #19283

  • R1k0
  • Avatar di R1k0
  • Offline
  • Senior Boarder
  • Messaggi: 62
  • Karma: 0
Grazie ad entrambi.
Sono riuscito a farlo funzionare... :wave:

il 100 era un numero a caso proprio perchè non sapevo a cosa servissero i primi due numeri.
Ora dopo il post di LeartS è tutto più chiaro
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Inserimento righe multiple relazione o2m 4 Anni 1 Settimana fa #19284

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
ok, è comunque una sorta di protocollo, purtroppo non chiarissimo, per dire: crea, aggiorna, cancella, ecc. ecc.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.132 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam