Fix movimentazione Note di credito
This commit is contained in:
parent
e63d8dac6e
commit
88ca847d8c
|
@ -27,10 +27,20 @@ class Articolo extends Article
|
||||||
|
|
||||||
public function movimenta($qta)
|
public function movimenta($qta)
|
||||||
{
|
{
|
||||||
parent::movimenta($qta);
|
if (!$this->movimenta_magazzino) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$movimenta = true;
|
||||||
|
|
||||||
|
// Movimenta il magazzino solo se l'articolo non è già stato movimentato da un documento precedente
|
||||||
// Movimentazione forzata per Note di credito/debito
|
// Movimentazione forzata per Note di credito/debito
|
||||||
if ($this->parent->isNota()) {
|
if ($this->hasOriginal() && !$this->parent->isNota()) {
|
||||||
|
$original = $this->getOriginal();
|
||||||
|
$movimenta = !$original->movimenta_magazzino;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($movimenta) {
|
||||||
$this->movimentaMagazzino($qta);
|
$this->movimentaMagazzino($qta);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue