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
Ricordati di inserire la versioni di Odoo per cui poni la domanda
  • Pagina:
  • 1
  • 2

ARGOMENTO: Form di inserimento con tabella in relazione.

Form di inserimento con tabella in relazione. 8 Anni 1 Mese fa #3759

  • ff77
  • Avatar di ff77
  • Offline
  • Senior Boarder
  • Messaggi: 48
  • Karma: 1
Eccomi ancora qui,
ancora un piccolo passo...
ho provato a copiare dal modulo idea ma non funziona.. :S

ho 2 tabelle: commesse e prodotti

semplicemente per ogni commessa ho n prodotti

quali campi servono nelle due tabelle per creare la relazione
e come faccio il form di inserimento dati con sopra i campi di commesse
e sotto inserimento tabellare dei prodotti.

grazie.
ciao.
Fernando.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Form di inserimento con tabella in relazione. 8 Anni 1 Mese fa #3760

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
Ciao,

la commessa deve avere un campo many2many che fa riferimento al prodotto (o one2many se il prodotto esiste solo per quella commessa).
Vedi doc.openerp.com/developer/2_5_Objects_Fi...tml#relational-types
Lorenzo Battistini
github.com/eLBati

TAKOBI
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Form di inserimento con tabella in relazione. 8 Anni 1 Mese fa #3761

  • ff77
  • Avatar di ff77
  • Offline
  • Senior Boarder
  • Messaggi: 48
  • Karma: 1
queste le mie tabelle...
dagli esempi che ho visto in giro ho messo sia un campo in commesse che uno in prodotti per creare la relazione... ma non so se è giusto !
class finestrart_commesse(osv.osv):
  _name = "finestrart.commesse"
  _description = "Commesse"
  _rec_name = "commessa"
  _columns = {
			  'commessa': fields.char('Commessa', size=40, translate=False, required=True),
			  'id_cliente': fields.many2one('finestrart.clienti', 'cliente', required=True),
			  'id_prodotti': fields.one2many('finestrart.prodotti','id_commessa','prodotto'),
			  'note': fields.text('Note', ),                        
  }
 
finestrart_commesse()

#Prodotti 
class finestrart_prodotti(osv.osv):
  _name = "finestrart.prodotti"
  _description = "Prodotti"
  _rec_name = "pos"
  _columns = {
			  'pos': fields.char('Posizione', size=8, translate=False, required=True),
			  'id_commessa': fields.many2one('finestrart.commesse', 'Commesse', required=True),
			  'id_tipo': fields.many2one('finestrart.tipologie', 'tipo', required=True),
			  'id_essenza': fields.many2one('finestrart.essenze', 'essenza', required=True),
			  'id_vetro': fields.many2one('finestrart.vetri', 'vetro', required=True),
			  'id_finitura': fields.many2one('finestrart.finiture', 'finitura', required=True),
			  'larghezza': fields.integer('Larghezza', required=True),
			  'altezza': fields.integer('Altezza', required=True),
			  'traverso': fields.integer('H Traverso', required=False),
			  'asimmetria': fields.integer('Asimmetria', required=False ),
  }
 
finestrart_prodotti()


per quanto riguarda la vista ..... ho anche qui scopiazzato ma con scarso risultato.. infatti da errore dicendo che non trova il campo 'traverso'...

<record model="ir.ui.view" id="view_finestrart_commesse_form">
				<field name="name">finestrart.commesse.form</field>
				<field name="model">finestrart.commesse</field>
				<field name="type">form</field>
				<field name="arch" type="xml">
					<form string="Commesse"  editable="1">
						<field name="commessa" select="1"/>
						<field name="id_cliente"  widget="selection" select="1"/>
						<!-- <field name="note" /> -->
					</form>
					
					<field name="id_prodotti" nolabel="1" select="1" colspan="4">
					  <form string="prodotti">
						<separator string="i tuoi prodotti" colspan="4" />
						<field name="pos" nolabel="1" />
					  </form>
					  <tree string="prodotti">
						 <field name="id_tipo" widget="selection" />
						<field name="id_essenza" widget="selection" />
						<field name="id_vetro" widget="selection" />
						<field name="id_finitura" widget="selection" />
						<field name="larghezza"  />
						<field name="altezza"  />
						<field name="traverso"  />
						<field name="asimmetria"  /> 
					  </tree>
					</field>
				</field>
			</record>
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Form di inserimento con tabella in relazione. 8 Anni 1 Mese fa #3762

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
ff77 ha scritto:
queste le mie tabelle...
dagli esempi che ho visto in giro ho messo sia un campo in commesse che uno in prodotti per creare la relazione... ma non so se è giusto !
Se usi un one2many è giusto


per quanto riguarda la vista ..... ho anche qui scopiazzato ma con scarso risultato.. infatti da errore dicendo che non trova il campo 'traverso'...
Hai riavviato openerp-server dopo aver modificato il .py?
Lorenzo Battistini
github.com/eLBati

TAKOBI
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Form di inserimento con tabella in relazione. 8 Anni 1 Mese fa #3765

  • ff77
  • Avatar di ff77
  • Offline
  • Senior Boarder
  • Messaggi: 48
  • Karma: 1
è peggiorata la situazione !

quando seleziono la voce dal menu... non succede niente, il server non da nessun log, il client da invece questo log:
Exception: Questo tipo (data) non è supportato dal client GTK !

ho trovato che era un bug per una riga di commento:
bugs.launchpad.net/openobject-server/+bug/693344

che ho tolto, riavviato server, ricaricato...
ma il problema persiste !
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Form di inserimento con tabella in relazione. 8 Anni 1 Mese fa #3766

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
ff77 ha scritto:
che ho tolto, riavviato server, ricaricato...
Nel senso che hai aggiornato il modulo?
Altrimenti, aggiornalo :)
Lorenzo Battistini
github.com/eLBati

TAKOBI
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.140 secondi

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

Protected by R Antispam