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: [10.0] Includere un campo in sale.order.line

Includere un campo in sale.order.line 1 Anno 1 Mese fa #30341

  • Giovanni_Firenze
  • Avatar di Giovanni_Firenze
  • Offline
  • Fresh Boarder
  • Messaggi: 3
  • Karma: 0
Ciao a Tutti,
Sono 7 giorni che mi cimento per inserire il campo barcode in sale.order.line con ODOO 10 ma non ne vengo a capo.
Il campo si trova nel modulo product.product ed ho proceduto così:

-Creato campo x_barcode in sale.order.line
-tipo: many2one (ho usato questo tipo perchè è l'unico che richiede una relazione ad un oggetto)
-Relazione oggetto: product.product

poi ho modificato la vista di sale.order aggiungendo

<field name="x_barcode"/>

nel posto corretto.

Risultato: nel form si vede accanto al codice ma è vuoto e se seleziono un articolo resta vuoto e se ci clicco sopra mi fa vedere la lista dei prodotti (come se si collegasse al prodotto invece che al barcode)

Ho fatto in questo modo perchè su Youtube c'è un tutorial di un tizio che fa la stessa operazione con il campo lot.number (o qualcosa di simile) che si trova in un altro modulo e funziona alla perfezione.
Mi sembrava troppo semplice perchè non capivo come facesse Odoo a collegare un campo generico creato dall'utente con un campo presente nel suo database...

E poi se posso, vorrei sapere la ragione per la quale molti, per aggiungere un campo, creano un nuovi moduli se non quello di evitare la perdita delle modifiche in caso di aggiornamenti ma credo col rischio che si sovrappongano creando casino...

Grazie e scusate... sono un neofita ma crescente...

Che cosa mi manca ?
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Includere un campo in sale.order.line 1 Anno 1 Mese fa #30342

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
In sale.order.line esiste gia' l'oggetto product.product con il nome product_id. Sinceramente non ho mai usato la personalizzazione via web ma se dovessi farlo via modulo basterebbe un related, ti conviene procedere in questo modo.

Per quanto riguarda i moduli, in realtà non è la sola perdita delle modifiche, in molti casi evitabile, ma la portabilità delle stesse tra ambienti diversi. Sviluppi (db dev) passi in test (stage) e poi in produzione, se fai le modifiche via web dovrai rifarle su ogni db a meno di non fare le copie ma non sempre è possibile.

E poi, almeno per me, è molto piu' semplice procedere via modulo che star li a pasticciare con l'interfaccia web.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.126 secondi

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

Protected by R Antispam