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] FATTURA qweb encoding carattere - non viene stampato

[10.0] FATTURA qweb encoding carattere - non viene stampato 1 Anno 2 Mesi fa #30183

  • Baggi
  • Avatar di Baggi
  • Offline
  • Senior Boarder
  • Messaggi: 73
  • Ringraziamenti ricevuti 1
  • Karma: 0
Non so come mai mi accorgo solo oggi che nella stampa della fattura i valori negativi non vengono stampati correttamente al posto del (-) viene stampato il simbolo di pipe (|).

Ho controllato i report e aggiunto encoding="UTF-8" ma niente da fare.

Odoo versione 10.0 su windows.

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

[10.0] FATTURA qweb encoding carattere - non viene stampato 1 Anno 2 Mesi fa #30184

  • Baggi
  • Avatar di Baggi
  • Offline
  • Senior Boarder
  • Messaggi: 73
  • Ringraziamenti ricevuti 1
  • Karma: 0
Ho trovato questo articolo che parla di una differenza tra windows e linux - si riferisce ad una versione differente di odoo e non trovo i riferimenti corretti - mi sapete indicare quale file devo modificare:

To remedy this issue, I force Odoo to set a fixed DPI (in my case 96dpi, following defaults for Windows and Mac OSX where we develop our projects) when it calls wkhtmltopdf to generate PDF. Because in essence Odoo engine calls wkhtmltopdf as a console command (subprocess.Popen() to be exact), we just have to add dpi-related option in this call.

Head to file addons/report_webkit/webkit_report.py on development and production server, find method generate_pdf() (in my version of Odoo 8, it is around line 160), look for this line:

command.extend()

Above or below it, add this line:

command.extend() # or whichever DPI you decide to use

Then restart the Odoo server/service.


Inoltre dice di provare a modificare il css per i report ma non capisco dove lo trovo

Note: while we are at it, I also found a subtle difference in line height between Windows and Linux. This is because I don't define fixed line height for the generated contents. In qweb or mako XML definition, add this in CSS section:

body {
line-height: 16px; /* or whatever height you like */
}


Fonte:
107.167.187.43/index.php/topics/misc/pdf-output-difference-os


Per il momento ho provato a modificare il valore DPI dall'impostazione del Formato della carta ma nessun cambiamento
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

[10.0] FATTURA qweb encoding carattere - non viene stampato 1 Anno 2 Mesi fa #30185

  • Antoniov
  • Avatar di Antoniov
  • Online
  • Administrator
  • Messaggi: 1555
  • Ringraziamenti ricevuti 283
  • Karma: -115
A sensazione ti stai infilando in una situazione distruttiva; vuoi cambiare il codice di Odoo e CCS senza conoscere minimamente la struttura e le funzionalità.

Prima di tutto, hai la versione correta di wkhtmltopdf?
Se usi una versione diversa da 0.12.1 la stampa non funziona correttamente.

Cmq, volendo proseguire, sai come impostare i 96dpi per wkhtmltopdf?
Se si potresti impostare il parametro webkit_path. in Configirazione > Parametri > Parametri di sistema
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.

[10.0] FATTURA qweb encoding carattere - non viene stampato 1 Anno 2 Mesi fa #30187

  • Baggi
  • Avatar di Baggi
  • Offline
  • Senior Boarder
  • Messaggi: 73
  • Ringraziamenti ricevuti 1
  • Karma: 0
La versione che scaricato ed installato è la 0.12.4

Il webkit_path l'ho già indicato come parametro come parametro di sistema, ma nella opzioni del comando non ho trovato il paramentro DPI. Questa la guida

Name:
wkhtmltopdf 0.12.4 (with patched qt)

Synopsis:
wkhtmltopdf [GLOBAL OPTION]... [OBJECT]... <output file>

Document objects:
wkhtmltopdf is able to put several objects into the output file, an object is
either a single webpage, a cover webpage or a table of content. The objects
are put into the output document in the order they are specified on the
command line, options can be specified on a per object basis or in the global
options area. Options from the Global Options section can only be placed in
the global options area

A page objects puts the content of a single webpage into the output document.

(page)? <input url/file name> [PAGE OPTION]...
Options for the page object can be placed in the global options and the page
options areas. The applicable options can be found in the Page Options and
Headers And Footer Options sections.

A cover objects puts the content of a single webpage into the output document,
the page does not appear in the table of content, and does not have headers
and footers.

cover <input url/file name> [PAGE OPTION]...
All options that can be specified for a page object can also be specified for
a cover.

A table of content object inserts a table of content into the output document.

toc [TOC OPTION]...
All options that can be specified for a page object can also be specified for
a toc, further more the options from the TOC Options section can also be
applied. The table of content is generated via XSLT which means that it can be
styled to look however you want it to look. To get an aide of how to do this
you can dump the default xslt document by supplying the
--dump-default-toc-xsl, and the outline it works on by supplying
--dump-outline, see the Outline Options section.

Description:
Converts one or more HTML pages into a PDF document, using wkhtmltopdf patched
qt.

Global Options:
--collate Collate when printing multiple copies
(default)
--no-collate Do not collate when printing multiple
copies
--copies <number> Number of copies to print into the pdf
file (default 1)
-H, --extended-help Display more extensive help, detailing
less common command switches
-g, --grayscale PDF will be generated in grayscale
-h, --help Display help
--license Output license information and exit
-l, --lowquality Generates lower quality pdf/ps. Useful to
shrink the result document space
-O, --orientation <orientation> Set orientation to Landscape or Portrait
(default Portrait)
-s, --page-size <Size> Set paper size to: A4, Letter, etc.
(default A4)
-q, --quiet Be less verbose
--read-args-from-stdin Read command line arguments from stdin
--title <text> The title of the generated pdf file (The
title of the first document is used if not
specified)
-V, --version Output version information and exit

Page Options:
--print-media-type Use print media-type instead of screen
--no-print-media-type Do not use print media-type instead of
screen (default)
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

[10.0] FATTURA qweb encoding carattere - non viene stampato 1 Anno 2 Mesi fa #30188

  • Antoniov
  • Avatar di Antoniov
  • Online
  • Administrator
  • Messaggi: 1555
  • Ringraziamenti ricevuti 283
  • Karma: -115
Tanto per cominiciare installa la 0.12.1
altrimenti perdi solo tempo
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.

[10.0] FATTURA qweb encoding carattere - non viene stampato 1 Anno 2 Mesi fa #30189

  • Baggi
  • Avatar di Baggi
  • Offline
  • Senior Boarder
  • Messaggi: 73
  • Ringraziamenti ricevuti 1
  • Karma: 0
Farò la prova con la versione che mi hai indicato. purtroppo oggi non qui il portatile con l'ambiente di test.

Anche qui parlano del problema github.com/wkhtmltopdf/wkhtmltopdf/issues/3623
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.147 secondi

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

Protected by R Antispam