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

ARGOMENTO: [8.0] Stampare valore campo html

Stampare valore campo html 1 Anno 2 Mesi fa #30060

  • G.Conte
  • Avatar di G.Conte
  • Offline
  • Platinum Boarder
  • Messaggi: 344
  • Ringraziamenti ricevuti 40
  • Karma: 0
Buonasera a tutti, qualcuno sa se è possibile stampare il valore di un campo html in un report?

Esempio: ${object.partner_id.name}, mi stampa proprio questo, mentre a me servirebbe stampare il valore di partner_id.name.

Ho provato con span t-raw ma senza successo..

Qualcuno sa se è possibile farlo? Se si in che modo?
Grazie
Dinamiche Aziendali
www.dinamicheaziendali.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Stampare valore campo html 1 Anno 2 Mesi fa #30066

  • Antoniov
  • Avatar di Antoniov
  • Online
  • Administrator
  • Messaggi: 1555
  • Ringraziamenti ricevuti 283
  • Karma: -115
Intanto dovresti dire quale versione di Odoo per una risposta valida.

E poi la tua domanda è strana perchè in Odoo i report sono pagine html convertite in pdf.
Dovresti spiegare meglio il contesto
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo. - Presidente eletto dell'associazione
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Stampare valore campo html 1 Anno 2 Mesi fa #30067

  • G.Conte
  • Avatar di G.Conte
  • Offline
  • Platinum Boarder
  • Messaggi: 344
  • Ringraziamenti ricevuti 40
  • Karma: 0
Odoo V8.

Ho aggiunto un campo template_id(many2one) nei progetti, che va quindi a richiamare un template qualunque, ordini, fatture, ecc.
Ho aggiunto una stampa ai progetti e vorrei stampare il body_html del template con i valori giusti.

Ti faccio un esempio.
Oggetto ${object.company_id.name|safe} ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })
Salve, ${object.partner_id.name},

Oggetto: ${object.state in ('draft', 'sent') and 'preventivo' or 'conferma d'ordine'} per ${object.company_id.name}:

  RIFERIMENTI
  Numero ${object.name}
  Totale: ${object.amount_total} ${object.pricelist_id.currency_id.name}
  Data: ${object.date_order}
% if object.origin:   Riferimento ordine: ${object.origin}
% endif % if object.client_order_ref:   Il tuo responsabile: ${object.client_order_ref}
% endif % if object.user_id:   Contatto diretto: ${object.user_id.name} % endif
Questa è una parte del template degli ordini di vendita.

Nella mio report mi stampa esattamente quello che ho scritto. Esempio object.user_id mi dovrebbe riportare il nome dell'user ma mi stampa proprio object.user_id.

Spero di essere stato un po più chiaro..
Dinamiche Aziendali
www.dinamicheaziendali.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Stampare valore campo html 1 Anno 2 Mesi fa #30068

  • Antoniov
  • Avatar di Antoniov
  • Online
  • Administrator
  • Messaggi: 1555
  • Ringraziamenti ricevuti 283
  • Karma: -115
Mi pare di capire che non hai creato correttamente un report.
Devi passare dalle azioni report e dichiarare l'uso di webkit.
Ci sono varie guide su internet su come costruire un report.
Dagli un'occhiata
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo. - Presidente eletto dell'associazione
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Stampare valore campo html 1 Anno 2 Mesi fa #30069

  • G.Conte
  • Avatar di G.Conte
  • Offline
  • Platinum Boarder
  • Messaggi: 344
  • Ringraziamenti ricevuti 40
  • Karma: 0
Non è possibile farlo con qweb?
Dinamiche Aziendali
www.dinamicheaziendali.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Stampare valore campo html 1 Anno 2 Mesi fa #30070

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Se ho capito la domanda, a differenza dei template webkit (usati nei report) i template delle mail son scritti utilizzando jinja2. Webkit, almeno nelle ultime versioni in quelle piu' vecchie non ricordo, quando passi il record utilizza il campo name per visualizzarlo nei template jinja2 questo non è implementato quindi devi esplicitamente riferirti al campo che vuoi stampare.

Tieni comunque presente che il 99,9% degli oggetti odoo ha il campo "name" che rappresenta la descrizione di quell'oggetto per cui puoi tranquillamente usare tale field.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.155 secondi

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

Protected by R Antispam