Fix #368
This commit is contained in:
parent
d1699058dc
commit
b917f0ec68
|
@ -13,16 +13,13 @@ switch ($resource) {
|
||||||
|
|
||||||
//per le vendite leggo iva predefinita da anagrafica, se settata
|
//per le vendite leggo iva predefinita da anagrafica, se settata
|
||||||
if (!empty($superselect['dir']) && $superselect['dir'] == 'entrata' && !empty($superselect['idanagrafica'])) {
|
if (!empty($superselect['dir']) && $superselect['dir'] == 'entrata' && !empty($superselect['idanagrafica'])) {
|
||||||
$idiva_predefinita = $dbo->fetchArray("SELECT idiva_vendite FROM an_anagrafiche WHERE idanagrafica = '".$superselect['idanagrafica']."' ")[0]['idiva_vendite'];
|
$idiva_predefinita_anagrafica = $dbo->fetchOne("SELECT idiva_vendite FROM an_anagrafiche WHERE idanagrafica = ".prepare($superselect['idanagrafica']))['idiva_vendite'];
|
||||||
$iva_predefinita = $dbo->fetchArray("SELECT descrizione FROM co_iva WHERE id = '".$superselect['idiva_vendita']."' ")[0]['descrizione'];
|
$iva_predefinita_anagrafica = $dbo->fetchOne("SELECT descrizione FROM co_iva WHERE id = ".prepare($idiva_predefinita_anagrafica))['descrizione'];
|
||||||
}
|
}
|
||||||
|
|
||||||
//in alternativa, per tutti gli altri casi, prendo quella da impostazioni
|
// IVA da impostazioni
|
||||||
if (empty($idiva_predefinita)) {
|
$idiva_predefinita = get_var('Iva predefinita');
|
||||||
$idiva_predefinita = get_var('Iva predefinita');
|
$iva_predefinita = $dbo->fetchOne("SELECT descrizione FROM co_iva WHERE id=".prepare($idiva_predefinita))['descrizione'];
|
||||||
$rs = $dbo->fetchArray("SELECT descrizione FROM co_iva WHERE id='".$idiva_predefinita."'");
|
|
||||||
$iva_predefinita = $rs[0]['descrizione'];
|
|
||||||
}
|
|
||||||
|
|
||||||
foreach ($elements as $element) {
|
foreach ($elements as $element) {
|
||||||
$filter[] = 'mg_articoli.id='.prepare($element);
|
$filter[] = 'mg_articoli.id='.prepare($element);
|
||||||
|
@ -65,7 +62,11 @@ switch ($resource) {
|
||||||
$results[] = ['text' => $categoria.' ('.(!empty($r['id_sottocategoria']) ? $sottocategoria : '-').')', 'children' => []];
|
$results[] = ['text' => $categoria.' ('.(!empty($r['id_sottocategoria']) ? $sottocategoria : '-').')', 'children' => []];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (empty($r['idiva_vendita'])) {
|
// Iva dell'articolo
|
||||||
|
if (!empty($r['idiva_vendita'])) {
|
||||||
|
$idiva = $idiva_predefinita_anagrafica;
|
||||||
|
$iva = $iva_predefinita_anagrafica;
|
||||||
|
} elseif (empty($r['idiva_vendita'])) {
|
||||||
$idiva = $idiva_predefinita;
|
$idiva = $idiva_predefinita;
|
||||||
$iva = $iva_predefinita;
|
$iva = $iva_predefinita;
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue