Correzione movimentazione automatica copiaIn
This commit is contained in:
parent
886a8920ba
commit
195c181523
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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] : [];
|
||||||
|
|
||||||
|
|
|
@ -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] : [];
|
||||||
|
|
||||||
|
|
|
@ -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();
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -85,7 +85,7 @@ switch ($operazione) {
|
||||||
|
|
||||||
// Aggiornamento movimentazioni
|
// Aggiornamento movimentazioni
|
||||||
if ($copia->isArticolo()) {
|
if ($copia->isArticolo()) {
|
||||||
$copia->movimenta($copia->qta);
|
//$copia->movimenta($copia->qta);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue