diff --git a/modules/anagrafiche/edit.php b/modules/anagrafiche/edit.php
index 432a54910..c94b512e2 100755
--- a/modules/anagrafiche/edit.php
+++ b/modules/anagrafiche/edit.php
@@ -799,7 +799,7 @@ if (!empty($elementi)) {
} elseif (in_array($elemento['tipo_documento'], ['Ordine cliente', 'Ordine fornitore'])) {
$modulo = ($elemento['dir'] == 'entrata') ? 'Ordini cliente' : 'Ordini fornitore';
} elseif (in_array($elemento['tipo_documento'], ['Ddt in uscita', 'Ddt in entrata'])) {
- $modulo = ($elemento['dir'] == 'entrata') ? 'Ddt di vendita' : 'Ddt di acquisto';
+ $modulo = ($elemento['dir'] == 'entrata') ? 'Ddt in uscita' : 'Ddt in entrata';
} else {
$modulo = ($elemento['dir'] == 'entrata') ? 'Fatture di vendita' : 'Fatture di acquisto';
}
diff --git a/modules/ddt/add_ddt.php b/modules/ddt/add_ddt.php
index 1eb066e39..e3c47cc7e 100644
--- a/modules/ddt/add_ddt.php
+++ b/modules/ddt/add_ddt.php
@@ -48,7 +48,7 @@ $id_anagrafica = $documento_finale->idanagrafica;
echo '
- {[ "type": "select", "label": "'.tr('Ddt').'", "name": "id_documento", "values": "query=SELECT `dt_ddt`.`id`, CONCAT(IF(`numero_esterno` != \'\', `numero_esterno`, `numero`), \' del \', DATE_FORMAT(`data`, \'%d-%m-%Y\')) AS descrizione FROM `dt_ddt` INNER JOIN `dt_statiddt` ON `ddt`.`idstato` = `dt_statiddt`.`id` LEFT JOIN `dt_statiddt_lang` ON (`dt_statiddt`.`id` = `dt_statiddt_lang`.`id_record` AND `dt_statiddt_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') INNER JOIN `dt_tipiddt` ON `dt_ddt`.`idtipoddt` = `dt_tipiddt`.`id` INNER JOIN `dt_righe_ddt` ON `dt_ddt`.`id` = `dt_righe_ddt`.`idddt` WHERE `dt_statiddt_lang`.`title` IN("Evaso", "Parzialmente evaso", "Parzialmente fatturato") AND `dt_tipiddt`.`dir`=\''.($dir == 'entrata' ? 'uscita' : 'entrata').'\' AND (`dt_righe_ddt`.`qta` - `dt_righe_ddt`.`qta_evasa`) > 0 ORDER BY `data` DESC, `numero` DESC" ]}
+ {[ "type": "select", "label": "'.tr('Ddt').'", "name": "id_documento", "values": "query=SELECT `dt_ddt`.`id`, CONCAT(IF(`numero_esterno` != \'\', `numero_esterno`, `numero`), \' del \', DATE_FORMAT(`data`, \'%d-%m-%Y\')) AS descrizione FROM `dt_ddt` INNER JOIN `dt_statiddt` ON `dt_ddt`.`idstatoddt` = `dt_statiddt`.`id` LEFT JOIN `dt_statiddt_lang` ON (`dt_statiddt`.`id` = `dt_statiddt_lang`.`id_record` AND `dt_statiddt_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') INNER JOIN `dt_tipiddt` ON `dt_ddt`.`idtipoddt` = `dt_tipiddt`.`id` INNER JOIN `dt_righe_ddt` ON `dt_ddt`.`id` = `dt_righe_ddt`.`idddt` WHERE `dt_statiddt_lang`.`title` IN(\'Evaso\', \'Parzialmente evaso\', \'Parzialmente fatturato\') AND `dt_tipiddt`.`dir`='.prepare($dir == "entrata" ? "uscita" : "entrata").' AND (`dt_righe_ddt`.`qta` - `dt_righe_ddt`.`qta_evasa`) > 0 ORDER BY `data` DESC, `numero` DESC" ]}
diff --git a/modules/ddt/ajax/search.php b/modules/ddt/ajax/search.php
index a1626a086..5ebb56c8e 100755
--- a/modules/ddt/ajax/search.php
+++ b/modules/ddt/ajax/search.php
@@ -45,7 +45,7 @@ $rs = $dbo->fetchArray($query);
foreach ($rs as $r) {
$result = [];
- $module = ($r['dir'] == 'uscita') ? 'Ddt di acquisto' : 'Ddt di vendita';
+ $module = ($r['dir'] == 'uscita') ? 'Ddt in entrata' : 'Ddt in uscita';
$link_id = (new Module())->getByField('title', $module, Models\Locale::getPredefined()->id);
$numero = empty($r['numero_esterno']) ? $r['numero'] : $r['numero_esterno'];
diff --git a/modules/ddt/edit.php b/modules/ddt/edit.php
index 0f2539e94..98955da52 100755
--- a/modules/ddt/edit.php
+++ b/modules/ddt/edit.php
@@ -27,6 +27,8 @@ include_once __DIR__.'/../../core.php';
$block_edit = $record['flag_completato'];
+$id_segment = $record['id_segment'];
+
if ($dir == 'entrata') {
$numero_previsto = verifica_numero_ddt($ddt, $id_segment);
if (!empty($numero_previsto)) {
diff --git a/modules/ddt/src/DDT.php b/modules/ddt/src/DDT.php
index 4ee3b718b..8f86cb7d1 100755
--- a/modules/ddt/src/DDT.php
+++ b/modules/ddt/src/DDT.php
@@ -114,7 +114,7 @@ class DDT extends Document
*/
public function getModuleAttribute()
{
- return $this->direzione == 'entrata' ? 'Ddt di vendita' : 'DDT di acquisto';
+ return $this->direzione == 'entrata' ? 'Ddt in uscita' : 'DDT in entrata';
}
public function getDirezioneAttribute()
diff --git a/modules/fatture/add_ddt.php b/modules/fatture/add_ddt.php
index 3c7557807..8583abf11 100755
--- a/modules/fatture/add_ddt.php
+++ b/modules/fatture/add_ddt.php
@@ -50,7 +50,7 @@ $id_anagrafica = $documento_finale->idanagrafica;
echo '
- {[ "type": "select", "label": "'.tr('Ddt').'", "name": "id_documento", "values": "query=SELECT `dt_ddt`.`id`, CONCAT(\'DDT num. \', IF(`numero_esterno` != \'\', `numero_esterno`, `numero`), \' del \', DATE_FORMAT(`data`, \'%d-%m-%Y\'), \' [\', `dt_statiddt_lang`.`title`, \']\') AS descrizione FROM `dt_ddt` LEFT JOIN `dt_causalet` ON `dt_causalet`.`id` = `dt_ddt`.`idcausalet` INNER JOIN `dt_statiddt` ON `dt_ddt`.`idstato` = `dt_statiddt`.`id` LEFT JOIN `dt_statiddt_lang` ON (`dt_statiddt`.`id` = `dt_statiddt_lang`.`id_record` AND `dt_statiddt_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') INNER JOIN `dt_tipiddt` ON `dt_ddt`.`idtipoddt` = `dt_tipiddt`.`id` INNER JOIN `dt_righe_ddt ON `dt_ddt`.`id` = `dt_righe_ddt`.`idddt` WHERE `idanagrafica`='.prepare($id_anagrafica).' AND `dt_statiddt_lang`.`title` IN("Evaso", "Parzialmente evaso", "Parzialmente fatturato") AND `dt_tipiddt`.`dir`=\''.prepare($dir).'\' AND `dt_causalet`.`is_importabile` = 1 AND (`dt_righe_ddt`.`qta` - `dt_righe_ddt`.`qta_evasa`) > 0 ORDER BY `data` DESC, `numero` DESC" ]}
+ {[ "type": "select", "label": "'.tr('Ddt').'", "name": "id_documento", "values": "query=SELECT `dt_ddt`.`id`, CONCAT(\'DDT num. \', IF(`numero_esterno` != \'\', `numero_esterno`, `numero`), \' del \', DATE_FORMAT(`data`, \'%d-%m-%Y\'), \' [\', `dt_statiddt_lang`.`title`, \']\') AS descrizione FROM `dt_ddt` LEFT JOIN `dt_causalet` ON `dt_causalet`.`id` = `dt_ddt`.`idcausalet` INNER JOIN `dt_statiddt` ON `dt_ddt`.`idstatoddt` = `dt_statiddt`.`id` LEFT JOIN `dt_statiddt_lang` ON (`dt_statiddt`.`id` = `dt_statiddt_lang`.`id_record` AND `dt_statiddt_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') INNER JOIN `dt_tipiddt` ON `dt_ddt`.`idtipoddt` = `dt_tipiddt`.`id` INNER JOIN `dt_righe_ddt ON `dt_ddt`.`id` = `dt_righe_ddt`.`idddt` WHERE `idanagrafica`='.prepare($id_anagrafica).' AND `dt_statiddt_lang`.`title` IN("Evaso", "Parzialmente evaso", "Parzialmente fatturato") AND `dt_tipiddt`.`dir`='.prepare($dir).' AND `dt_causalet`.`is_importabile` = 1 AND (`dt_righe_ddt`.`qta` - `dt_righe_ddt`.`qta_evasa`) > 0 ORDER BY `data` DESC, `numero` DESC" ]}
diff --git a/modules/fatture/add_serial.php b/modules/fatture/add_serial.php
index e94c1cc52..77d4b159c 100755
--- a/modules/fatture/add_serial.php
+++ b/modules/fatture/add_serial.php
@@ -68,7 +68,7 @@ $data = [
// Individuazione delle tabelle interessate
if (in_array($module->getTranslation('title'), ['Fatture di vendita', 'Fatture di acquisto'])) {
$modulo = 'fat';
-} elseif (in_array($module->getTranslation('title'), ['Ddt di vendita', 'Ddt di acquisto'])) {
+} elseif (in_array($module->getTranslation('title'), ['Ddt in uscita', 'Ddt in entrata'])) {
$modulo = 'ddt';
$ddt = DDT::find($id_record);
$is_rientrabile = $database->fetchOne('SELECT * FROM `dt_causalet` WHERE `id` = '.prepare($ddt->idcausalet))['is_rientrabile'];
@@ -153,7 +153,7 @@ if ($dir == 'entrata') {
$modulo = 'Interventi';
$pos = 'int';
} elseif (!empty($res[0]['id_riga_ddt'])) {
- $modulo = 'Ddt di vendita';
+ $modulo = 'Ddt in uscita';
$pos = 'ddt';
} elseif (!empty($res[0]['id_riga_documento'])) {
$modulo = 'Fatture di vendita';
diff --git a/modules/interventi/crea_documento.php b/modules/interventi/crea_documento.php
index 0919819a9..8b779c23b 100644
--- a/modules/interventi/crea_documento.php
+++ b/modules/interventi/crea_documento.php
@@ -41,7 +41,7 @@ if (get('documento') == 'fattura') {
$op = 'add_documento';
$tipo_documento_finale = Ordine::class;
} else {
- $final_module = 'Ddt di vendita';
+ $final_module = 'Ddt in uscita';
$op = 'add_documento';
$tipo_documento_finale = DDT::class;
}
diff --git a/modules/ordini/crea_documento.php b/modules/ordini/crea_documento.php
index 349bd9a6c..a0f8a4ea1 100755
--- a/modules/ordini/crea_documento.php
+++ b/modules/ordini/crea_documento.php
@@ -42,7 +42,7 @@ if (get('documento') == 'fattura') {
$op = $module->getTranslation('title', Models\Locale::getPredefined()->id) == 'Ordini cliente' ? 'add_documento' : 'add_intervento';
$tipo_documento_finale = Intervento::class;
} else {
- $final_module = $module->getTranslation('title', Models\Locale::getPredefined()->id) == 'Ordini cliente' ? 'Ddt di vendita' : 'Ddt di acquisto';
+ $final_module = $module->getTranslation('title', Models\Locale::getPredefined()->id) == 'Ordini cliente' ? 'Ddt in uscita' : 'Ddt in entrata';
$op = 'add_ordine';
$tipo_documento_finale = DDT::class;
}
diff --git a/modules/ordini/edit.php b/modules/ordini/edit.php
index 5f2133319..340103c95 100755
--- a/modules/ordini/edit.php
+++ b/modules/ordini/edit.php
@@ -549,7 +549,7 @@ if (!empty($elementi)) {
if (!in_array($elemento['tipo_documento'], ['Ddt in uscita', 'Ddt in entrata'])) {
$modulo = ($elemento['dir'] == 'entrata') ? 'Fatture di vendita' : 'Fatture di acquisto';
} else {
- $modulo = ($elemento['dir'] == 'entrata') ? 'Ddt di vendita' : 'Ddt di acquisto';
+ $modulo = ($elemento['dir'] == 'entrata') ? 'Ddt in uscita' : 'Ddt in entrata';
}
$id = $elemento['id'];
diff --git a/modules/pagamenti/edit.php b/modules/pagamenti/edit.php
index 6fdb6f5f3..8e84c7b16 100755
--- a/modules/pagamenti/edit.php
+++ b/modules/pagamenti/edit.php
@@ -262,7 +262,7 @@ echo '
} elseif (in_array($elemento['tipo_documento'], ['Ordine cliente', 'Ordine fornitore'])) {
$modulo = ($elemento['dir'] == 'entrata') ? 'Ordini cliente' : 'Ordini fornitore';
} elseif (in_array($elemento['tipo_documento'], ['Ddt in uscita', 'Ddt in entrata'])) {
- $modulo = ($elemento['dir'] == 'entrata') ? 'Ddt di vendita' : 'Ddt di acquisto';
+ $modulo = ($elemento['dir'] == 'entrata') ? 'Ddt in uscita' : 'Ddt in entrata';
} else {
$modulo = ($elemento['dir'] == 'entrata') ? 'Fatture di vendita' : 'Fatture di acquisto';
}
diff --git a/modules/preventivi/edit.php b/modules/preventivi/edit.php
index 11d6270d6..60140c0c9 100755
--- a/modules/preventivi/edit.php
+++ b/modules/preventivi/edit.php
@@ -500,7 +500,7 @@ $elementi = $dbo->fetchArray('
`dt_ddt`.`numero`,
`dt_ddt`.`numero_esterno`,
`dt_tipiddt_lang`.`title`,
- IF(`dt_tipiddt`.`dir` = \'entrata\', \'Ddt di vendita\', \'Ddt di acquisto\')
+ IF(`dt_tipiddt`.`dir` = \'entrata\', \'Ddt in uscita\', \'Ddt in entrata\')
FROM `dt_ddt`
JOIN `dt_righe_ddt` ON `dt_righe_ddt`.`idddt` = `dt_ddt`.`id`
INNER JOIN `dt_tipiddt` ON `dt_tipiddt`.`id` = `dt_ddt`.`idtipoddt`