mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-01 16:36:45 +01:00
Aggiunto riquadro destinazione diversa nelle stampe documenti
This commit is contained in:
parent
fc30a5f6ec
commit
a6c3bab246
@ -29,6 +29,7 @@ echo '
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-6">
|
<div class="col-xs-6">
|
||||||
<div class="text-center" style="height:5mm;">
|
<div class="text-center" style="height:5mm;">
|
||||||
|
<br><br>
|
||||||
<b>'.tr('Contratto num. _NUM_ del _DATE_', [
|
<b>'.tr('Contratto num. _NUM_ del _DATE_', [
|
||||||
'_NUM_' => $documento['numero'],
|
'_NUM_' => $documento['numero'],
|
||||||
'_DATE_' => Translator::dateToLocale($documento['data_bozza']),
|
'_DATE_' => Translator::dateToLocale($documento['data_bozza']),
|
||||||
@ -58,7 +59,8 @@ echo '
|
|||||||
<td colspan=2 class="border-full" style="height:16mm;">
|
<td colspan=2 class="border-full" style="height:16mm;">
|
||||||
<p class="small-bold">'.tr('Spett.le', [], ['upper' => true]).'</p>
|
<p class="small-bold">'.tr('Spett.le', [], ['upper' => true]).'</p>
|
||||||
<p>$c_ragionesociale$</p>
|
<p>$c_ragionesociale$</p>
|
||||||
<p>$c_indirizzo$ $c_citta_full$</p>
|
<p>$c_indirizzo$</p>
|
||||||
|
<p>$c_citta_full$</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
@ -78,7 +80,18 @@ echo '
|
|||||||
<td class="border-right border-bottom text-right">
|
<td class="border-right border-bottom text-right">
|
||||||
<small>$c_codicefiscale$</small>
|
<small>$c_codicefiscale$</small>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>';
|
||||||
|
|
||||||
|
if (!empty($destinazione)) {
|
||||||
|
echo '
|
||||||
|
<tr>
|
||||||
|
<td colspan=2 class="border-full" style="height:16mm;">
|
||||||
|
<p class="small-bold">'.tr('Destinazione diversa', [], ['upper' => true]).'</p>
|
||||||
|
<small>'.$destinazione.'</small>
|
||||||
|
</td>
|
||||||
|
</tr>';
|
||||||
|
}
|
||||||
|
echo '
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
</div>';
|
</div>';
|
||||||
|
@ -24,4 +24,35 @@ use Modules\Contratti\Contratto;
|
|||||||
$documento = Contratto::find($id_record);
|
$documento = Contratto::find($id_record);
|
||||||
|
|
||||||
$id_cliente = $documento['idanagrafica'];
|
$id_cliente = $documento['idanagrafica'];
|
||||||
$id_sede = $documento['idsede'];
|
|
||||||
|
// Leggo i dati della destinazione (se 0=sede legale, se!=altra sede da leggere da tabella an_sedi)
|
||||||
|
$destinazione = '';
|
||||||
|
if (!empty($documento->idsede)) {
|
||||||
|
$rsd = $dbo->fetchArray('SELECT (SELECT codice FROM an_anagrafiche WHERE idanagrafica=an_sedi.idanagrafica) AS codice, (SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=an_sedi.idanagrafica) AS ragione_sociale, nomesede, indirizzo, indirizzo2, cap, citta, provincia, piva, codice_fiscale, id_nazione FROM an_sedi WHERE idanagrafica='.prepare($id_cliente).' AND id='.prepare($documento->idsede));
|
||||||
|
|
||||||
|
if (!empty($rsd[0]['nomesede'])) {
|
||||||
|
$destinazione .= $rsd[0]['nomesede'].'<br/>';
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['indirizzo'])) {
|
||||||
|
$destinazione .= $rsd[0]['indirizzo'].'<br/>';
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['indirizzo2'])) {
|
||||||
|
$destinazione .= $rsd[0]['indirizzo2'].'<br/>';
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['cap'])) {
|
||||||
|
$destinazione .= $rsd[0]['cap'].' ';
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['citta'])) {
|
||||||
|
$destinazione .= $rsd[0]['citta'];
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['provincia'])) {
|
||||||
|
$destinazione .= ' ('.$rsd[0]['provincia'].')';
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['id_nazione'])) {
|
||||||
|
$nazione = $database->fetchOne('SELECT * FROM an_nazioni WHERE id = '.prepare($rsd[0]['id_nazione']));
|
||||||
|
if ($nazione['iso2'] != 'IT') {
|
||||||
|
$destinazione .= ' - '.$nazione['name'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@ -52,7 +52,6 @@ $module_name = ($record['dir'] == 'entrata') ? 'Fatture di vendita' : 'Fatture d
|
|||||||
|
|
||||||
$id_cliente = $record['idanagrafica'];
|
$id_cliente = $record['idanagrafica'];
|
||||||
$tipo_cliente = $record['tipo_cliente'];
|
$tipo_cliente = $record['tipo_cliente'];
|
||||||
$id_sede = $record['idsede_destinazione'];
|
|
||||||
|
|
||||||
$tipo_doc = $record['tipo_doc'];
|
$tipo_doc = $record['tipo_doc'];
|
||||||
$numero = !empty($record['numero_esterno']) ? $record['numero_esterno'] : $record['numero'];
|
$numero = !empty($record['numero_esterno']) ? $record['numero_esterno'] : $record['numero'];
|
||||||
|
@ -70,7 +70,17 @@ $default_header$
|
|||||||
<p>$c_indirizzo$<br> $c_citta_full$</p>
|
<p>$c_indirizzo$<br> $c_citta_full$</p>
|
||||||
<p>$c_telefono$ $c_cellulare$</p>
|
<p>$c_telefono$ $c_cellulare$</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>';
|
||||||
|
if (!empty($destinazione)) {
|
||||||
|
echo '
|
||||||
|
<tr>
|
||||||
|
<td class="border-full" style="height:16mm;">
|
||||||
|
<p class="small-bold">'.tr('Destinazione diversa', [], ['upper' => true]).'</p>
|
||||||
|
'.$destinazione.'
|
||||||
|
</td>
|
||||||
|
</tr>';
|
||||||
|
}
|
||||||
|
echo '
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -24,7 +24,37 @@ use Modules\Ordini\Ordine;
|
|||||||
$documento = Ordine::find($id_record);
|
$documento = Ordine::find($id_record);
|
||||||
|
|
||||||
$id_cliente = $documento['idanagrafica'];
|
$id_cliente = $documento['idanagrafica'];
|
||||||
$id_sede = $documento['idsede'];
|
|
||||||
|
// Leggo i dati della destinazione (se 0=sede legale, se!=altra sede da leggere da tabella an_sedi)
|
||||||
|
$destinazione = '';
|
||||||
|
if (!empty($documento->idsede)) {
|
||||||
|
$rsd = $dbo->fetchArray('SELECT (SELECT codice FROM an_anagrafiche WHERE idanagrafica=an_sedi.idanagrafica) AS codice, (SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=an_sedi.idanagrafica) AS ragione_sociale, nomesede, indirizzo, indirizzo2, cap, citta, provincia, piva, codice_fiscale, id_nazione FROM an_sedi WHERE idanagrafica='.prepare($id_cliente).' AND id='.prepare($documento->idsede));
|
||||||
|
|
||||||
|
if (!empty($rsd[0]['nomesede'])) {
|
||||||
|
$destinazione .= $rsd[0]['nomesede'].'<br/>';
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['indirizzo'])) {
|
||||||
|
$destinazione .= $rsd[0]['indirizzo'].'<br/>';
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['indirizzo2'])) {
|
||||||
|
$destinazione .= $rsd[0]['indirizzo2'].'<br/>';
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['cap'])) {
|
||||||
|
$destinazione .= $rsd[0]['cap'].' ';
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['citta'])) {
|
||||||
|
$destinazione .= $rsd[0]['citta'];
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['provincia'])) {
|
||||||
|
$destinazione .= ' ('.$rsd[0]['provincia'].')';
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['id_nazione'])) {
|
||||||
|
$nazione = $database->fetchOne('SELECT * FROM an_nazioni WHERE id = '.prepare($rsd[0]['id_nazione']));
|
||||||
|
if ($nazione['iso2'] != 'IT') {
|
||||||
|
$destinazione .= ' - '.$nazione['name'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$numero = !empty($documento['numero_esterno']) ? $documento['numero_esterno'] : $documento['numero'];
|
$numero = !empty($documento['numero_esterno']) ? $documento['numero_esterno'] : $documento['numero'];
|
||||||
$pagamento = $dbo->fetchOne('SELECT * FROM co_pagamenti WHERE id = '.prepare($documento->idpagamento));
|
$pagamento = $dbo->fetchOne('SELECT * FROM co_pagamenti WHERE id = '.prepare($documento->idpagamento));
|
||||||
|
@ -109,7 +109,17 @@ echo '
|
|||||||
<td class="border-right border-bottom text-right">
|
<td class="border-right border-bottom text-right">
|
||||||
<small>$c_codicefiscale$</small>
|
<small>$c_codicefiscale$</small>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>';
|
||||||
|
if (!empty($destinazione)) {
|
||||||
|
echo '
|
||||||
|
<tr>
|
||||||
|
<td colspan="2" class="border-full" style="height:16mm;">
|
||||||
|
<p class="small-bold">'.tr('Destinazione diversa', [], ['upper' => true]).'</p>
|
||||||
|
<small>'.$destinazione.'</small>
|
||||||
|
</td>
|
||||||
|
</tr>';
|
||||||
|
}
|
||||||
|
echo '
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
</div>';
|
</div>';
|
||||||
|
@ -24,4 +24,34 @@ use Modules\Preventivi\Preventivo;
|
|||||||
$documento = Preventivo::find($id_record);
|
$documento = Preventivo::find($id_record);
|
||||||
|
|
||||||
$id_cliente = $documento['idanagrafica'];
|
$id_cliente = $documento['idanagrafica'];
|
||||||
$id_sede = $documento['idsede'];
|
|
||||||
|
// Leggo i dati della destinazione (se 0=sede legale, se!=altra sede da leggere da tabella an_sedi)
|
||||||
|
$destinazione = '';
|
||||||
|
if (!empty($documento->idsede)) {
|
||||||
|
$rsd = $dbo->fetchArray('SELECT (SELECT codice FROM an_anagrafiche WHERE idanagrafica=an_sedi.idanagrafica) AS codice, (SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=an_sedi.idanagrafica) AS ragione_sociale, nomesede, indirizzo, indirizzo2, cap, citta, provincia, piva, codice_fiscale, id_nazione FROM an_sedi WHERE idanagrafica='.prepare($id_cliente).' AND id='.prepare($documento->idsede));
|
||||||
|
|
||||||
|
if (!empty($rsd[0]['nomesede'])) {
|
||||||
|
$destinazione .= $rsd[0]['nomesede'].'<br/>';
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['indirizzo'])) {
|
||||||
|
$destinazione .= $rsd[0]['indirizzo'].'<br/>';
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['indirizzo2'])) {
|
||||||
|
$destinazione .= $rsd[0]['indirizzo2'].'<br/>';
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['cap'])) {
|
||||||
|
$destinazione .= $rsd[0]['cap'].' ';
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['citta'])) {
|
||||||
|
$destinazione .= $rsd[0]['citta'];
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['provincia'])) {
|
||||||
|
$destinazione .= ' ('.$rsd[0]['provincia'].')';
|
||||||
|
}
|
||||||
|
if (!empty($rsd[0]['id_nazione'])) {
|
||||||
|
$nazione = $database->fetchOne('SELECT * FROM an_nazioni WHERE id = '.prepare($rsd[0]['id_nazione']));
|
||||||
|
if ($nazione['iso2'] != 'IT') {
|
||||||
|
$destinazione .= ' - '.$nazione['name'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user