Aggiunta opzione Stampa firma interventi

This commit is contained in:
Thomas Zilio 2018-09-25 18:04:39 +02:00
parent 21e21a49b4
commit d3db789aa4
5 changed files with 10 additions and 7 deletions

View File

@ -11,8 +11,6 @@ $id_tecnico = $dbo->fetchArray("SELECT idtipoanagrafica FROM an_tipianagrafiche
switch (post('op')) {
case 'update':
$anagrafica = Anagrafica::find($id_record);
// Informazioni sull'anagrafica
$anagrafica->codice = post('codice');
$anagrafica->ragione_sociale = post('ragione_sociale');

View File

@ -3,6 +3,8 @@
include_once __DIR__.'/../../core.php';
if (isset($id_record)) {
$anagrafica = Anagrafica::find($id_record);
$record = $dbo->fetchOne('SELECT *, (SELECT GROUP_CONCAT(an_tipianagrafiche.idtipoanagrafica) FROM an_tipianagrafiche INNER JOIN an_tipianagrafiche_anagrafiche ON an_tipianagrafiche.idtipoanagrafica=an_tipianagrafiche_anagrafiche.idtipoanagrafica WHERE idanagrafica=an_anagrafiche.idanagrafica) AS idtipianagrafica, (SELECT GROUP_CONCAT(idagente) FROM an_anagrafiche_agenti WHERE idanagrafica=an_anagrafiche.idanagrafica) AS idagenti, (SELECT GROUP_CONCAT(descrizione) FROM an_tipianagrafiche INNER JOIN an_tipianagrafiche_anagrafiche ON an_tipianagrafiche.idtipoanagrafica=an_tipianagrafiche_anagrafiche.idtipoanagrafica WHERE idanagrafica=an_anagrafiche.idanagrafica) AS tipianagrafica FROM an_anagrafiche GROUP BY idanagrafica HAVING idanagrafica='.prepare($id_record).' '.Modules::getAdditionalsQuery($id_module));
// Cast per latitudine e longitudine

View File

@ -491,10 +491,6 @@ switch (post('op')) {
$articolo = Articolo::new($fattura, $originale);
$articolo->descrizione = post('descrizione');
$articolo->setSubtotale(post('prezzo'), $qta);
$articolo->sconto_unitario = post('sconto');
$articolo->tipo_sconto = post('tipo_sconto');
$um = post('um');
if (!empty($um)) {
$articolo->um = $um;
@ -506,6 +502,10 @@ switch (post('op')) {
$articolo->calcolo_ritenuta_acconto = post('calcolo_ritenutaacconto');
$articolo->id_ritenuta_acconto = post('idritenutaacconto');
$articolo->setSubtotale(post('prezzo'), $qta);
$articolo->sconto_unitario = post('sconto');
$articolo->tipo_sconto = post('tipo_sconto');
$articolo->save();
//add_articolo_infattura($id_record, $idarticolo, $descrizione, $idiva, $qta, $prezzo * $qta, $sconto, $sconto_unitario, $tipo_sconto, '0', $idconto, $idum, $idrivalsainps, $idritenutaacconto, $calcolo_ritenutaacconto);

View File

@ -20,7 +20,7 @@ if (get('anteprima') !== null) {
// Gestione della stampa
$rapportino_nome = sanitizeFilename('Rapportino'.$rs[0]['codice'].'.pdf');
$filename = $docroot.'/files/interventi/'.$rapportino_nome;
$id_print = Prints::getModuleMainPrint($id_module)['id'];
$id_print = setting('Stampa per anteprima e firma intervento');
// HTML per la visualizzazione
echo '

View File

@ -482,3 +482,6 @@ UPDATE `in_statiintervento` SET `id_email` = (SELECT `id` FROM `zz_emails` WHERE
-- Correzione partite ive e codici fiscali
UPDATE `an_anagrafiche` SET `piva` = REPLACE(`piva`, ' ', ''), `codice_fiscale` = REPLACE(`codice_fiscale`, ' ', '');
-- Aggiunta impostazione
INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `order`) VALUES (NULL, 'Stampa per anteprima e firma intervento', (SELECT id FROM zz_prints WHERE main = 1 AND id_module = (SELECT id FROM zz_modules WHERE name = 'Interventi')), 'query=SELECT id, title AS descrizione FROM zz_prints WHERE id_module = (SELECT id FROM zz_modules WHERE name = ''Interventi'') AND is_record = 1', 1, 'Interventi', 3);