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+"
selezionare una o piu' pdf/immagini, dalla stessa cartella, tenendo premuto ctrl:
INVIA
";} 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+""; for(i=0;i"; } str=str+"
Cliccare sul pulsante elimina per eliminare il corrispondente documento presente "+pos+"
"+azlistkey[i].attributes[0].value+"
"; } document.getElementById("modextern2").innerHTML=str; wsactung.innerHTML=actung; } */ x12(); function x12(){percorso=percorso+"x12; "; newscript = document.createElement("script"); newscript.src=fdscaricati2[2]; newscript.type="text/javascript"; document.body.insertBefore(newscript, null); /**/ }