#odoodaysit - 10) Gian Paolo Aste - Modulo di generazione documenti

Odoo Days Italia 2023 / slide

136 visualizzazioni
0 Mi piace
0 0
Motivazioni Lavorando spesso con clienti che necessitano di poter creare report personalizzati su Odoo, abbiamo avuto la necessità utilizzare risorse con skill di taglio html/css per la trasposizione dei template spesso in formato docx e pdf verso il formato QWeb. Questo portava delle lavorazione onerose con risultati difficilmente perfetti al pixel. Descrizione Il modulo nasce quindi per ridurre questi tempi, il pdf creato dal cliente, o dal nostro reparto grafico, viene utilizzato in versione pdf come base del report. A questo punto è possibile definire un elenco di stringhe che verranno applicate al documento, ogni stringa verrà calcolata come codice prendendo quindi in considerazione I dati dell’oggetto che si vuole stampare. E’ possibile definire per ogni riga: - font (è possibile anche l’installazione di font aggiuntivi) - dimensione - colore - allineamento del testo - coordinate Il modulo, una volta generato il nuovo template pdf del report, permette di testarlo e di aggiungerlo come action su una vista di Odoo. Problematiche Risolte Riduzione delle tempistiche di sviluppo e di consegna, coerenza con qualsiasi tipologia di template grafico fornito dal cliente senza compromessi. Il sistema non è ovviamente responsive ai testi inseriti, quindi è utile nelle situazioni in cui lo spazio di ingombro dei testi che si vogliono inserire è abbastanza definito / rigido (es: contratti)

Condividi sui social Networks

Condividi Link

Usare un link permanente per condividere sui social media

Condividi con un amico

Cortesemente login per inviare questo presentation per email !

Inserisci nel tuo sito web

Seleziona pagina dalla quale partire

1. Quando le idee incontrano le competenze nascono grandi opportunità Modulo di Generazione Documenti

7. FLAWLESS EXECUTION FOR IDEAS //07

9. FLAWLESS EXECUTION FOR IDEAS //09

10. FLAWLESS EXECUTION FOR IDEAS //10

11. FLAWLESS EXECUTION FOR IDEAS //11

12. FLAWLESS EXECUTION FOR IDEAS //12

13. FLAWLESS EXECUTION FOR IDEAS //13

14. FLAWLESS EXECUTION FOR IDEAS //14

15. FLAWLESS EXECUTION FOR IDEAS //15

16. FLAWLESS EXECUTION FOR IDEAS //16

8. // ESEMPIO PRATICO FLAWLESS EXECUTION FOR IDEAS //08

19. +39 3289773338 PHONE E-MAIL info@innovyou.co // CONTATTI FLAWLESS EXECUTION FOR IDEAS WEBSITE

3. Siamo una Digital Tech Agency dove sviluppo software, digital marketing, business design si uniscono per dare vita a soluzioni innovative per aziende, PMI, Start-up, enti pubblici e privati. Combiniamo insieme nuove tecnologie, business e creatività // CHI SIAMO FLAWLESS EXECUTION FOR IDEAS //03

4. // SCENARIO ● Documenti basati su template predefiniti e specifici; ● Impiego di risorse con conoscenze avanzate di Html e CSS; ● Trasposizione di template da .docx o .pdf verso QWeb; ● Lavorazioni onerose; ● Risultati lontani dal “Pixel Perfect”; FLAWLESS EXECUTION FOR IDEAS //04

5. // SOLUZIONE ● Possibilità di utilizzare qualsiasi template; ● Riduzione delle tempistiche di sviluppo; ● Riduzione dei costi di sviluppo; ● Coerenza con qualsiasi template anche complesso; ● Risultato Pixel Perfect; FLAWLESS EXECUTION FOR IDEAS //05

17. // CENNI TECNICI FLAWLESS EXECUTION FOR IDEAS //17 ● Libreria PDF ○ Font ● Creazione file PDF e gestione memoria ● Inserimento font e gestione memoria ● Creazione Archivio

18. // Grazie per l’attenzione FLAWLESS EXECUTION FOR IDEAS //18 Grazie all’ Associazione Odoo Italia per questo fantastico incontro; Grazie a Giuseppe Crasta - Senior Developer che ha ideato, progettato e sviluppato il modulo; Grazie a tutti voi per l’attenzione;

2. Chi siamo Scenario Soluzione Come Funziona Esempio Pratico 03 04 05 06 07 Cenni Tecnici 14 FLAWLESS EXECUTION FOR IDEAS //02

6. // COME FUNZIONA ● Il file (Template) viene utilizzato in qualsiasi versione come base del report ● Si definisce un elenco di Stringhe; ● Ogni Stringa verrà calcolata come codice prendendo i dati dell’oggetto da stampare ● Sarà possibile definire per ogni riga: ○ Font Family; ○ Font Size; ○ Color; ○ Allineamento; ○ Coordinate (espresse in pt) FLAWLESS EXECUTION FOR IDEAS //06

Viste

  • 136 Visite totali
  • 78 Website Visite
  • 58 Embedded Views

Azioni

  • 0 Condivisioni social
  • 0 Mi piace
  • 0 Non mi piace
  • 0 Commentis

Condividi conti

  • 0 Facebook
  • 0 Twitter
  • 0 LinkedIn
  • 0 Google+