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`