Correzioni minori su selezione totale Tecnici
This commit is contained in:
parent
5e5c512f65
commit
4a428ac9c3
|
@ -92,8 +92,7 @@ $("#barcode").off("keyup").on("keyup", function (event) {
|
|||
return;
|
||||
}
|
||||
|
||||
$.getJSON(globals.rootdir + "/ajax_select.php?op=articoli_barcode&search=" + barcode + "&id_anagrafica='.$options['idanagrafica'].'",
|
||||
function(response) {
|
||||
$.getJSON(globals.rootdir + "/ajax_select.php?op=articoli_barcode&search=" + barcode + "&id_anagrafica='.$options['idanagrafica'].'", function(response) {
|
||||
let result = response.results[0];
|
||||
if(!result){
|
||||
$("#articolo-missing").removeClass("hidden");
|
||||
|
|
|
@ -258,12 +258,12 @@ if (empty($id_intervento)) {
|
|||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="btn-group">
|
||||
<button type="button" class="btn btn-xs btn-primary" onclick="selezionaTutto()">
|
||||
<button type="button" class="btn btn-xs btn-primary" onclick="assegnaTuttiTecnici()">
|
||||
'.tr('Tutti').'
|
||||
</button>
|
||||
|
||||
<button type="button" class="btn btn-xs btn-danger" onclick="deselezionaTutto()">
|
||||
<i class="fa fa-times"></i>
|
||||
<button type="button" class="btn btn-xs btn-danger" onclick="deassegnaTuttiTecnici()">
|
||||
<i class="fa fa-times"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -272,38 +272,6 @@ if (empty($id_intervento)) {
|
|||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
|
||||
echo '
|
||||
|
||||
<script>
|
||||
|
||||
function selezionaTutto(){
|
||||
|
||||
$.getJSON(globals.rootdir + "/ajax_select.php?op=tecnici",
|
||||
function(response) {
|
||||
|
||||
input("tecnici_assegnati").getElement().selectReset();
|
||||
|
||||
$.each(response.results, function(key, result) {
|
||||
id = result["id"];
|
||||
descrizione = result["descrizione"];
|
||||
$("#tecnici_assegnati").append("<option value=\""+id+"\">"+descrizione+"</option>");
|
||||
|
||||
$("#tecnici_assegnati option").prop("selected", true);
|
||||
});
|
||||
|
||||
$("#tecnici_assegnati").trigger("change");
|
||||
|
||||
}, function(){
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
function deselezionaTutto(){
|
||||
input("tecnici_assegnati").getElement().selectReset();
|
||||
}
|
||||
|
||||
</script>';
|
||||
}
|
||||
|
||||
echo '
|
||||
|
@ -564,4 +532,24 @@ if (filter('orario_fine') !== null) {
|
|||
"fine": input("orario_fine").get(),
|
||||
});
|
||||
}
|
||||
|
||||
function assegnaTuttiTecnici() {
|
||||
deassegnaTuttiTecnici();
|
||||
|
||||
$.getJSON(globals.rootdir + "/ajax_select.php?op=tecnici", function(response) {
|
||||
let input_tecnici = input("tecnici_assegnati").getElement();
|
||||
|
||||
$.each(response.results, function(key, result) {
|
||||
input_tecnici.append(`<option value="` + result["id"] + `">` + result["descrizione"] + `</option>`);
|
||||
|
||||
input_tecnici.find("option").prop("selected", true);
|
||||
});
|
||||
|
||||
$("#tecnici_assegnati").trigger("change");
|
||||
});
|
||||
}
|
||||
|
||||
function deassegnaTuttiTecnici() {
|
||||
input("tecnici_assegnati").getElement().selectReset();
|
||||
}
|
||||
</script>';
|
||||
|
|
|
@ -1573,22 +1573,22 @@ class FatturaElettronica
|
|||
'CessionarioCommittente' => static::getCessionarioCommittente($fattura),
|
||||
];
|
||||
|
||||
//1.5 Terzo Intermediario
|
||||
// 1.5 Terzo Intermediario
|
||||
if (!empty(setting('Terzo intermediario'))) {
|
||||
$result['TerzoIntermediarioOSoggettoEmittente'] = static::getTerzoIntermediarioOSoggettoEmittente($fattura);
|
||||
|
||||
//1.6 Soggetto terzo
|
||||
// 1.6 Soggetto terzo
|
||||
$result['SoggettoEmittente'] = 'TZ';
|
||||
}
|
||||
|
||||
//1.5 o Soggetto Emittente (Autofattura) - da parte del fornitore (mia Azienda) per conto del cliente esonerato
|
||||
//In caso di acquisto di prodotti da un agricolo in regime agevolato (art. 34, comma 6, del d.P.R. n. 633/72) da parte di un operatore IVA obbligato alla FE, quest'ultimo emetterà una FE usando la tipologia "TD01" per conto dell'agricoltore venditore
|
||||
// 1.5 o Soggetto Emittente (Autofattura) - da parte del fornitore (mia Azienda) per conto del cliente esonerato
|
||||
// In caso di acquisto di prodotti da un agricolo in regime agevolato (art. 34, comma 6, del d.P.R. n. 633/72) da parte di un operatore IVA obbligato alla FE, quest'ultimo emetterà una FE usando la tipologia "TD01" per conto dell'agricoltore venditore
|
||||
if ($fattura->getDocumento()['is_fattura_conto_terzi']) {
|
||||
$result['TerzoIntermediarioOSoggettoEmittente'] = [
|
||||
'DatiAnagrafici' => static::getDatiAnagrafici(static::getAzienda()),
|
||||
];
|
||||
|
||||
//1.6 Cessionario/Committente
|
||||
// 1.6 Cessionario/Committente
|
||||
$result['SoggettoEmittente'] = 'CC';
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue