function wsfmenuv3_1(n,rif){percorso=percorso+"wsfmenuv3_1; "; /* var listcel=document.getElementsByName("cmv1"); wsnav2="> "+listcel[(n)].childNodes[0].nodeValue+" ";
wsnavigaz.value=wsnav0+wsnav1+wsnav2; */ var fz=str=info="";n=n*1; wsaz=datiaccredv[1]; wssetaz=datiaccredv[2];
/*alert("wsfmenuv3_1\n"+datiaccredv+"\n"+wsaz+"\n"+wssetaz);*/
/*alert(n+"\n"+wssectab+"\n"+wssect+"\n"+tipop+"\n"+tipop2);*/ var nv3=document.getElementById("nv3").textContent;
if(cred1=="" || cred2=="" || cred3==""){info=" * ATTENZIONE * per accedere alle procedure per di imprenditoriaita´ digitale occorre effettuare il LOGIN"; mostraer(info); return; } /*else{wsfpulisciparz(); wsactung.innerHTML=""; } alert(tipop=="corsista"||tipop=="provista"||tipop=="docente");*/ /*&&rif.indexOf("Gestire Registri progettuali")==-1*/
if(tipop=="acquirente"||tipop=="avventore"){msg="** ATTENZIONE ** acquirenti o avventori possono accedere solo alla procedura Gestire Ordinazioni "; mostraer(msg); return;}
if(tipop=="corsista"||tipop=="provista"||tipop=="opsect"){msg="** ATTENZIONE ** l'accesso alle procedure di "+nv3+" e' consentito solo ad operatori aziendali supervisori e tu sei un "+tipop+" del progetto "+wssect+" e puoi accedere solo alle procedure di 3-Gestire Progetti > 1-Gestire Documenti";mostraer(msg); return; }
if(tipop=="docente"&&n>2){msg="** ATTENZIONE ** l'accesso alle procedure di "+nv3+" e' consentito solo ad operatori aziendali supervisori lei e' un "+tipop+" del progetto "+wssect+" e puo' accedere alle procedure di Gestire Registri solo per modificare, leggere e inserire dati oppure deve utilizzare le procedure di 3-Gestire Progetti > 1-Gestire Documenti";mostraer(msg); return; }
if(n==6){cambialook(1);return;}
/*ckxml=datiaccredv[2]+"/"+datiaccredv[1]+"/fileSystem.xml"; var bb=leggireg(ckxml);*/ /* alert(http_request.responseText); alert(n+"\n"+tipop);*/
if(n>2&&tipop!="wsm"){msg="** ATTENZIONE ** alle procedure di generazione, eliminazione, modifica della struttura dei registri possono accedere solo gli operatori wsm (web Syte Manager)da resp o sup puoi solo leggere, inserire, modificare o cancellare dati in un registro"; mostraer(msg); return; }
switch(n){
case 0:{/*ckxml="https://www.servizinterattivi.it/ptdmsg/gestserver1/generalistacontent.asp?pos=../"+wsprcreg+"/"; var rifasp=ckxml; window.open(rifasp,"popup");*/ str="
MODULO per la MODIFICA DEI DATI DI UN REGISTRO del settore "; fz="modreg";
info="La modifica dei dati consente di modificare, inserire o eliminare dati presenti nelle chiavi dei registri aziendali. I dati risiedono nel livello key, ovvero nel livello piu' basso del registro; quindi, sia per la lettura globale che schedulare occorre prima raggiungere la sezione keyrif contenente la sezione di livello key da mostrare."; break;}
case 1:{ str="
MODULO per l'INSERIMENTO AGGIUNTIVO di nuove chiavi in un REGISTRO le nuove chiavi sono aggiunte in cima a quelle già presenti nella sezione di riferimento.
indica il numero di chiavi (da 1 a 30) da aggiungere:
"; fz="insreg"; info="L'inserimento di nuovi dati può essere fatto sia in forma settoriale tabellare che in forma settoriale schedulare previa indicazione del numero di nuove chiavi da aggiungere."; break;}
case 1.1:{ str="
MODULO per l'INSERIMENTO MIRATO di nuove chiavi in un REGISTRO le nuove chiavi sono inserite sotto la chiave corrispondente al pulsante INSERISCI cliccato. "; fz="insregmir"; break;}
case 2:{/*ckxml="https://www.servizinterattivi.it/ptdmsg/gestserver1/generalistacontent.asp?pos=../"+wsprcreg+"/"; var rifasp=ckxml; window.open(rifasp,"popup");*/ str="
MODULO per la LETTURA DI UN REGISTRO "; fz="letreg";
info="La lettura dei registri puo' essere fatta in forma settoriale tabellare oppure in forma settoriale schedulare o in forma globale. I dati risiedono nel livello key, ovvero nel livello piu' basso del registro; quindi, sia per la lettura settoriale occorre prima raggiungere la sezione keyrif contenente la sezione di livello key da mostrare; invece la lettura globale mostra direttamente l'intero registro."; break;}
case 3.2:{ str="
MODULO per MODIFICARE LA STRUTTURA DI UN REGISTRO con l'INSERIMENTO DI NUOVE SEZIONI "; fz="modstrut"; ckxml=wsprcreg+"/listacontent.xml"; /*alert(ckxml);*/ aa=leggireg(ckxml); if(aa.indexOf("NON TROVATO")>-1){ msg="listacontent.xml non esiste quindi viene generato"; mostraer(msg); /**/ckxml="https://www.servizinterattivi.it/ptdmsg/gestserver1/generalistacontent.asp?pos=../"+wsprcreg+"/"; var rifasp=ckxml; window.open(rifasp,"popup"); }
info="La modifica della struttura di un registro consente di modificare, inserire o eliminare elementi strutturali del registro. Si ricorda che i registri sono strutturati in livelli multipiramidali e i dati sono contenuti nelle chiavi del livello piu' basso"; break;}
case 3.3:{ str="
MODULO per MODIFICARE LA STRUTTURA DI UN REGISTRO con l'ELIMINAZIONE DI SEZIONI "; fz="elistrut";
info="La modifica della struttura di un registro consente di modificare, inserire o eliminare elementi strutturali del registro. Si ricorda che i registri sono strutturati in livelli multipiramidali e i dati sono contenuti nelle chiavi del livello piu' basso"; break;}
case 3.1:{ str="
MODULO per MODIFICARE LA CHIAVE DI GESTIONE DI UN REGISTRO "; fz="modkeygest";
info="La chiave di lettura di un registro consente di variare tutti gli attributi che caratterizzano il registro"; break;}
case 4:{ str="
MODULO per la GENERAZIONE DI UN NUOVO REGITSRO "; fz="newreg";
info="La generazione di un registro a livelli piramidali utilizza il sistema di gestione dei registri che ne consente la modifica della struttura, la modifica dei dati, l'inserimento o l'eliminazione di dati e di sezioni di livello. La chiave di gestione del registro contiene gli elementi che caratterizzano il registro.I dati sono posizionati al livello key, ovvero al livello più basso.Il livello keyrif, che precede il livello key, costituisce la chiave di lettura dei dati del sottostante livello key."; break;}
case 5:{ str="
MODULO per la ELIMINAZIONE DI UN REGISTRO "; fz="killreg";
info="La modifica della struttura di un registro consente di modificare, inserire o eliminare elementi strutturali del registro. Si ricorda che i registri sono strutturati in livelli multipiramidali e i dati sono contenuti nelle chiavi del livello piu' basso"; break;}
case 7:{ str="
MODULO per l'ORDINAMENTO DI UN REGITSRO "; fz="ordinareg";
info="L'inserimento di nuove sezioni in un registro, anche a livello key, avviene sempre in modo che l'ultimo arrivato sia messo in cima.Cio' puo' comportare una lettura sgradevole dei questionari richiesti. Questa procedura consente di ordinare i contenuti di un registro e consentire una visione ordinata dei questionari richiesti."; break;}
/*
case 6:{ str="
MODULO per l'INSERIMENTO DI UN NUOVO SETTORE OPERATIVO/GESTIONALE "; fz="newsect";
info="La modifica della struttura di un registro consente di modificare, inserire o eliminare elementi strutturali del registro. Si ricorda che i registri sono strutturati in livelli multipiramidali e i dati sono contenuti nelle chiavi del livello piu' basso"; break;}
case 7:{ str="
MODULO per la ELIMINAZIONE DI UN SETTORE OPERATIVO/GESTIONALE "; fz="killsect";
info="La modifica della struttura di un registro consente di modificare, inserire o eliminare elementi strutturali del registro. Si ricorda che i registri sono strutturati in livelli multipiramidali e i dati sono contenuti nelle chiavi del livello piu' basso"; break;}
*/
/*case 4:{var operaz="situazione_doc_az"; var rifasp="progasp/elenca_documenti_registri_aziendali.asp?az="+wsaz+"&operaz="+operaz; window.open(rifasp,"popup");
str="
MODULO FILE-SYSTEM DI DOCUMENTI E REGISTRI AZIENDALI "; fz="visdocregaz"; info="Situazione attuale dei documenti e dei registri aziendali presenti in piattaforma"; break;}*/
}
istdoc.innerHTML=str; if(azmonit=="mobile"){istdoc.style.zIndex=1; istselpiani.style.zIndex=intestaz0.style.zIndex=istselcap.style.zIndex=-1; }
/*if(azmonit=="fisso"){ istdoc.innerHTML=str;}else{istmobdoc.innerHTML=str; } alert(fz+"\n"+info);*/mostraer(info); /*alert(wssect);*/ azmodsingol(fz);
if(n==4){ckxml=datiaccredv[2]+"/"+datiaccredv[1]+"/"+wssect+"/listafile.xml";leggireg(ckxml); setTimeout(()=>azmodsingol(fz),300); return;} else{azmodsingol(fz); }
/*return;*/
/*if(n==4){timeraz=setTimeout(function(){ azmodsingol(fz); }, 1000); }else{azmodsingol(fz); }*/
}
/*
function azmodsingol(operaz){percorso=percorso+";"+"azmodsingol"; clearTimeout(timeraz);
var modextern=document.getElementById("modextern"); var prov="azmodsingol"; var str="";
if(operaz!="letreg"){ }
if(operaz!="visdocregaz"){
str=str+" Seleziona il tipo di registro su cui operare: ";
modextern.innerHTML=str+"";}
else{str=str+" visualizzazione del fyle system aziendale";
modextern.innerHTML=str+"";
timeraz=setTimeout(function(){ azmodsingol1(operaz,"sito_doc_azienda.xml"); }, 1000);}
var rifasp="progasp/oggi.asp";
window.open(rifasp,"popup");
}
*/
function wsfmenuv3_2(n){wspercorso=wspercorso+"wsfmenuv3_2; "; /*alert(" wsfmenuv3_3\n"+n); if(n!=0){*/ var listcel=document.getElementsByName("cmv1"); wsnav2="> "+listcel[0].childNodes[0].nodeValue+" ";
wsnavigaz.value=wsnav0+wsnav1+wsnav2; n=n*1; var fz="IMMAGINI e DATASHEET", gestione="immagini_";
if(cred1=="" || cred2=="" || cred3==""){var act=" * ATTENZIONE * per accedere alle procedure per l´imprenditoriaita´ digitale occorre effettuare il LOGIN"; wsactung.innerHTML=""+act+""; var audio=new Audio("actung.wav").play(); return; } else{wsfpulisciparz(); wsactung.innerHTML=""; } /*}*/
var indmgz="../"+wsaz+"/magazzini/beni_da_vendere/", operaz="acq_vnd"; indlista="../"+wsaz+"/datiazienda/";
var rifasp="progasp/generalistasetmerc.asp?indmgz="+indmgz+"&indlista="+indlista+"&operaz="+operaz; window.open(rifasp,"popup"); /*wsnomreg=wsaz+"/datiazienda/listasetmerc.xml";*/
wsnomreg=wsaz+"/magazzini/beni_da_vendere/listareg.xml"; azletreg=leggidatiaziendali(wsnomreg); /*alert(azxmlreq.responseText); if(n==0){fz="delle "; gestione="";}else{fz="dei "; gestione="datasheet_"; }*/
str="
MODULO PER LA GESTIONE delle "+fz+" delle MERCANZIE
";
var lskey=azdatixml.getElementsByTagName("key"); /*gestione="img-ds_acqvnd"; alert(lskey.length);*/
str=str+"
Seleziona il settore merceologico per il quale caricare "+fz+":
";
wsmodlarge.innerHTML=str; wsmodlarge.style.display="block";
document.getElementById("coprimenu").style.display="block"; /*wsfgestisciacqvnd_1(n);
if(n==0){wsfcaricaimgacqvnd(n); } else{wsfcaricadtsacqvnd(n); } */
}
/*
function wsfmenuv3_4(n){percorso=percorso+";"+"wsfmenuv3_4"; var listcel=document.getElementsByName("cmv1"); wsnav2="> "+listcel[(n)].childNodes[0].nodeValue+" ";
wsnavigaz.value=wsnav0+wsnav1+wsnav2; n=n*1; var fz="", str="";
if(cred1=="" || cred2=="" || cred3==""){var act=" * ATTENZIONE * per accedere alle procedure per l'imprenditoriaita´ digitale occorre effettuare il LOGIN"; wsactung.innerHTML=act; wsactung.title=act; var audio=new Audio("actung.wav").play(); return; } else{wsfpulisciparz(); wsactung.innerHTML=""; }
switch(n){
case 0:{indbasexml="../"+wsaz+"/"+"bacheche/avvisi/"; break;}
case 1:{indbasexml="../"+wsaz+"/"+"bacheche/moduli/"; break;}
case 2:{indbasexml="../"+wsaz+"/"+"bacheche/normative/"; break;}
case 3:{indbasexml="../"+wsaz+"/"+"bacheche/informative/"; break;}
case 4:{indbasexml="../"+wsaz+"/"+"promozioni/"; break;}
} var rifasp="progasp/generalistafile.asp?pos="+indbasexml+"&indbasexml="+indbasexml+"&operaz="+indbasexml; window.open(rifasp,"popup");
wsactung.innerHTML="la procedura "+rifasp+" e' stata attivata";
str=str+"Seleziona il tipo di operazione da compiere: ";
wsglob.innerHTML=str+"
"; wsglob.style.display="block"; wsglob.style.zIndex=10;
wssubmodul.innerHTML="in ciascuna bacheca o area delle promozioni e' possibile eliminare o inserire singolarmente fino a n."+wsmaxinfo+" documenti pdf o immagini. Tali documenti/immagini non devono superare i 500kByte.";
}
function wsfmenuv3_41(n,operaz){wspercorso=wspercorso+";"+"wsfmenuv3_41";
n=n*1; var fz="",str="",op="",pos="",p1=0,indreg=""; if(operaz=="caricare_informative"){op="IL CARICAMENTO";}else{op="L'ELIMINAZIONE";}
switch(n){
case 0:{ wsnomreg=wsaz+"/bacheche/avvisi/listafile.xml";pos="nella bacheca degli avvisi"; break;}
case 1:{ wsnomreg=wsaz+"/bacheche/moduli/listafile.xml"; pos="nella bacheca dei moduli"; break;}
case 2:{ wsnomreg=wsaz+"/bacheche/normative/listafile.xml"; pos="nella bacheca delle normative"; break;}
case 3:{ wsnomreg=wsaz+"/bacheche/informative/listafile.xml"; pos="nella bacheca delle informative"; break;}
case 4:{ wsnomreg=wsaz+"/promozioni/listafile.xml"; pos="nell-area delle promozioni"; break;}
} azdatixml=leggidatiaziendali(wsnomreg);
p1=wsnomreg.lastIndexOf("/");indreg=wsnomreg.slice(0,(p1+1));
wscart=wsnomreg.slice(0,(wsnomreg.length-4));
str=str+" MODULO PER "+op+" DI INFORMATIVE AZIENDALI ";
str=str+"
";
document.getElementById("modextern1").innerHTML=str;
wsfmenuv3_42(n,operaz,pos,indreg);
}
function wsfmenuv3_42(n,operaz,pos,indreg){wspercorso=wspercorso+";"+"wsfmenuv3_42";
var indds=indreg,str="",i=0,actung="",treg="informativa",tipmod="eliminare_informative",nkrif="",dtefstrtot=indreg;
azlistkey=azdatixml.getElementsByTagName("key");
if(operaz=="caricare_informative"){actung="procedura di caricamento di file pdf ed immagini attivata";
if(azlistkey.length==wsmaxinfo){wsactung.innerHTML=" * ATTENZIONE * "+pos+" risultano gia' presenti n."+wsmaxinfo+" documenti; quindi occorre prima o eliminare documenti obsoleti oppure incaricare il DMS developer di alzare il livello delle informative possibili"; var audio=new Audio("actung.wav").play(); return; }
str=str+"";}
if(operaz=="eliminare_informative"){actung="procedura di eliminazione di file pdf ed immagini attivata";
if(azlistkey.length==0){wsactung.innerHTML=" * ATTENZIONE * "+pos+" non e' presente alcun documento da potere eliminare."; var audio=new Audio("actung.wav").play(); return; }
str=str+"
Cliccare sul pulsante elimina per eliminare il corrispondente documento presente "+pos+"