Fix del bug #79

Risoluzione del bug #79, causato da un mancato inserimento dell'idanagrafica nella query.
Piccolo miglioramento della documentazione sulle stampe.
This commit is contained in:
Thomas Zilio 2017-12-17 11:21:46 +01:00
parent 8202e5a627
commit d6d0602935
2 changed files with 20 additions and 11 deletions

View File

@ -4,14 +4,23 @@ currentMenu: stampe
# Stampe
<!-- TOC depthFrom:2 depthTo:6 orderedList:false updateOnSave:true withLinks:true -->
- [MPDF](#mpdf)
- [HTML2PDF](#html2pdf)
- [Struttura](#struttura)
- [pdfgen.php](#pdfgenphp)
- [pdfgen_variables.php (INCLUDE)](#pdfgen_variablesphp-include)
- [pdfgen_variables.php (INCLUDE)](#pdfgenvariablesphp-include)
- [Struttura interna](#struttura-interna)
<!-- /TOC -->
## MPDF
**Attenzione**: come indicato nel secondo punto in http://mpdf.github.io/tables/auto-layout-algorithm.html, MPDF effettua un resizing del font nel caso il contenuto di una cella superi l'altezza totale di una pagina.
Fino a quel punto, il rendering funziona perfettamente.
Nel caso fosse per esempio aumentare le dimensioni del font, si consiglia di effettuare alcuni test per controllare se le tabelle vengono renderizzate nel modo corretto e previsto.
## HTML2PDF
### Struttura
@ -31,7 +40,7 @@ La cartella _templates_ contiene tutti i template per la creazione dei PDF relat
.
└── contratti
   ├── contratto_body.html (OPEN) - Struttura di base del PDF
   ├── contratto.html (OPEN) - Contenitore personalizzato della struttura del PDF
   ├── logo_azienda.jpg (HTML) - Logo dell'azienda specifico per il PDF
   └── pdfgen.contratti.php (INCLUDE) - Individuazione delle informazioni da visualizzare e generazione della loro struttura
   ├── contratto_body.html - Struttura di base del PDF
   ├── contratto.html - Contenitore personalizzato della struttura del PDF
   ├── logo_azienda.jpg - Logo dell'azienda specifico per il PDF
   └── pdfgen.contratti.php - Individuazione delle informazioni da visualizzare e generazione della loro struttura

View File

@ -206,7 +206,7 @@ if ($fornitore) {
<div class="row">
<div class="col-md-3">
{[ "type": "select", "label": "<?php echo tr('Indirizzo di fatturazione'); ?>", "name": "idsede_fatturazione", "values": "query=SELECT id, CONCAT_WS(', ', nomesede, citta) AS descrizione FROM an_sedi WHERE idanagrafica='$id_record' UNION SELECT '0' AS id, 'Sede legale' AS descrizione ORDER BY descrizione", "value": "$idsede_fatturazione$" ]}
{[ "type": "select", "label": "<?php echo tr('Indirizzo di fatturazione'); ?>", "name": "idsede_fatturazione", "values": "query=SELECT id, IF(citta = '', nomesede, CONCAT_WS(', ', nomesede, citta)) AS descrizione FROM an_sedi WHERE idanagrafica='<?php echo $id_record; ?>' UNION SELECT '0' AS id, 'Sede legale' AS descrizione ORDER BY descrizione", "value": "$idsede_fatturazione$" ]}
</div>
<div class="col-md-3">