. */ include_once __DIR__.'/../../core.php'; use Modules\DDT\DDT; $documento_finale = DDT::find($id_record); $dir = $documento_finale->direzione; $id_documento = get('id_documento'); if (!empty($id_documento)) { $documento = DDT::find($id_documento); $options = [ 'op' => 'add_documento', 'button' => tr('Aggiungi'), 'serials' => true, 'documento' => $documento, 'documento_finale' => $documento_finale, 'tipo_documento_finale' => DDT::class, 'superamento_soglia_qta' => setting('Permetti il superamento della soglia quantità dei documenti di origine'), ]; echo App::load('importa.php', [], $options, true); return; } $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(setting('Lingua')).') 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`.`name` 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" ]}
'.tr('Caricamento in corso').'...
'; $file = basename(__FILE__); echo ' ';