From 89d1328b67cd705b5dc7a451b43a366e16653a0b Mon Sep 17 00:00:00 2001 From: MatteoPistorello Date: Fri, 3 Sep 2021 17:57:49 +0200 Subject: [PATCH] Aggiunto tipo documento in bulk interventi per fatturazione --- modules/interventi/bulk.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/interventi/bulk.php b/modules/interventi/bulk.php index df503b6e0..28ed16c65 100755 --- a/modules/interventi/bulk.php +++ b/modules/interventi/bulk.php @@ -34,6 +34,11 @@ if (!isset($_SESSION['module_'.$id_fatture]['id_segment'])) { } $id_segment = $_SESSION['module_'.$id_fatture]['id_segment']; +$idtipodocumento = $dbo->selectOne('co_tipidocumento', ['id'], [ + 'predefined' => 1, + 'dir' => 'entrata', +])['id']; + switch (post('op')) { case 'export-bulk': $dir = base_dir().'/files/export_interventi/'; @@ -78,7 +83,7 @@ switch (post('op')) { $data = date('Y-m-d'); $dir = 'entrata'; - $tipo_documento = Tipo::where('descrizione', 'Fattura immediata di vendita')->first(); + $tipo_documento = Tipo::where('id', post('idtipodocumento'))->first(); $id_iva = setting('Iva predefinita'); $id_conto = setting('Conto predefinito fatture di vendita'); @@ -264,7 +269,8 @@ if (App::debug()) { 'data' => [ 'title' => tr('Fatturare gli _TYPE_ selezionati?', ['_TYPE_' => strtolower($module['name'])]).' ', 'msg' => '{[ "type": "checkbox", "label": "'.tr('Aggiungere alle fatture di vendita non ancora emesse?').'", "placeholder": "'.tr('Aggiungere alle fatture di vendita nello stato bozza?').'", "name": "accodare" ]}
- {[ "type": "select", "label": "'.tr('Sezionale').'", "name": "id_segment", "required": 1, "values": "query=SELECT id, name AS descrizione FROM zz_segments WHERE id_module=\''.$id_fatture.'\' AND is_fiscale = 1 ORDER BY name", "value": "'.$id_segment.'" ]}', + {[ "type": "select", "label": "'.tr('Sezionale').'", "name": "id_segment", "required": 1, "values": "query=SELECT id, name AS descrizione FROM zz_segments WHERE id_module=\''.$id_fatture.'\' AND is_fiscale = 1 ORDER BY name", "value": "'.$id_segment.'" ]}
+ {[ "type": "select", "label": "'.tr('Tipo documento').'", "name": "idtipodocumento", "required": 1, "values": "query=SELECT id, CONCAT(codice_tipo_documento_fe, \' - \', descrizione) AS descrizione FROM co_tipidocumento WHERE enabled = 1 AND dir =\'entrata\' ORDER BY codice_tipo_documento_fe", "value": "'.$idtipodocumento.'" ]}', 'button' => tr('Procedi'), 'class' => 'btn btn-lg btn-warning', 'blank' => false,