Miglioramento #496
This commit is contained in:
parent
458b4c54ee
commit
feb39a0844
|
@ -51,7 +51,7 @@ switch (filter('op')) {
|
||||||
$fattura_pa = new FatturaElettronica($filename);
|
$fattura_pa = new FatturaElettronica($filename);
|
||||||
|
|
||||||
$id_record = $fattura_pa->saveFattura(post('pagamento'), post('id_segment'), post('id_tipo'));
|
$id_record = $fattura_pa->saveFattura(post('pagamento'), post('id_segment'), post('id_tipo'));
|
||||||
$fattura_pa->saveRighe(post('articoli'), post('iva'), post('conto'));
|
$fattura_pa->saveRighe(post('articoli'), post('iva'), post('conto'), post('movimentazione'));
|
||||||
$fattura_pa->getFattura()->updateSconto();
|
$fattura_pa->getFattura()->updateSconto();
|
||||||
|
|
||||||
$fattura_pa->saveAllegati();
|
$fattura_pa->saveAllegati();
|
||||||
|
|
|
@ -126,8 +126,19 @@ if (!empty($codice_modalita_pagamento)) {
|
||||||
}
|
}
|
||||||
$query .= ' GROUP BY descrizione ORDER BY descrizione ASC';
|
$query .= ' GROUP BY descrizione ORDER BY descrizione ASC';
|
||||||
|
|
||||||
|
// Pagamento
|
||||||
echo '
|
echo '
|
||||||
{[ "type": "select", "label": "'.tr('Pagamento').'", "name": "pagamento", "required": 1, "values": "query='.$query.'" ]}';
|
<div class="row" >
|
||||||
|
<div class="col-md-6">
|
||||||
|
{[ "type": "select", "label": "'.tr('Pagamento').'", "name": "pagamento", "required": 1, "values": "query='.$query.'" ]}
|
||||||
|
</div>';
|
||||||
|
|
||||||
|
// Movimentazioni
|
||||||
|
echo '
|
||||||
|
<div class="col-md-6">
|
||||||
|
{[ "type": "checkbox", "label": "'.tr('Movimenta gli articoli').'", "name": "movimentazione", "value": 1 ]}
|
||||||
|
</div>
|
||||||
|
</div>';
|
||||||
|
|
||||||
// Righe
|
// Righe
|
||||||
$righe = $fattura_pa->getRighe();
|
$righe = $fattura_pa->getRighe();
|
||||||
|
|
|
@ -197,7 +197,7 @@ class FatturaElettronica
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function saveRighe($articoli, $iva, $conto)
|
public function saveRighe($articoli, $iva, $conto, $movimentazione = true)
|
||||||
{
|
{
|
||||||
$righe = $this->getRighe();
|
$righe = $this->getRighe();
|
||||||
$fattura = $this->getFattura();
|
$fattura = $this->getFattura();
|
||||||
|
@ -207,6 +207,8 @@ class FatturaElettronica
|
||||||
|
|
||||||
if (!empty($articolo)) {
|
if (!empty($articolo)) {
|
||||||
$obj = Articolo::build($fattura, $articolo);
|
$obj = Articolo::build($fattura, $articolo);
|
||||||
|
|
||||||
|
$obj->movimentazione($movimentazione);
|
||||||
} else {
|
} else {
|
||||||
$obj = Riga::build($fattura);
|
$obj = Riga::build($fattura);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue