Configurazione sistema sicurezza avanzata | |||
Nome programma: BN__ACCC.DLL Nel caso in cui sia stata attivata l'opzione La gestione, una volta abilitata, opera per tutti gli operatori su magazzino, ordini, contabilità e offerte (ma non su RDA/RDO, proposte d'ordine e contabilizzazione documenti) solo in gestione programmi, non su stampe e/o visualizzazioni in griglia. Per disabilitare una gestione, ad esempio se non si intende gestire la contabilità generale, impostare da programma come tipo documento '1' (contabilità generale) per tutti i ruoli operatore il codice '0' nella causale di contabilità generale. La colonna serie viene ignorata nel tipo documento contabilità generale. Per facilitare la gestione nei documenti di magazzino e ordini e offerte è disponibile la voce tipo documento '0' (tutti eccetto contabilità generale); con questa impostazione, ad esempio, è possibile indicare che il tipo bolla fattura '1' è utilizzabile in inserimento sia su DDT emessi che su fatture emesse che su ordini fornitori che in carichi da produzione. Nella gestione di offerte/ordini/magazzino sono a disposizione le dimensioni tipo bolla fattura/causale di magazzino/magazzino. Queste non possono essere abilitate insieme, ma è gestita una sola dimensione, da impostare con l'opzione di registro Attenzione: sullo uno stesso record è possibile indicare solo uno dei seguenti valori: tipo bolla fattura, magazzino, causale di magazzino o causale di contabilità generale. NB: settando questa opzione a 1 non verranno eseguiti test su offerte/ordini in quanto la causale di magazzino non è esposta in testata documento; stesso discorso vale per l'opzione settata a 2 e offerte: non essendoci il magaz in testata offerta l'opzione viene ignorata. Nei programmi di fatturazione può essere testato solo il tipo bolla fattura. Particolarità operativa: se per un tipo documento (esempio una offerta) voglio che sulla serie ' ' non venga utilizzato il tipo bolla fattura 3, ma su tutte le altre serie si, non posso impostare un record con tipo documento = ' ', tipo bolla fattura = 3, inserimento = N ed un secondo record con tipo documento = '*', tipo bolla fattura = 3, inserimento = S, perché la routine cerca i record con 'S' selezionato, quindi l'operazione è consentita. Per gestire il caso predetto vanno inseriti tanti record (uno per ogni serie gestita) e per ognuno specificare se l'inserimento deve essere S o N (oppure inserire solo i record dove l'inserimento deve essere = S per la serie desiderata), questo perché nella tabella vanno inserite le OPERAZIONI CONSENTITE e non QUELLE NON CONSENTITE (per default se manca il record è impostato su NON CONSENTIRE). In base alle regole impostate, l'utente potrà visualizzare, modificare, inserire e cancellare solo i documenti per cui gli è stata concessa l'autorizzazione sul tipo bolla fattura e/o causale di magazzino e/o causale contabile e/o magazzino (per gestione documenti e gestione ordini i dati di testata), per quella serie documento per quel tipo documento. Se non indicati alcuni campi (ad esempio la serie) vuol dire che quella impostazione vale per tutti i programmi sopra esposti con i restanti filtri impostati (per esempio tipo bolla fattura). NB: per poter abilitare 'cancella' e/o 'modifica' deve essere abilitato anche 'visualizza'. Attenzione: gestione documenti e gestione ordini nel momento in cui si fa 'nuovo documento', se Se un filtro deve valere per più programmi, verrà compilato con il campo '*' se filtro stringa, diversamente con '0' se filtro numerico (non vale per il tipo documento, che deve sempre essere esplicitato). In ogni record deve essere indicato obbligatoriamente o l'utente o il ruolo (e non entrambi). Modifiche ai programmi:
In fase di cancella o salva in modifica, il test su cancella o modifica viene fatto anche su tipo bolla fattura, magazzino e causale presente all'apertura del documento, se diverso da quello al salvataggio. I programmi interessati sono: becgprin, becgdist, becginso, becggnef, becgcorr, becgrief, beveboll, beorgsor, bemgdocu, becrgsof, bevefdin, bevefadi (usa bevefdin), becginvf (usa beveboll), bevegnbf (usa beveboll), beorgnof (usa beveboll), beorgnor (usa beorgsor), beorgnno (usa beveboll), beorgnnp (usa beveboll), beregsre. A seconda del valore selezionato la griglia viene riordinata di conseguenza. Griglia configurazione riporta l'elenco delle configurazioni, i dati mostrati in griglia sono i seguenti:
|