Fix blocco selezione modalità pagamento ri.ba. se documenti con dir in uscita
Aggiunto visualizza scheda per banca azienda
This commit is contained in:
parent
080756400e
commit
12873b64d4
|
@ -371,6 +371,11 @@ echo '
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
|
<?php
|
||||||
|
if ($record['id_banca_azienda'] != 0) {
|
||||||
|
echo Modules::link('Banche', $record['id_banca_azienda'], null, null, 'class="pull-right"');
|
||||||
|
}
|
||||||
|
?>
|
||||||
{[ "type": "select", "label": "<?php echo tr('Banca azienda'); ?>", "name": "id_banca_azienda", "ajax-source": "banche", "select-options": <?php echo json_encode(['id_anagrafica' => $anagrafica_azienda->id]); ?>, "value": "$id_banca_azienda$", "icon-after": "add|<?php echo Modules::get('Banche')['id']; ?>|id_anagrafica=<?php echo $anagrafica_azienda->id; ?>", "extra": " <?php echo (intval($block_edit)) ? 'disabled' : ''; ?> " ]}
|
{[ "type": "select", "label": "<?php echo tr('Banca azienda'); ?>", "name": "id_banca_azienda", "ajax-source": "banche", "select-options": <?php echo json_encode(['id_anagrafica' => $anagrafica_azienda->id]); ?>, "value": "$id_banca_azienda$", "icon-after": "add|<?php echo Modules::get('Banche')['id']; ?>|id_anagrafica=<?php echo $anagrafica_azienda->id; ?>", "extra": " <?php echo (intval($block_edit)) ? 'disabled' : ''; ?> " ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -918,6 +923,12 @@ if ($dir == 'entrata') {
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
$("#idtipodocumento").change(function() {
|
||||||
|
updateSelectOption("idtipodocumento", $(this).val());
|
||||||
|
session_set("superselect,idtipodocumento",$(this).val(), 0);
|
||||||
|
});
|
||||||
|
|
||||||
$("#idanagrafica").change(function() {
|
$("#idanagrafica").change(function() {
|
||||||
updateSelectOption("idanagrafica", $(this).val());
|
updateSelectOption("idanagrafica", $(this).val());
|
||||||
session_set("superselect,idanagrafica", $(this).val(), 0);
|
session_set("superselect,idanagrafica", $(this).val(), 0);
|
||||||
|
|
|
@ -46,6 +46,7 @@ if (isset($id_record)) {
|
||||||
co_documenti.split_payment AS split_payment,
|
co_documenti.split_payment AS split_payment,
|
||||||
co_statidocumento.descrizione AS `stato`,
|
co_statidocumento.descrizione AS `stato`,
|
||||||
co_tipidocumento.descrizione AS `descrizione_tipo`,
|
co_tipidocumento.descrizione AS `descrizione_tipo`,
|
||||||
|
co_tipidocumento.id AS `idtipodocumento`,
|
||||||
(SELECT is_fiscale FROM zz_segments WHERE id = id_segment) AS is_fiscale,
|
(SELECT is_fiscale FROM zz_segments WHERE id = id_segment) AS is_fiscale,
|
||||||
(SELECT descrizione FROM co_ritenutaacconto WHERE id=idritenutaacconto) AS ritenutaacconto_desc,
|
(SELECT descrizione FROM co_ritenutaacconto WHERE id=idritenutaacconto) AS ritenutaacconto_desc,
|
||||||
(SELECT descrizione FROM co_rivalse WHERE id=idrivalsainps) AS rivalsainps_desc,
|
(SELECT descrizione FROM co_rivalse WHERE id=idrivalsainps) AS rivalsainps_desc,
|
||||||
|
@ -81,4 +82,6 @@ if (isset($id_record)) {
|
||||||
$fattura_acquisto_originale = Fattura::where('id_autofattura', '=', $fattura->id)->first();
|
$fattura_acquisto_originale = Fattura::where('id_autofattura', '=', $fattura->id)->first();
|
||||||
$autofattura_collegata = Fattura::where('id_autofattura', '=', $fattura->id)->where('id', '!=', $fattura_acquisto_originale->id)->orderBy('id', 'DESC')->first();
|
$autofattura_collegata = Fattura::where('id_autofattura', '=', $fattura->id)->where('id', '!=', $fattura_acquisto_originale->id)->orderBy('id', 'DESC')->first();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$superselect['idtipodocumento'] = $record['idtipodocumento'] ;
|
||||||
}
|
}
|
||||||
|
|
|
@ -63,11 +63,14 @@ switch ($resource) {
|
||||||
$rs = $data['results'];
|
$rs = $data['results'];
|
||||||
|
|
||||||
foreach ($rs as $k => $r) {
|
foreach ($rs as $k => $r) {
|
||||||
|
|
||||||
$rs[$k] = array_merge($r, [
|
//Controllo metodi di pagamento con ri.ba. solo per i documenti con dir entrata
|
||||||
'text' =>(($r['codice_modalita_pagamento_fe'] == 'MP12' && empty($r['id_banca_cliente']))? $r['descrizione'].' '.tr('(Informazioni bancarie mancanti)') : $r['descrizione']),
|
if ($dbo->fetchOne('SELECT `co_tipidocumento`.`dir` AS dir FROM `co_tipidocumento` WHERE `co_tipidocumento`.`id`=' . prepare($superselect['idtipodocumento']))['dir'] == 'entrata') {
|
||||||
'disabled' => (($r['codice_modalita_pagamento_fe'] == 'MP12' && empty($r['id_banca_cliente']))? 1 : 0),
|
$rs[$k] = array_merge($r, [
|
||||||
]);
|
'text' =>(($r['codice_modalita_pagamento_fe'] == 'MP12' && empty($r['id_banca_cliente']))? $r['descrizione'].' '.tr('(Informazioni bancarie mancanti)') : $r['descrizione']),
|
||||||
|
'disabled' => (($r['codice_modalita_pagamento_fe'] == 'MP12' && empty($r['id_banca_cliente']))? 1 : 0),
|
||||||
|
]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$results = [
|
$results = [
|
||||||
|
|
Loading…
Reference in New Issue