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

ARGOMENTO: Odoo9 Generare un template

Odoo9 Generare un template 2 Anni 6 Mesi fa #24833

  • giancarlo64
  • Avatar di giancarlo64
  • Offline
  • Senior Boarder
  • Messaggi: 68
  • Karma: 0
Riciao a tutti,
grazie per il vostro aiuto. Pian piano sto realizzando la mia view.
ho utilizzato la struttura di di base di gigdn. Adesso ho un piccolo problema con l'intestazione e il pie di pagina. Ho ripreso quello originale (external.layout footer) ma se lo ricopio tale quale ho problemi con i campi.
<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>
        <template id="sale.report_saleorder_document">
                <div class="header"> !!! TUO CONTENUTO !!! </div>
                <div class="page">  !!! TUO CONTENUTO !!! </div>
               <div class="footer">
                     <div class="text-center" style="border-top: 1px solid black;">
                     <ul class="list-inline">
                    <li t-if="company.phone">Phone: <span t-field="company.phone"/></li>
                      .............................
                      ...............................
                        .............................
                 </div>
        </template>
    </data>
</openerp>



Quando cerco di stampare il report e mi dice

QWebException: "'NoneType' object has no attribute 'phone'" while evaluating 'company.phone'

Da quello che ho capito penso che devo fare riferimento a external.layout_footer ma non saprei come.

Grazie per il vostro aiuto
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Odoo9 Generare un template 2 Anni 6 Mesi fa #24834

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Devi fare il set della variabile company come trovi qui:

github.com/ktecsrl/odoo_examples/blob/ma...ce-report.xml#L7-L12
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: giancarlo64

Odoo9 Generare un template 2 Anni 6 Mesi fa #24836

  • giancarlo64
  • Avatar di giancarlo64
  • Offline
  • Senior Boarder
  • Messaggi: 68
  • Karma: 0
Ho ancora un problemino......

ho provato in tutti i modi a ingrandire il mio logo sul report ma non ci riesco
 <div class="row mt0 mb0">
    <div class="col-xs-7">
        <img t-if="company.logo" t-att-src="'data:image/png;base64,%s' % company.logo" style="max-height: 50 px;align:left;"/>
   </div>
</div>

Ho provato a modificare col-xs7 aumentandolo anche fino a 10 ma non cambia
Se aumento max-height il logo non si ingrandisce ma ho più spazio a disposizione sulla riga
Ho tolto anche i margini <div class="row mt0 mb0">

Il logo non vuole ridimensionarsi.
L'originale è 7868 pixel x 2320 pixel

Ho guardato anche sul web ma senza esito :what:
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Odoo9 Generare un template 2 Anni 6 Mesi fa #24838

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Prova con

width: 75px;
height: auto;

O viceversa a seconda di quello che vuoi rendere fisso. 50px e non 50 px ... poi bho non sono un esperto di css lascio fare ai grafici io son negato per queste cose.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Odoo9 Generare un template 2 Anni 6 Mesi fa #24895

  • giancarlo64
  • Avatar di giancarlo64
  • Offline
  • Senior Boarder
  • Messaggi: 68
  • Karma: 0
Analizzando il report ho notato che l'HTML mi riserva sempre un formato quadrato per il logo e dato che il mio è più lungo che alto allora me lo rimpicciolisce.
<div class="row mt0 mb0"> 
       <div class="col-xs-5">
                 <img t-if="company.logo" t-att-src="'data:image/png;base64,%s' % company.logo" style="height:145px;align:left; padding-bottom: 7px;"/>
        </div>
Ho letto che il formato del logo aziendale quando viene importato è quadrato e quindi non va bene per me . Si può modificare il formato?

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

Odoo9 Generare un template 2 Anni 6 Mesi fa #24896

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Lo rimpicciolisce per mantenere il corretto aspect ratio visto che hai forzato l'altezza a 145px, il logo se non ricordo male viene scalato anche in fase si salvataggio dentro odoo ma vien sempre mantenuta l'aspect ratio. Visto che il tuo logo è piu' lungo che largo ti conviene fissare la lunghezza e non l'altezza.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.133 secondi

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

Protected by R Antispam