Modifica stato ordine ad Accettato quando ddt corrispondente viene eliminato
This commit is contained in:
parent
8143dde5a6
commit
6f65b302a5
|
@ -278,10 +278,10 @@ function get_stato_ordine($idordine)
|
|||
$qta_ddt_fattura = $rs_ddt_fattura[0]['qta'];
|
||||
|
||||
if ($qta_ddt == 0) {
|
||||
$stato = 'Bozza';
|
||||
$stato = 'Accettato';
|
||||
}
|
||||
if ($qta_fattura == 0) {
|
||||
$stato = 'Bozza';
|
||||
$stato = 'Accettato';
|
||||
}
|
||||
if ($qta_ddt > 0 && $qta_ddt < $qta_ordine && $qta_ordine > 0) {
|
||||
$stato = 'Parzialmente evaso';
|
||||
|
|
|
@ -167,7 +167,7 @@ class Ordine extends Document
|
|||
|
||||
// Impostazione del nuovo stato
|
||||
if ($qta_evasa == 0) {
|
||||
$descrizione = 'Bozza';
|
||||
$descrizione = 'Accettato';
|
||||
} elseif (!in_array($stato_attuale->descrizione, ['Parzialmente fatturato', 'Fatturato']) && $trigger->getDocument() instanceof DDT) {
|
||||
$descrizione = $parziale ? 'Parzialmente evaso' : 'Evaso';
|
||||
} else {
|
||||
|
|
Loading…
Reference in New Issue