Aggiunto numero fattura fornitore in fase di inserimento nuova fattura di acquisto
This commit is contained in:
parent
35c214e314
commit
668c5a8113
|
@ -28,10 +28,15 @@ switch (post('op')) {
|
|||
$idtipodocumento = post('idtipodocumento');
|
||||
$id_segment = post('id_segment');
|
||||
|
||||
if ($dir == 'uscita') {
|
||||
$numero_esterno = post('numero_esterno');
|
||||
}
|
||||
|
||||
$anagrafica = Anagrafica::find($idanagrafica);
|
||||
$tipo = Tipo::find($idtipodocumento);
|
||||
|
||||
$fattura = Fattura::build($anagrafica, $tipo, $data, $id_segment);
|
||||
$fattura = Fattura::build($anagrafica, $tipo, $data, $id_segment, $numero_esterno);
|
||||
|
||||
$id_record = $fattura->id;
|
||||
|
||||
flash()->info(tr('Aggiunta fattura numero _NUM_!', [
|
||||
|
|
|
@ -24,7 +24,20 @@ $id_anagrafica = !empty(get('idanagrafica')) ? get('idanagrafica') : $user['idan
|
|||
<input type="hidden" name="id_record" value="">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
|
||||
<?php
|
||||
if ($dir == 'uscita') {
|
||||
echo '
|
||||
<div class="col-md-3">
|
||||
{[ "type": "text", "label": "'.tr('N. fattura del fornitore').'", "required": 1, "name": "numero_esterno","class": "text-center", "value": "" ]}
|
||||
</div>';
|
||||
$size = 3;
|
||||
} else {
|
||||
$size = 6;
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="col-md-<?php echo $size; ?>">
|
||||
{[ "type": "date", "label": "<?php echo tr('Data'); ?>", "name": "data", "required": 1, "value": "-now-" ]}
|
||||
</div>
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@ class Fattura extends Document
|
|||
*
|
||||
* @return self
|
||||
*/
|
||||
public static function build(Anagrafica $anagrafica, Tipo $tipo_documento, $data, $id_segment)
|
||||
public static function build(Anagrafica $anagrafica, Tipo $tipo_documento, $data, $id_segment, $numero_esterno = null)
|
||||
{
|
||||
$model = parent::build();
|
||||
|
||||
|
@ -76,6 +76,8 @@ class Fattura extends Document
|
|||
$model->data_registrazione = $data;
|
||||
$model->data_competenza = $data;
|
||||
$model->id_segment = $id_segment;
|
||||
if ($numero_esterno)
|
||||
$model->numero_esterno = $numero_esterno;
|
||||
|
||||
$model->idconto = $id_conto;
|
||||
|
||||
|
|
Loading…
Reference in New Issue