1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-17 03:51:06 +01:00

Modifica stato ordine ad Accettato quando ddt corrispondente viene eliminato

This commit is contained in:
MatteoP 2020-12-21 12:53:19 +01:00
parent 8143dde5a6
commit 6f65b302a5
2 changed files with 3 additions and 3 deletions

View File

@ -278,10 +278,10 @@ function get_stato_ordine($idordine)
$qta_ddt_fattura = $rs_ddt_fattura[0]['qta']; $qta_ddt_fattura = $rs_ddt_fattura[0]['qta'];
if ($qta_ddt == 0) { if ($qta_ddt == 0) {
$stato = 'Bozza'; $stato = 'Accettato';
} }
if ($qta_fattura == 0) { if ($qta_fattura == 0) {
$stato = 'Bozza'; $stato = 'Accettato';
} }
if ($qta_ddt > 0 && $qta_ddt < $qta_ordine && $qta_ordine > 0) { if ($qta_ddt > 0 && $qta_ddt < $qta_ordine && $qta_ordine > 0) {
$stato = 'Parzialmente evaso'; $stato = 'Parzialmente evaso';

View File

@ -167,7 +167,7 @@ class Ordine extends Document
// Impostazione del nuovo stato // Impostazione del nuovo stato
if ($qta_evasa == 0) { if ($qta_evasa == 0) {
$descrizione = 'Bozza'; $descrizione = 'Accettato';
} elseif (!in_array($stato_attuale->descrizione, ['Parzialmente fatturato', 'Fatturato']) && $trigger->getDocument() instanceof DDT) { } elseif (!in_array($stato_attuale->descrizione, ['Parzialmente fatturato', 'Fatturato']) && $trigger->getDocument() instanceof DDT) {
$descrizione = $parziale ? 'Parzialmente evaso' : 'Evaso'; $descrizione = $parziale ? 'Parzialmente evaso' : 'Evaso';
} else { } else {