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');
|
$idtipodocumento = post('idtipodocumento');
|
||||||
$id_segment = post('id_segment');
|
$id_segment = post('id_segment');
|
||||||
|
|
||||||
|
if ($dir == 'uscita') {
|
||||||
|
$numero_esterno = post('numero_esterno');
|
||||||
|
}
|
||||||
|
|
||||||
$anagrafica = Anagrafica::find($idanagrafica);
|
$anagrafica = Anagrafica::find($idanagrafica);
|
||||||
$tipo = Tipo::find($idtipodocumento);
|
$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;
|
$id_record = $fattura->id;
|
||||||
|
|
||||||
flash()->info(tr('Aggiunta fattura numero _NUM_!', [
|
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="">
|
<input type="hidden" name="id_record" value="">
|
||||||
|
|
||||||
<div class="row">
|
<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-" ]}
|
{[ "type": "date", "label": "<?php echo tr('Data'); ?>", "name": "data", "required": 1, "value": "-now-" ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -46,7 +46,7 @@ class Fattura extends Document
|
||||||
*
|
*
|
||||||
* @return self
|
* @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();
|
$model = parent::build();
|
||||||
|
|
||||||
|
@ -76,6 +76,8 @@ class Fattura extends Document
|
||||||
$model->data_registrazione = $data;
|
$model->data_registrazione = $data;
|
||||||
$model->data_competenza = $data;
|
$model->data_competenza = $data;
|
||||||
$model->id_segment = $id_segment;
|
$model->id_segment = $id_segment;
|
||||||
|
if ($numero_esterno)
|
||||||
|
$model->numero_esterno = $numero_esterno;
|
||||||
|
|
||||||
$model->idconto = $id_conto;
|
$model->idconto = $id_conto;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue