mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-01-27 06:04:54 +01:00
Aggiunta opzione Stampa firma interventi
This commit is contained in:
parent
21e21a49b4
commit
d3db789aa4
@ -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');
|
||||
|
@ -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
|
||||
|
@ -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);
|
||||
|
||||
|
@ -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 '
|
||||
|
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user