diff --git a/modules/ddt/actions.php b/modules/ddt/actions.php index 82c05d705..9f13bb311 100644 --- a/modules/ddt/actions.php +++ b/modules/ddt/actions.php @@ -198,10 +198,8 @@ switch (post('op')) { break; - // Aggiunta di un ordine in ddt case 'add_ordine': - $ordine = \Modules\Ordini\Ordine::find(post('id_ordine')); // Creazione della fattura al volo @@ -217,8 +215,8 @@ switch (post('op')) { $parziale = false; - //$id_iva = post('id_iva'); - //$id_conto = post('id_conto'); + $id_iva = get('id_iva'); + $id_conto = get('id_conto'); $righe = $ordine->getRighe(); foreach ($righe as $riga) { @@ -226,7 +224,8 @@ switch (post('op')) { $qta = post('qta_da_evadere')[$riga->id]; $copia = $riga->copiaIn($ddt, $qta); - + $copia->id_conto = $id_conto; + $copia->save(); // Aggiornamento seriali dalla riga dell'ordine @@ -257,8 +256,7 @@ switch (post('op')) { ])); break; - - + // Scollegamento articolo da ddt case 'unlink_articolo': $idriga = post('idriga'); @@ -474,7 +472,7 @@ switch (post('op')) { break; // aggiungi righe da ordine - /*case 'add_ordine': + case 'add_ordine': $idordine = post('iddocumento'); // Lettura di tutte le righe della tabella in arrivo @@ -537,7 +535,6 @@ switch (post('op')) { flash()->info(tr('Aggiunti nuovi articoli in ddt!')); break; - */ } // Aggiornamento stato degli ordini presenti in questa fattura in base alle quantità totali evase diff --git a/modules/fatture/actions.php b/modules/fatture/actions.php index 22cf5cb41..66b8d9a9c 100644 --- a/modules/fatture/actions.php +++ b/modules/fatture/actions.php @@ -720,7 +720,7 @@ switch (post('op')) { $id_ritenuta_acconto = $fattura->anagrafica->id_ritenuta_acconto_vendite ?: setting("Percentuale ritenuta d'acconto"); } $calcolo_ritenuta_acconto = setting("Metodologia calcolo ritenuta d'acconto predefinito"); - $id_conto = post('id_conto'); + $id_conto = get('id_conto'); $parziale = false; $righe = $ddt->getRighe(); @@ -729,11 +729,11 @@ switch (post('op')) { $qta = post('qta_da_evadere')[$riga->id]; $copia = $riga->copiaIn($fattura, $qta); - $copia->idconto = $id_conto; + $copia->id_conto = $id_conto; $copia->calcolo_ritenuta_acconto = $calcolo_ritenuta_acconto; - $copia->idritenutaacconto = $id_ritenuta_acconto; - $copia->idrivalsainps = $id_rivalsa_inps; + $copia->id_ritenuta_acconto = $id_ritenuta_acconto; + $copia->id_rivalsa_inps = $id_rivalsa_inps; $copia->save(); @@ -799,9 +799,9 @@ switch (post('op')) { $copia->idiva = $id_iva; $copia->idconto = $id_conto; - $copia->calcolo_ritenuta_acconto = $calcolo_ritenuta_accontocalcolo_ritenuta_acconto; - $copia->idritenuta = $id_ritenuta_acconto; - $copia->idrivalsainps = $id_rivalsa_inps; + $copia->calcolo_ritenuta_acconto = $calcolo_ritenuta_acconto; + $copia->id_ritenuta_acconto = $id_ritenuta_acconto; + $copia->id_rivalsa_inps = $id_rivalsa_inps; $copia->save(); @@ -860,8 +860,8 @@ switch (post('op')) { $id_ritenuta_acconto = $fattura->anagrafica->id_ritenuta_acconto_vendite ?: setting("Percentuale ritenuta d'acconto"); } $calcolo_ritenuta_acconto = setting("Metodologia calcolo ritenuta d'acconto predefinito"); - $id_conto = post('id_conto'); - $id_iva = post('id_iva'); + $id_conto = get('id_conto'); + $id_iva = get('id_iva'); $parziale = false; $righe = $contratto->getRighe(); @@ -870,12 +870,12 @@ switch (post('op')) { $qta = post('qta_da_evadere')[$riga->id]; $copia = $riga->copiaIn($fattura, $qta); - $copia->idiva = $id_iva; - $copia->idconto = $id_conto; + $copia->id_iva = $id_iva; + $copia->id_conto = $id_conto; $copia->calcolo_ritenuta_acconto = $calcolo_ritenuta_acconto; - $copia->idritenutaacconto = $id_ritenuta_acconto; - $copia->idrivalsainps = $id_rivalsa_inps; + $copia->id_ritenuta_acconto = $id_ritenuta_acconto; + $copia->id_rivalsa_inps = $id_rivalsa_inps; $copia->save();