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
  • Pagina:
  • 1
  • 2
  • 3

ARGOMENTO: Passaggio campi custom da ddt a fattura

Passaggio campi custom da ddt a fattura 4 Anni 11 Mesi fa #16102

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
missà che stai facendo un po' di pasticcio:
for picking in self.browse(cr, uid, ids):
if picking.partner_id:
vals = picking.partner_id.id

vals è un dizionario, così lo stai sovrascrivendo, distruggendo tutte le chiavi contenute al suo interno.
il tuo valore devi attribuirlo ad una chiave corrispondente al tuo campo:
vals['miocampo'] = miovalore
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Passaggio campi custom da ddt a fattura 4 Anni 11 Mesi fa #16104

  • Alessius80
  • Avatar di Alessius80
  • Offline
  • Gold Boarder
  • Messaggi: 193
  • Ringraziamenti ricevuti 1
  • Karma: 0
Si si scusa, non so perchè ma l'ho copiato male !

Infatti su codice è così:
                vals = {}
		for picking in self.browse(cursor, user, ids, context=context):
			if picking.partner_id:  
				vals['x_shipping_id'] = picking.partner_id.id

			if vals:
				# write to invoice
				self.pool.get('account.invoice').write(cursor, user, res[picking.id], vals)

Ma non vuole proprio inviare il valore "picking.partner_id.id" al mio campo nella fattura: "x_shipping_id"
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
  • 3
Tempo creazione pagina: 0.110 secondi

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

Protected by R Antispam