mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-16 11:30:55 +01:00
Fix del bug #61
This commit is contained in:
parent
ef4afb9b81
commit
dde02cc3cb
@ -57,9 +57,9 @@ if (!function_exists('completeResults')) {
|
||||
switch ($op) {
|
||||
case 'clienti':
|
||||
if (Modules::get('Anagrafiche')['permessi'] != '-') {
|
||||
|
||||
|
||||
//$citta_cliente = ", IF(citta IS NULL OR citta = '', '', CONCAT(' (', citta, ')'))";
|
||||
|
||||
|
||||
$query = "SELECT an_anagrafiche.idanagrafica AS id, CONCAT(ragione_sociale $citta_cliente) AS descrizione, idtipointervento_default FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica |where| ORDER BY ragione_sociale";
|
||||
|
||||
foreach ($elements as $element) {
|
||||
@ -222,7 +222,11 @@ switch ($op) {
|
||||
break;
|
||||
|
||||
case 'articoli':
|
||||
$query = 'SELECT * FROM mg_articoli |where| ORDER BY id_categoria ASC, id_sottocategoria ASC';
|
||||
$query = 'SELECT mg_articoli.*, co_iva.descrizione AS iva_vendita FROM mg_articoli LEFT OUTER JOIN co_iva ON mg_articoli.idiva_vendita=co_iva.id |where| ORDER BY mg_articoli.id_categoria ASC, mg_articoli.id_sottocategoria ASC';
|
||||
|
||||
$idiva_predefinita = get_var("Iva predefinita");
|
||||
$rs = $dbo->fetchArray("SELECT descrizione FROM co_iva WHERE id='".$idiva_predefinita."'");
|
||||
$iva_predefinita = $rs[0]['descrizione'];
|
||||
|
||||
foreach ($elements as $element) {
|
||||
$filter[] = 'id='.prepare($element);
|
||||
@ -255,11 +259,21 @@ switch ($op) {
|
||||
$results[] = ['text' => $dbo->fetchArray('SELECT `nome` FROM `mg_categorie` WHERE `id`='.prepare($r['id_categoria']))[0]['nome'], 'children' => []];
|
||||
}
|
||||
|
||||
if( empty($r['idiva_vendita']) ){
|
||||
$idiva = $idiva_predefinita;
|
||||
$iva = $iva_predefinita;
|
||||
} else {
|
||||
$idiva = $r['idiva_vendita'];
|
||||
$iva = $r['iva_vendita'];
|
||||
}
|
||||
|
||||
$results[count($results) - 1]['children'][] = [
|
||||
'id' => $r['id'],
|
||||
'text' => $r['codice'].' - '.$r['descrizione'],
|
||||
'descrizione' => $r['descrizione'],
|
||||
'um' => $r['um'],
|
||||
'idiva_vendita' => $idiva,
|
||||
'iva_vendita' => $iva,
|
||||
'prezzo_acquisto' => Translator::numberToLocale($r['prezzo_acquisto']),
|
||||
'prezzo_vendita' => Translator::numberToLocale($r['prezzo_vendita']),
|
||||
];
|
||||
|
@ -140,6 +140,7 @@ echo '
|
||||
$data = $(this).selectData();
|
||||
$("#prezzo").val($data.prezzo_'.($dir == 'entrata' ? 'vendita' : 'acquisto').');
|
||||
$("#descrizione").val($data.descrizione);
|
||||
$("#idiva").selectSetNew($data.idiva_vendita, $data.iva_vendita);
|
||||
$("#um").selectSetNew($data.um, $data.um);
|
||||
}else{
|
||||
$("#prezzi_articolo button").addClass("disabled");
|
||||
|
@ -59,8 +59,7 @@
|
||||
"signature_pad": "^2.1.1",
|
||||
"smartwizard": "^4.2.2",
|
||||
"sweetalert2": "^6.11.4",
|
||||
"tooltipster": "^4.2.5",
|
||||
"viewerjs": "git://github.com/kogmbh/ViewerJS_release.git"
|
||||
"tooltipster": "^4.2.5"
|
||||
},
|
||||
"devDependencies": {
|
||||
"archiver": "^2.0.0",
|
||||
|
Loading…
x
Reference in New Issue
Block a user