Migliorie scadenzario
This commit is contained in:
parent
fc4a570708
commit
bf971046cb
|
@ -47,6 +47,32 @@ switch (post('op')) {
|
||||||
$pagato = floatval($pagato);
|
$pagato = floatval($pagato);
|
||||||
$da_pagare = floatval($da_pagare);
|
$da_pagare = floatval($da_pagare);
|
||||||
|
|
||||||
|
if(!empty($iddocumento)){
|
||||||
|
$id_tipo = $dbo->selectOne('co_documenti', 'idtipodocumento', ['id' => $iddocumento])['idtipodocumento'];
|
||||||
|
$tipo_documento = $dbo->selectOne('co_tipidocumento', '*', ['id' => $id_tipo]);
|
||||||
|
|
||||||
|
if($tipo_documento['dir'] == 'uscita'){
|
||||||
|
if($pagato > 0){
|
||||||
|
$pagato = -$pagato;
|
||||||
|
}
|
||||||
|
if($da_pagare > 0){
|
||||||
|
$da_pagare = -$da_pagare;
|
||||||
|
}
|
||||||
|
} else{
|
||||||
|
if($pagato < 0){
|
||||||
|
$pagato = -$pagato;
|
||||||
|
}
|
||||||
|
if($da_pagare < 0){
|
||||||
|
$da_pagare = -$da_pagare;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!empty($tipo_documento['reversed'])){
|
||||||
|
$pagato = -$pagato;
|
||||||
|
$da_pagare = -$da_pagare;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$totale_pagato = sum($totale_pagato, $pagato);
|
$totale_pagato = sum($totale_pagato, $pagato);
|
||||||
|
|
||||||
$id_scadenza = post('id_scadenza')[$id];
|
$id_scadenza = post('id_scadenza')[$id];
|
||||||
|
|
|
@ -89,3 +89,9 @@ INSERT INTO `zz_api_resources` (`id`, `version`, `type`, `resource`, `class`, `e
|
||||||
|
|
||||||
-- Aggiunto flag per il pagamento della ritenuta nelle fatture passive
|
-- Aggiunto flag per il pagamento della ritenuta nelle fatture passive
|
||||||
ALTER TABLE `co_documenti` ADD `is_ritenuta_pagata` BOOLEAN NOT NULL AFTER `id_ricevuta_principale`;
|
ALTER TABLE `co_documenti` ADD `is_ritenuta_pagata` BOOLEAN NOT NULL AFTER `id_ricevuta_principale`;
|
||||||
|
|
||||||
|
-- Modificato options modulo scadenzario
|
||||||
|
UPDATE `zz_modules` SET `options` = 'SELECT |select| FROM `co_scadenziario`\r\n LEFT JOIN `co_documenti` ON `co_scadenziario`.`iddocumento` = `co_documenti`.`id`\r\n LEFT JOIN `an_anagrafiche` ON `co_documenti`.`idanagrafica` = `an_anagrafiche`.`idanagrafica`\r\n LEFT JOIN `co_pagamenti` ON `co_documenti`.`idpagamento` = `co_pagamenti`.`id`\r\n LEFT JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento` = `co_tipidocumento`.`id`\r\n LEFT JOIN `co_statidocumento` ON `co_documenti`.`idstatodocumento` = `co_statidocumento`.`id`\r\nWHERE 1=1 AND\r\n (`co_statidocumento`.`descrizione` IS NULL OR `co_statidocumento`.`descrizione` IN(\'Emessa\',\'Parzialmente pagato\',\'Pagato\'))\r\nHAVING 2=2\r\nORDER BY `scadenza` ASC' WHERE `zz_modules`.`id` = (SELECT `id` FROM `zz_modules` WHERE `name`='Scadenzario');
|
||||||
|
|
||||||
|
-- Modificato nome segmento
|
||||||
|
UPDATE `zz_segments` SET `name` = 'Scadenzario completo per periodo' WHERE `zz_segments`.`name` = 'Scadenzario completo';
|
Loading…
Reference in New Issue