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:
parent
8143dde5a6
commit
6f65b302a5
@ -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';
|
||||||
|
@ -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 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user