1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-06-05 22:09:38 +02:00

Miglioramento informativa numerazioni

Aggiunto controllo su numerazioni di Fatture di acquisto e DDT in entrata, miglioramento delle informazioni sulla numerazione delle Fatture di vendita.
This commit is contained in:
Thomas Zilio
2020-03-02 16:13:07 +01:00
parent a78b0f81dc
commit 5be7d7566e
6 changed files with 213 additions and 137 deletions

View File

@@ -115,14 +115,17 @@ switch (post('op')) {
aggiorna_sedi_movimenti('ddt', $id_record);
// Controllo sulla presenza di DDT con lo stesso numero secondario
$count = DDT::where('numero_esterno', $numero_esterno)
->where('id', '!=', $id_record)
->where('idanagrafica', '=', $id_anagrafica)
->whereHas('tipo', function ($query) use ($dir) {
$query->where('dt_tipiddt.dir', '=', $dir);
})->count();
if (!empty($count)) {
flash()->warning(tr('Esiste già un DDT con lo stesso numero secondario e la stessa anagrafica collegata!'));
$direzione = $ddt->direzione;
if ($direzione == 'uscita') {
$count = DDT::where('numero_esterno', $numero_esterno)
->where('id', '!=', $id_record)
->where('idanagrafica', '=', $id_anagrafica)
->whereHas('tipo', function ($query) use ($direzione) {
$query->where('dir', '=', $direzione);
})->count();
if (!empty($count)) {
flash()->warning(tr('Esiste già un DDT con lo stesso numero secondario e la stessa anagrafica collegata!'));
}
}
flash()->info(tr('Ddt modificato correttamente!'));