Bugfix stampa consuntivo preventivo
This commit is contained in:
parent
411662f7c5
commit
e90c9332f1
|
@ -6,7 +6,10 @@ use FluidXml\FluidXml;
|
||||||
use Respect\Validation\Validator as v;
|
use Respect\Validation\Validator as v;
|
||||||
use Stringy\Stringy as S;
|
use Stringy\Stringy as S;
|
||||||
use DateTime;
|
use DateTime;
|
||||||
use Uploads, Modules, Plugins, Prints;
|
use Uploads;
|
||||||
|
use Modules;
|
||||||
|
use Plugins;
|
||||||
|
use Prints;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Classe per la gestione della fatturazione elettronica in XML.
|
* Classe per la gestione della fatturazione elettronica in XML.
|
||||||
|
@ -395,7 +398,14 @@ class FatturaElettronica
|
||||||
return $result;
|
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'];
|
$id_module = Modules::get('Fatture di vendita')['id'];
|
||||||
$dir = Uploads::getDirectory($id_module, Plugins::get('Fatturazione Elettronica')['id']);
|
$dir = Uploads::getDirectory($id_module, Plugins::get('Fatturazione Elettronica')['id']);
|
||||||
|
|
||||||
|
|
|
@ -60,7 +60,7 @@ if (!empty($records[0]['descrizione'])) {
|
||||||
$sconto = [];
|
$sconto = [];
|
||||||
$imponibile = [];
|
$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)) {
|
if (!empty($interventi)) {
|
||||||
// Interventi
|
// Interventi
|
||||||
|
|
Loading…
Reference in New Issue