Migliorie stampa registro IVA

This commit is contained in:
Luca 2020-07-01 18:33:21 +02:00
parent 8bb0d5d34e
commit 6c05af0267
3 changed files with 8 additions and 10 deletions

View File

@ -15,7 +15,7 @@ echo '
<div class="row">
<div class="col-md-4">
{[ "type": "select", "label": "'.tr('Sezionale').'", "name": "id_sezionale", "required": "1", "values": "query=SELECT id AS id, name AS descrizione FROM zz_segments WHERE id_module = (SELECT id FROM zz_modules WHERE name = \''.(($dir == 'entrata') ? 'Fatture di vendita' : 'Fatture di acquisto').'\') AND is_fiscale = 1 UNION SELECT 0 AS id, \'Tutti i sezionali\' AS descrizione", "value": "'.$_SESSION['stampe_contabili']['id_sezionale'].'" ]}
{[ "type": "select", "label": "'.tr('Sezionale').'", "name": "id_sezionale", "required": "1", "values": "query=SELECT id AS id, name AS descrizione FROM zz_segments WHERE id_module = (SELECT id FROM zz_modules WHERE name = \''.(($dir == 'entrata') ? 'Fatture di vendita' : 'Fatture di acquisto').'\') AND is_fiscale = 1 UNION SELECT 0 AS id, \'Tutti i sezionali\' AS descrizione" ]}
</div>
<div class="col-md-2">
@ -42,14 +42,10 @@ echo '
echo '
<script>
function stampa_registro_iva (){
window.open("'.$link.'&dir='.$dir.'");
window.open("'.$link.'&dir='.$dir.'&id_sezionale="+$("#id_sezionale").val());
return false;
}
$("#id_sezionale").change(function() {
session_set("stampe_contabili,id_sezionale", $(this).val(), 0, 0);
});
$("#format").change(function() {
session_set("stampe_contabili,format", $(this).val(), 0, 0);
});

View File

@ -4,8 +4,8 @@ include_once __DIR__.'/../../core.php';
$dir = $_GET['dir'];
$stampe_contabili = $_SESSION['stampe_contabili'];
$id_sezionale = $stampe_contabili['id_sezionale'];
$id_sezionale = filter('id_sezionale');
$sezionale = $dbo->fetchOne("SELECT name FROM zz_segments WHERE id = ".$id_sezionale)['name'];
$date_start = $_SESSION['period_start'];
$date_end = $_SESSION['period_end'];

View File

@ -10,14 +10,16 @@ $esercizio = $year_start == $year_end ? ' - '.tr('Esercizio _YEAR_', [
]) : '';
if ('entrata' == $dir) {
$titolo = tr('Registro iva vendita dal _START_ al _END_', [
$titolo = tr('Registro iva vendita dal _START_ al _END_ _SEZIONALE_', [
'_START_' => Translator::dateToLocale($date_start),
'_END_' => Translator::dateToLocale($date_end),
'_SEZIONALE_' => (!empty($sezionale)) ? ' - '.$sezionale: '' ,
], ['upper' => true]);
} elseif ('uscita' == $dir) {
$titolo = tr('Registro iva acquisto dal _START_ al _END_', [
$titolo = tr('Registro iva acquisto dal _START_ al _END_ _SEZIONALE_', [
'_START_' => Translator::dateToLocale($date_start),
'_END_' => Translator::dateToLocale($date_end),
'_SEZIONALE_' => (!empty($sezionale)) ? ' - '.$sezionale: '' ,
], ['upper' => true]);
}