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>
|
||||||
|
|
||||||
<div class="col-md-3">
|
<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>';
|
</div>';
|
||||||
|
|
||||||
$ritenuta = $dati_generali['DatiRitenuta'];
|
$ritenuta = $dati_generali['DatiRitenuta'];
|
||||||
|
@ -427,7 +427,7 @@ if (!empty($righe)) {
|
||||||
echo '
|
echo '
|
||||||
<tr data-id="'.$key.'" data-qta="'.$qta.'" data-prezzo_unitario="'.$prezzo_unitario.'" data-iva_percentuale="'.$riga['AliquotaIVA'].'">
|
<tr data-id="'.$key.'" data-qta="'.$qta.'" data-prezzo_unitario="'.$prezzo_unitario.'" data-iva_percentuale="'.$riga['AliquotaIVA'].'">
|
||||||
<td>
|
<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" id="riferimento_'.$key.'"></small><br>
|
||||||
<small class="pull-right text-muted">'.$riferimento_fe.'</small>
|
<small class="pull-right text-muted">'.$riferimento_fe.'</small>
|
||||||
|
|
||||||
|
@ -603,11 +603,21 @@ echo '
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
input("crea_articoli").on("change", function (){
|
input("flag_crea_articoli").on("change", function (){
|
||||||
if (input("crea_articoli").get()) {
|
if (input("flag_crea_articoli").get()) {
|
||||||
$(".articolo-warning").removeClass("hidden");
|
$(".articolo-warning").removeClass("hidden");
|
||||||
|
$(".check").each(function(){
|
||||||
|
if( !$(this).is(":checked") ){
|
||||||
|
$(this).trigger("click");
|
||||||
|
}
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
$(".articolo-warning").addClass("hidden");
|
$(".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);
|
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();
|
$info = $this->getRitenutaRivalsa();
|
||||||
|
|
||||||
|
@ -143,7 +143,7 @@ class FatturaOrdinaria extends FatturaElettronica
|
||||||
$codici = !empty($codici) && !isset($codici[0]) ? [$codici] : $codici;
|
$codici = !empty($codici) && !isset($codici[0]) ? [$codici] : $codici;
|
||||||
|
|
||||||
// Creazione articolo relativo
|
// Creazione articolo relativo
|
||||||
if (!empty($codici) && !empty($crea_articoli) && empty($articolo)) {
|
if (!empty($codici) && !empty($crea_articoli[$key]) && empty($articolo)) {
|
||||||
$codice = $codici[0]['CodiceValore'];
|
$codice = $codici[0]['CodiceValore'];
|
||||||
$articolo = ArticoloOriginale::where('codice', $codice)->first();
|
$articolo = ArticoloOriginale::where('codice', $codice)->first();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue