Fix minore

This commit is contained in:
Pek5892 2023-07-17 15:35:09 +02:00
parent 2dd9e5f09f
commit eb932e8c0a
1 changed files with 49 additions and 31 deletions

View File

@ -826,9 +826,18 @@ switch (post('op')) {
case 'add_serial': case 'add_serial':
$articolo = Articolo::find(post('idriga')); $articolo = Articolo::find(post('idriga'));
// Controllo se la fattura è già stata inviata allo SDI
$stato_fe= $dbo->fetchOne('SELECT codice_stato_fe FROM co_documenti WHERE id = '.$fattura->id);
if ($dir == 'entrata' && $stato_fe['codice_stato_fe'] == 'WAIT') {
flash()->warning(tr('La fattura numero _NUM_ è già stata inviata allo SDI, non è possibile effettuare modifiche!', [
'_NUM_' => $fattura->numero_esterno,
]));
} else {
$serials = (array) post('serial'); $serials = (array) post('serial');
$articolo->serials = $serials; $articolo->serials = $serials;
}
break; break;
case 'update_position': case 'update_position':
@ -944,6 +953,14 @@ switch (post('op')) {
$id_segment = post('id_segment'); $id_segment = post('id_segment');
$data = post('data'); $data = post('data');
// Controllo se la fattura è già stata inviata allo SDI
$stato_fe= $dbo->fetchOne('SELECT codice_stato_fe FROM co_documenti WHERE id = '.$fattura->id);
if ($dir == 'entrata' && $stato_fe['codice_stato_fe'] == 'WAIT') {
flash()->warning(tr('La fattura numero _NUM_ è già stata inviata allo SDI, non è possibile effettuare modifiche!', [
'_NUM_' => $fattura->numero_esterno,
]));
} else {
$anagrafica = $fattura->anagrafica; $anagrafica = $fattura->anagrafica;
$tipo = Tipo::where('descrizione', 'Nota di credito')->where('dir', 'entrata')->first(); $tipo = Tipo::where('descrizione', 'Nota di credito')->where('dir', 'entrata')->first();
@ -982,6 +999,7 @@ switch (post('op')) {
$id_record = $nota->id; $id_record = $nota->id;
aggiorna_sedi_movimenti('documenti', $id_record); aggiorna_sedi_movimenti('documenti', $id_record);
}
break; break;