Correzione movimentazione automatica copiaIn

This commit is contained in:
Thomas Zilio 2020-02-24 19:03:47 +01:00
parent 886a8920ba
commit 195c181523
8 changed files with 11 additions and 10 deletions

View File

@ -171,6 +171,7 @@ abstract class Article extends Row
{ {
if (!empty($this->qta_movimentazione)) { if (!empty($this->qta_movimentazione)) {
$this->movimenta($this->qta_movimentazione); $this->movimenta($this->qta_movimentazione);
$this->qta_movimentazione = 0;
} }
return parent::save($options); return parent::save($options);
@ -282,14 +283,14 @@ abstract class Article extends Row
protected function customBeforeDataCopiaIn($original) protected function customBeforeDataCopiaIn($original)
{ {
$this->movimentazione(false); //$this->movimentazione(false);
parent::customBeforeDataCopiaIn($original); parent::customBeforeDataCopiaIn($original);
} }
protected function customAfterDataCopiaIn($original) protected function customAfterDataCopiaIn($original)
{ {
$this->movimentazione(true); // $this->movimentazione(true);
parent::customAfterDataCopiaIn($original); parent::customAfterDataCopiaIn($original);
} }

View File

@ -75,7 +75,7 @@ switch (post('op')) {
// Aggiornamento seriali dalla riga dell'ordine // Aggiornamento seriali dalla riga dell'ordine
if ($copia->isArticolo()) { if ($copia->isArticolo()) {
$copia->movimenta($copia->qta); //$copia->movimenta($copia->qta);
$copia->serials = $riga->serials; $copia->serials = $riga->serials;
} }

View File

@ -259,7 +259,7 @@ switch (post('op')) {
// Aggiornamento seriali dalla riga dell'ordine // Aggiornamento seriali dalla riga dell'ordine
if ($copia->isArticolo()) { if ($copia->isArticolo()) {
$copia->movimenta($copia->qta); //$copia->movimenta($copia->qta);
$serials = is_array(post('serial')[$riga->id]) ? post('serial')[$riga->id] : []; $serials = is_array(post('serial')[$riga->id]) ? post('serial')[$riga->id] : [];

View File

@ -595,7 +595,7 @@ switch (post('op')) {
// Aggiornamento seriali dalla riga dell'ordine // Aggiornamento seriali dalla riga dell'ordine
if ($copia->isArticolo()) { if ($copia->isArticolo()) {
if ($movimenta) { if ($movimenta) {
$copia->movimenta($copia->qta); //$copia->movimenta($copia->qta);
} }
$serials = is_array(post('serial')[$riga->id]) ? post('serial')[$riga->id] : []; $serials = is_array(post('serial')[$riga->id]) ? post('serial')[$riga->id] : [];
@ -662,7 +662,7 @@ switch (post('op')) {
// Aggiornamento seriali dalla riga dell'ordine // Aggiornamento seriali dalla riga dell'ordine
if ($copia->isArticolo()) { if ($copia->isArticolo()) {
$copia->movimenta($copia->qta); //$copia->movimenta($copia->qta);
$serials = is_array(post('serial')[$riga->id]) ? post('serial')[$riga->id] : []; $serials = is_array(post('serial')[$riga->id]) ? post('serial')[$riga->id] : [];

View File

@ -310,7 +310,7 @@ $riga = $ordine->getRiga($type, $id_riga);
// Aggiornamento seriali dalla riga dell'ordine // Aggiornamento seriali dalla riga dell'ordine
if ($copia->isArticolo()) { if ($copia->isArticolo()) {
$copia->movimenta($copia->qta); //$copia->movimenta($copia->qta);
} }
$copia->save(); $copia->save();

View File

@ -75,7 +75,7 @@ switch (post('op')) {
// Aggiornamento seriali dalla riga dell'ordine // Aggiornamento seriali dalla riga dell'ordine
if ($copia->isArticolo()) { if ($copia->isArticolo()) {
$copia->movimenta($copia->qta); //$copia->movimenta($copia->qta);
$copia->serials = $riga->serials; $copia->serials = $riga->serials;
} }

View File

@ -85,7 +85,7 @@ switch ($operazione) {
// Aggiornamento movimentazioni // Aggiornamento movimentazioni
if ($copia->isArticolo()) { if ($copia->isArticolo()) {
$copia->movimenta($copia->qta); //$copia->movimenta($copia->qta);
} }
} }

View File

@ -58,7 +58,7 @@ class Promemoria extends Document
$copia = $riga->copiaIn($intervento, $riga->qta); $copia = $riga->copiaIn($intervento, $riga->qta);
if ($copia->isArticolo()) { if ($copia->isArticolo()) {
$copia->movimenta($copia->qta); //$copia->movimenta($copia->qta);
} }
} }