Fix ripristino ore a contratto se rimuovo la riga dalla fattura
This commit is contained in:
parent
483acd314a
commit
35e92e6d09
|
@ -607,12 +607,36 @@ switch (post('op')) {
|
||||||
if (!empty($rsa[$i]['idarticolo'])) {
|
if (!empty($rsa[$i]['idarticolo'])) {
|
||||||
add_movimento_magazzino($rsa[$i]['idarticolo'], $rsa[$i]['qta'], ['iddocumento' => $id_record]);
|
add_movimento_magazzino($rsa[$i]['idarticolo'], $rsa[$i]['qta'], ['iddocumento' => $id_record]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ripristino le quantità da evadere nel contratto
|
||||||
|
$dbo->update('co_righe_contratti',
|
||||||
|
[
|
||||||
|
'qta_evasa' => 0,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'idcontratto' => $idcontratto,
|
||||||
|
]
|
||||||
|
);
|
||||||
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
|
$rs5 = $dbo->fetchArray('SELECT idarticolo, id, qta, descrizione FROM co_righe_documenti WHERE id = '.prepare($idriga).' AND idintervento IS NULL');
|
||||||
if (!empty($idarticolo)) {
|
if (!empty($idarticolo)) {
|
||||||
$rs5 = $dbo->fetchArray('SELECT idarticolo, id, qta FROM co_righe_documenti WHERE id = '.prepare($idriga).' AND idintervento IS NULL');
|
|
||||||
rimuovi_articolo_dafattura($rs5[0]['idarticolo'], $id_record, $idriga);
|
rimuovi_articolo_dafattura($rs5[0]['idarticolo'], $id_record, $idriga);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ripristino le quantità da evadere nel contratto
|
||||||
|
$dbo->update('co_righe_contratti',
|
||||||
|
[
|
||||||
|
'qta_evasa' => 0,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'idarticolo' => $rs5[0]['idarticolo'],
|
||||||
|
'descrizione' => $rs5[0]['descrizione'],
|
||||||
|
'idcontratto' => $idcontratto,
|
||||||
|
]
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = 'DELETE FROM co_righe_documenti WHERE iddocumento='.prepare($id_record).' AND idcontratto='.prepare($idcontratto);
|
$query = 'DELETE FROM co_righe_documenti WHERE iddocumento='.prepare($id_record).' AND idcontratto='.prepare($idcontratto);
|
||||||
|
|
Loading…
Reference in New Issue