Bugfix stampa consuntivo preventivo

This commit is contained in:
Thomas Zilio 2018-09-17 17:51:55 +02:00
parent 411662f7c5
commit e90c9332f1
2 changed files with 13 additions and 3 deletions

View File

@ -6,7 +6,10 @@ use FluidXml\FluidXml;
use Respect\Validation\Validator as v;
use Stringy\Stringy as S;
use DateTime;
use Uploads, Modules, Plugins, Prints;
use Uploads;
use Modules;
use Plugins;
use Prints;
/**
* Classe per la gestione della fatturazione elettronica in XML.
@ -395,7 +398,14 @@ class FatturaElettronica
return $result;
}
protected static function getAllegati($documento) {
/**
* Restituisce l'array responsabile per la generazione del tag Allegati.
* Supporta un singolo allegato in PDF.
*
* @return array
*/
protected static function getAllegati($documento)
{
$id_module = Modules::get('Fatture di vendita')['id'];
$dir = Uploads::getDirectory($id_module, Plugins::get('Fatturazione Elettronica')['id']);

View File

@ -60,7 +60,7 @@ if (!empty($records[0]['descrizione'])) {
$sconto = [];
$imponibile = [];
$interventi = $dbo->fetchArray('SELECT *, in_interventi.id, in_interventi.codice, (SELECT GROUP_CONCAT(DISTINCT ragione_sociale) FROM in_interventi_tecnici JOIN an_anagrafiche ON an_anagrafiche.idanagrafica = in_interventi_tecnici.idtecnico WHERE idintervento=in_interventi.id) AS tecnici, (SELECT MIN(orario_inizio) FROM in_interventi_tecnici WHERE idintervento=in_interventi.id) AS inizio, (SELECT SUM(ore) FROM in_interventi_tecnici WHERE idintervento=in_interventi.id) AS ore, (SELECT SUM(km) FROM in_interventi_tecnici WHERE idintervento=in_interventi.id) AS km FROM in_interventi WHERE in_interventi.idpreventivo='.prepare($id_record).' ORDER BY inizio DESC');
$interventi = $dbo->fetchArray('SELECT *, in_interventi.id, in_interventi.codice, (SELECT GROUP_CONCAT(DISTINCT ragione_sociale) FROM in_interventi_tecnici JOIN an_anagrafiche ON an_anagrafiche.idanagrafica = in_interventi_tecnici.idtecnico WHERE idintervento=in_interventi.id) AS tecnici, (SELECT MIN(orario_inizio) FROM in_interventi_tecnici WHERE idintervento=in_interventi.id) AS inizio, (SELECT SUM(ore) FROM in_interventi_tecnici WHERE idintervento=in_interventi.id) AS ore, (SELECT SUM(km) FROM in_interventi_tecnici WHERE idintervento=in_interventi.id) AS km FROM in_interventi WHERE in_interventi.id_preventivo='.prepare($id_record).' ORDER BY inizio DESC');
if (!empty($interventi)) {
// Interventi