diff --git a/modules/anagrafiche/edit.php b/modules/anagrafiche/edit.php
index 5ae913f51..da45eade4 100644
--- a/modules/anagrafiche/edit.php
+++ b/modules/anagrafiche/edit.php
@@ -2,7 +2,7 @@
include_once __DIR__.'/../../core.php';
-$is_fornitore = in_array($id_fornitore, $tipi_anagrafica);
+$is_fornitore = (in_array($id_fornitore, $tipi_anagrafica) or in_array($id_vettore, $tipi_anagrafica));
$is_cliente = in_array($id_cliente, $tipi_anagrafica);
$is_tecnico = in_array($id_tecnico, $tipi_anagrafica);
@@ -237,6 +237,7 @@ echo '
';
+if ($is_cliente or $is_fornitore or $is_tecnico){
echo '
@@ -430,7 +431,7 @@ echo '
';
-
+}
?>
diff --git a/modules/anagrafiche/init.php b/modules/anagrafiche/init.php
index 948b3d468..45e28db1a 100644
--- a/modules/anagrafiche/init.php
+++ b/modules/anagrafiche/init.php
@@ -8,6 +8,8 @@ $id_azienda = $dbo->fetchArray("SELECT idtipoanagrafica FROM an_tipianagrafiche
$id_cliente = $dbo->fetchArray("SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione='Cliente'")[0]['idtipoanagrafica'];
$id_fornitore = $dbo->fetchArray("SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione='Fornitore'")[0]['idtipoanagrafica'];
$id_tecnico = $dbo->fetchArray("SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione='Tecnico'")[0]['idtipoanagrafica'];
+$id_vettore = $dbo->fetchArray("SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione='Vettore'")[0]['idtipoanagrafica'];
+$id_agente = $dbo->fetchArray("SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione='Agente'")[0]['idtipoanagrafica'];
if (isset($id_record)) {
$anagrafica = Anagrafica::withTrashed()->find($id_record);
diff --git a/modules/articoli/plugins/articoli.giacenze.php b/modules/articoli/plugins/articoli.giacenze.php
index f5d403915..cdb53aa47 100644
--- a/modules/articoli/plugins/articoli.giacenze.php
+++ b/modules/articoli/plugins/articoli.giacenze.php
@@ -201,7 +201,7 @@ echo '
';
-$sedi = $dbo->fetchArray('(SELECT "0" AS id, "Sede legale" AS nomesede) UNION (SELECT id, CONCAT(nomesede, " - ", citta ) AS nomesede FROM an_sedi WHERE idanagrafica='.prepare(setting('Azienda predefinita')).')');
+$sedi = $dbo->fetchArray('(SELECT "0" AS id, CONCAT_WS (" - ", "Sede legale", citta) AS nomesede FROM an_anagrafiche WHERE idanagrafica = '.prepare(setting('Azienda predefinita')).') UNION (SELECT id, CONCAT_WS(" - ", nomesede, citta ) AS nomesede FROM an_sedi WHERE idanagrafica='.prepare(setting('Azienda predefinita')).')');
echo '
@@ -236,7 +236,7 @@ foreach ($sedi as $sede) {
echo '
'.$sede['nomesede'].' |
- '.Translator::numberToLocale($qta_azienda['qta'] - $qta_controparte['qta']).' |
+ '.Translator::numberToLocale($qta_azienda['qta'] - $qta_controparte['qta']).' '.$articolo->um.' |
';
}