Data ultimo aggiornamento: 07/11/2012

Clicca per accedere al sito di NTS Informatica
Clicca per accedere all'argomentoClicca per accedere all'argomentoClicca per accedere all'argomentoClicca per accedere all'argomento
Clicca per accedere al sito di NTS Informatica

Configurazione user interface

Nome programma: BN__UICF.DLL
Moduli richiesti: Qualsiasi

Tramite questo programma è possibile visualizzare le configurazioni fatte dall'editing della form, dalla personalizzazione delle griglie, dalla personalizzazione maschere e dalla gestione sicurezza/configurazione accessi.

Il programma è composto da un albero che contiene le varie cartelle dei programmi di Business, come per il Registro di Business, all'interno di ogni cartella di programma troviamo i controlli aggiunti e le configurazioni fatte sui controlli esistenti e aggiunti. Oltre alla navigazione dell'albero per effettuare verifiche e se necessario modifiche alle configurazioni, il programma fornisce funzioni di importazione e esportazione.

Albero delle cartelle

Come già detto precedentemente albero contiene le varie cartelle dei programmi di Business (BNVEBOLL, BN__CIVA, BNORGSOR, ...), all'interno di ogni cartella di programma troviamo le cartelle delle form (FRMVEBOLL, FRM__CIVA, FRMORGSOR, ...), all'interno di ogni cartella delle form troviamo i controlli aggiunti/esistenti (GRVRIGHE, TLBSALVA, EDANNO, ...). A questo punto per i controlli di tipo griglia abbiamo al loro interno l'elenco delle colonne e poi le configurazioni impostate, mentre per tutti gli altri abbiamo un livello vuoto e poi anche per essi le configurazioni impostate.

Griglia

La griglia che appare solo nell'ultimo livello dell'albero riporta le configurazioni impostate. Nella griglia sono presenti le seguenti colonne:

  • Database - riporta il codice dell'azienda se c'è una dipedenza per azienda
  • Ditta - riporta il codice ditta se c'è una dipedenza per ditta
  • Tipo documento - riporta il tipo documento se c'è una dipedenza per tipo documento
  • Ruolo operat. - riporta il ruolo se c'è una dipedenza per ruolo
  • Operatore - riporta il codice operatore se c'è una dipedenza per operatore
  • Cod. lingua - riporta il codice lingua relativo alla configurazione della riga
  • Proprietà - riporta la proprietà, cioè il tipo di configurazione di cui tratta la riga
  • Valore - riporta il valore della proprietà
  • Usa Script e Testo script - riporta se sulla configurazione è in uso uno script e il nome della funzione da richiamare
  • Parent - riporta informazioni relative al parent del controllo

Nell'albero/griglia solitamente vengono visualizzate tutte le configurazioni, tuttavia tramite il combo box Visualizza è possibile anche visualizzare solo i:

  • Controlli aggiunti e posionamento in Form

  • Traduzioni in lingua

  • Text, ErrorText, Bold, Out-not-equal

  • Visible, Enable

  • Default, Checked

Strumenti

Trova cartella (F3)

Cerca nell'albero delle cartelle il valore inserito e se trovato vi si posiziona.

Cancella cartella

Cancella la cartella correntemente selezionata e tutte le sottocartelle/configurazioni indipendentemente dal filtro di visualizzazione applicato.

Esporta ramo completo

Esporta le configurazioni della cartella correntemente selezionata e di tutta le sottocartelle indipendentemente dal filtro di visualizzazione applicato (NB: non vengono esportate le disposizioni delle colonne della griglia ed il loro layout).

Esporta solo campi aggiunti

Esporta i soli componenti aggiunti e le loro configurazioni della cartella correntemente selezionata e di tutta le sottocartelle.

Esporta personalizzazione griglia

Esporta le configurazioni delle griglie trovate della cartella correntemente selezionata e di tutte le sottocartelle.

Importa

Importa un file ottenuto con le due funzioni precedenti di esportazione. Per procedere con l'import di un file non è importante il punto in cui ci si trova nell'albero delle cartelle, poiché nel file di import per ogni proprietà è specificato il percorso completo del livello a cui appartengono.

Importa\Esporta\Cancella personalizzazioni

Le seguenti voci di menu servono per poter esportare\importare\cancellare tutte le personalizzazioni a livello di dll (file dll e pdb), script (file nts e ini) e configurazione di interfaccia fatte sui programmi .NET; le voci escludono le configurazioni delle colonne di griglia (per queste usare l'apposita voce sopra).

Nel dettaglio la funzione esporta (e quindi cancella o importa a seconda della scelta):

In fase di import viene eseguito anche un controllo per verificare se le dll ereditate possono avere dei problemi di compatibilità con le dll standard. Nel dettaglio, se ho personalizzato la fuzione di gestione ordini 'SalvaOrdine' in Net 2010, l'avrò ereditata con la firma uguale a quella della dll standard BDORGSOR, che accetta 8 parametri. Se aggiorno il cliente personalizzato a Net 2011 (dove la funzione non accetta più 8 parametri, ma 10) la vecchia chiamata con 8 parametri è ancora presente, ma l'entity BEORGSOR non chiamerà più la funzione con 8, bensì quella con 10 parametri. Il risultato è che la funzione ereditata contenuta nella personalizzazione non viene più chiamata. In fase di import viene dato un messaggio nei casi suddetti per poter dare la possibilità al programmatore di verificare se tutto continua a girare correttamente.

Clicca per accedere al sito di NTS Informatica