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)
|
||||
{
|
||||
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
|
||||
if ($this->parent->isNota()) {
|
||||
if ($this->hasOriginal() && !$this->parent->isNota()) {
|
||||
$original = $this->getOriginal();
|
||||
$movimenta = !$original->movimenta_magazzino;
|
||||
}
|
||||
|
||||
if ($movimenta) {
|
||||
$this->movimentaMagazzino($qta);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue