Aggiunta riferimento pagamento in attività
This commit is contained in:
parent
cc34b665f7
commit
54330664f3
|
@ -74,6 +74,7 @@ switch (post('op')) {
|
|||
$intervento->id_preventivo = post('idpreventivo');
|
||||
$intervento->id_contratto = $idcontratto;
|
||||
$intervento->id_ordine = post('idordine');
|
||||
$intervento->idpagamento = post('idpagamento');
|
||||
|
||||
$intervento->id_documento_fe = post('id_documento_fe');
|
||||
$intervento->num_item = post('num_item');
|
||||
|
@ -612,6 +613,12 @@ switch (post('op')) {
|
|||
$intervento = Intervento::build($anagrafica, $tipo, $stato, post('data'), post('id_segment'));
|
||||
$intervento->idsede_destinazione = $id_sede;
|
||||
|
||||
if (!empty($documento->idpagamento)) {
|
||||
$intervento->idpagamento = $documento->idpagamento;
|
||||
} else {
|
||||
$intervento->idpagamento = setting('Tipo di pagamento predefinito');
|
||||
}
|
||||
|
||||
$intervento->id_documento_fe = $documento->id_documento_fe;
|
||||
$intervento->codice_cup = $documento->codice_cup;
|
||||
$intervento->codice_cig = $documento->codice_cig;
|
||||
|
|
|
@ -151,6 +151,14 @@ echo '
|
|||
{[ "type": "select", "label": "'.tr('Agente').'", "name": "idagente", "ajax-source": "agenti", "select-options": {"idanagrafica": '.$record['idanagrafica'].'}, "value": "$idagente$" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-6">';
|
||||
echo !empty($record['idpagamento']) ? Modules::link('Pagamenti', $record['idpagamento'], null, null, 'class="pull-right"') : '';
|
||||
echo '
|
||||
{[ "type": "select", "label": "'.tr('Pagamento').'", "name": "idpagamento", "required": 0, "ajax-source": "pagamenti", "value": "$idpagamento$" ]}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
|
|
|
@ -45,6 +45,8 @@ class Intervento extends Document
|
|||
'data_scadenza',
|
||||
];
|
||||
|
||||
protected static $translated_fields = [];
|
||||
|
||||
/**
|
||||
* Crea un nuovo intervento.
|
||||
*
|
||||
|
@ -66,6 +68,7 @@ class Intervento extends Document
|
|||
$model->data_richiesta = $data_richiesta;
|
||||
$model->id_segment = $id_segment;
|
||||
$model->idagente = $anagrafica->idagente;
|
||||
$model->idpagamento = setting('Tipo di pagamento predefinito');
|
||||
|
||||
$model->save();
|
||||
|
||||
|
@ -251,4 +254,8 @@ class Intervento extends Document
|
|||
{
|
||||
return $this->anagrafica->ragione_sociale;
|
||||
}
|
||||
|
||||
public static function getTranslatedFields(){
|
||||
return self::$translated_fields;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2361,3 +2361,5 @@ INSERT INTO `co_statidocumento_lang` (`id_record`, `id_lang`, `name`) VALUES ((S
|
|||
|
||||
INSERT INTO `zz_settings` (`nome`, `valore`, `tipo`, `editable`, `sezione`, `help`) VALUES ('Giorni validità fattura scartata', '5', 'int', '0', 'Fatturazione Elettronica', 'Numero di giorni a disposizione per poter correggere una fattura scartata dallo SDI prima di non poter più utilizzare il suo numero di fatturazione. Una volta passati i giorni indicati è necessario emettere una nuova fattura e questa passa in stato Non valida.');
|
||||
INSERT INTO `zz_settings_lang` (`id_record`, `id_lang`, `title`) VALUES ((SELECT `id` FROM `zz_settings` WHERE `nome` = 'Giorni validità fattura scartata'), (SELECT `valore` FROM `zz_settings` WHERE `nome` = 'Lingua'), 'Giorni validità fattura scartata');
|
||||
|
||||
ALTER TABLE in_interventi ADD `idpagamento` INT NOT NULL AFTER `id_ordine`;
|
Loading…
Reference in New Issue