Aggiunta selezione crea articoli in fase di import FE
This commit is contained in:
parent
995c6e714e
commit
4edc5f7265
|
@ -289,7 +289,7 @@ echo '
|
|||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
{[ "type": "checkbox", "label": "'.tr('Creazione automatica articoli').'", "name": "crea_articoli", "value": 0, "help": "'.tr("Nel caso di righe con tag CodiceArticolo, il gestionale procede alla creazione dell'articolo se la riga non risulta assegnata manualmente").'" ]}
|
||||
{[ "type": "checkbox", "label": "'.tr('Creazione automatica articoli').'", "name": "flag_crea_articoli", "value": 0, "help": "'.tr("Nel caso di righe con tag CodiceArticolo, il gestionale procede alla creazione dell'articolo se la riga non risulta assegnata manualmente").'" ]}
|
||||
</div>';
|
||||
|
||||
$ritenuta = $dati_generali['DatiRitenuta'];
|
||||
|
@ -427,7 +427,7 @@ if (!empty($righe)) {
|
|||
echo '
|
||||
<tr data-id="'.$key.'" data-qta="'.$qta.'" data-prezzo_unitario="'.$prezzo_unitario.'" data-iva_percentuale="'.$riga['AliquotaIVA'].'">
|
||||
<td>
|
||||
'.(empty($codice_principale) ? '<span class="label label-warning pull-right text-muted articolo-warning hidden">'.tr('Creazione automatica articolo non disponibile').'</span>' : '').'
|
||||
'.(empty($codice_principale) ? '<span class="label label-warning pull-right text-muted articolo-warning hidden">'.tr('Creazione automatica articolo non disponibile').'</span>' : '<span class="label label-success pull-right text-muted articolo-warning hidden"><input class="check" type="checkbox" name="crea_articoli['.$key.']"/> '.tr('Creazione automatica articolo').'</span>').'
|
||||
<small class="pull-right text-muted" id="riferimento_'.$key.'"></small><br>
|
||||
<small class="pull-right text-muted">'.$riferimento_fe.'</small>
|
||||
|
||||
|
@ -603,11 +603,21 @@ echo '
|
|||
</form>
|
||||
|
||||
<script>
|
||||
input("crea_articoli").on("change", function (){
|
||||
if (input("crea_articoli").get()) {
|
||||
input("flag_crea_articoli").on("change", function (){
|
||||
if (input("flag_crea_articoli").get()) {
|
||||
$(".articolo-warning").removeClass("hidden");
|
||||
$(".check").each(function(){
|
||||
if( !$(this).is(":checked") ){
|
||||
$(this).trigger("click");
|
||||
}
|
||||
});
|
||||
} else {
|
||||
$(".articolo-warning").addClass("hidden");
|
||||
$(".check").each(function(){
|
||||
if( $(this).is(":checked") ){
|
||||
$(this).trigger("click");
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
@ -111,7 +111,7 @@ class FatturaOrdinaria extends FatturaElettronica
|
|||
return $this->forceArray($result);
|
||||
}
|
||||
|
||||
public function saveRighe($articoli, $iva, $conto, $movimentazione = true, $crea_articoli = false, $tipi_riferimenti = [], $id_riferimenti = [], $tipi_riferimenti_vendita = [], $id_riferimenti_vendita = [], $update_info = [])
|
||||
public function saveRighe($articoli, $iva, $conto, $movimentazione = true, $crea_articoli = [], $tipi_riferimenti = [], $id_riferimenti = [], $tipi_riferimenti_vendita = [], $id_riferimenti_vendita = [], $update_info = [])
|
||||
{
|
||||
$info = $this->getRitenutaRivalsa();
|
||||
|
||||
|
@ -143,7 +143,7 @@ class FatturaOrdinaria extends FatturaElettronica
|
|||
$codici = !empty($codici) && !isset($codici[0]) ? [$codici] : $codici;
|
||||
|
||||
// Creazione articolo relativo
|
||||
if (!empty($codici) && !empty($crea_articoli) && empty($articolo)) {
|
||||
if (!empty($codici) && !empty($crea_articoli[$key]) && empty($articolo)) {
|
||||
$codice = $codici[0]['CodiceValore'];
|
||||
$articolo = ArticoloOriginale::where('codice', $codice)->first();
|
||||
|
||||
|
|
Loading…
Reference in New Issue