From 195c181523e33c59d4c6f78c7470318a0a03986e Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Mon, 24 Feb 2020 19:03:47 +0100 Subject: [PATCH] Correzione movimentazione automatica copiaIn --- include/src/Components/Article.php | 5 +++-- modules/contratti/bulk.php | 2 +- modules/ddt/actions.php | 2 +- modules/fatture/actions.php | 4 ++-- modules/ordini/actions.php | 2 +- modules/preventivi/bulk.php | 2 +- plugins/pianificazione_fatturazione/actions.php | 2 +- plugins/pianificazione_interventi/src/Promemoria.php | 2 +- 8 files changed, 11 insertions(+), 10 deletions(-) diff --git a/include/src/Components/Article.php b/include/src/Components/Article.php index 157969f58..95cb7586c 100755 --- a/include/src/Components/Article.php +++ b/include/src/Components/Article.php @@ -171,6 +171,7 @@ abstract class Article extends Row { if (!empty($this->qta_movimentazione)) { $this->movimenta($this->qta_movimentazione); + $this->qta_movimentazione = 0; } return parent::save($options); @@ -282,14 +283,14 @@ abstract class Article extends Row protected function customBeforeDataCopiaIn($original) { - $this->movimentazione(false); + //$this->movimentazione(false); parent::customBeforeDataCopiaIn($original); } protected function customAfterDataCopiaIn($original) { - $this->movimentazione(true); + // $this->movimentazione(true); parent::customAfterDataCopiaIn($original); } diff --git a/modules/contratti/bulk.php b/modules/contratti/bulk.php index 315410528..68462b72e 100755 --- a/modules/contratti/bulk.php +++ b/modules/contratti/bulk.php @@ -75,7 +75,7 @@ switch (post('op')) { // Aggiornamento seriali dalla riga dell'ordine if ($copia->isArticolo()) { - $copia->movimenta($copia->qta); + //$copia->movimenta($copia->qta); $copia->serials = $riga->serials; } diff --git a/modules/ddt/actions.php b/modules/ddt/actions.php index c94bba1e8..e75f4714a 100755 --- a/modules/ddt/actions.php +++ b/modules/ddt/actions.php @@ -259,7 +259,7 @@ switch (post('op')) { // Aggiornamento seriali dalla riga dell'ordine if ($copia->isArticolo()) { - $copia->movimenta($copia->qta); + //$copia->movimenta($copia->qta); $serials = is_array(post('serial')[$riga->id]) ? post('serial')[$riga->id] : []; diff --git a/modules/fatture/actions.php b/modules/fatture/actions.php index 62d84e1a6..294e526ba 100755 --- a/modules/fatture/actions.php +++ b/modules/fatture/actions.php @@ -595,7 +595,7 @@ switch (post('op')) { // Aggiornamento seriali dalla riga dell'ordine if ($copia->isArticolo()) { if ($movimenta) { - $copia->movimenta($copia->qta); + //$copia->movimenta($copia->qta); } $serials = is_array(post('serial')[$riga->id]) ? post('serial')[$riga->id] : []; @@ -662,7 +662,7 @@ switch (post('op')) { // Aggiornamento seriali dalla riga dell'ordine if ($copia->isArticolo()) { - $copia->movimenta($copia->qta); + //$copia->movimenta($copia->qta); $serials = is_array(post('serial')[$riga->id]) ? post('serial')[$riga->id] : []; diff --git a/modules/ordini/actions.php b/modules/ordini/actions.php index 5d6c85a1e..6fbadd94c 100755 --- a/modules/ordini/actions.php +++ b/modules/ordini/actions.php @@ -310,7 +310,7 @@ $riga = $ordine->getRiga($type, $id_riga); // Aggiornamento seriali dalla riga dell'ordine if ($copia->isArticolo()) { - $copia->movimenta($copia->qta); + //$copia->movimenta($copia->qta); } $copia->save(); diff --git a/modules/preventivi/bulk.php b/modules/preventivi/bulk.php index 93dd51643..542fc199c 100755 --- a/modules/preventivi/bulk.php +++ b/modules/preventivi/bulk.php @@ -75,7 +75,7 @@ switch (post('op')) { // Aggiornamento seriali dalla riga dell'ordine if ($copia->isArticolo()) { - $copia->movimenta($copia->qta); + //$copia->movimenta($copia->qta); $copia->serials = $riga->serials; } diff --git a/plugins/pianificazione_fatturazione/actions.php b/plugins/pianificazione_fatturazione/actions.php index eacbe56e3..cbf6b0e30 100755 --- a/plugins/pianificazione_fatturazione/actions.php +++ b/plugins/pianificazione_fatturazione/actions.php @@ -85,7 +85,7 @@ switch ($operazione) { // Aggiornamento movimentazioni if ($copia->isArticolo()) { - $copia->movimenta($copia->qta); + //$copia->movimenta($copia->qta); } } diff --git a/plugins/pianificazione_interventi/src/Promemoria.php b/plugins/pianificazione_interventi/src/Promemoria.php index 90363899b..357bdde57 100755 --- a/plugins/pianificazione_interventi/src/Promemoria.php +++ b/plugins/pianificazione_interventi/src/Promemoria.php @@ -58,7 +58,7 @@ class Promemoria extends Document $copia = $riga->copiaIn($intervento, $riga->qta); if ($copia->isArticolo()) { - $copia->movimenta($copia->qta); + //$copia->movimenta($copia->qta); } }