| Nel presente paragrafo si danno alcuni consigli alle aziende o i 
      partner e i licenziatari sorgenti, che vogliano implementare 
      verticalizzazioni integrazioni o personalizzazioni a vari livelli, in modo 
      da evitare al massimo in futuro di confliggere con nuove versioni di 
      Business rilasciate da NTS. NTS si impegna a non utilizzare in futuro le seguenti caratteristiche 
      di nomeclatura e di identificazione: 
        per i componenti DLL si consiglia di utilizzare moduli la cui sigla 
        inizi con H, Q e J, cioè: 
        
          per componenti Classic Start BSH*.DLL, BSJ*.DLL e BSQ*.DLL 
          per nuovi componenti NET BNH*.DLL, BEH*.DLL e BDH*.DLL 
          per componenti NET che ereditano da quelli esistenti BOH*.DLL, 
          BFH*.DLL e BHH*.DLL per i report delle stampe parametriche query i nomi che vanno da 
        PAR0601.RPT in poi ed i numeri del formato di stampa che vanno dal 601 
        in poi 
        per le stampe parametriche predefinite i numeri del formato di 
        stampa che vanno dal 601 in poi 
        per gli archivi dell'import/export, relativamente alla definizione 
        dei profili, delle trascodifiche e delle procedure, usare i numeri che 
        vanno dal 1001 in poi 
        per l'aggiunta di tabelle nei database PROVA.MOD e ARCPROC.MOD, si 
        consiglia di usare nomi che inizino con PERS, HH, QQ, TABHH, TABQQ, TTHH 
        e TTQQ, con la norma di creare nuove tabelle con nomi minuscoli per le 
        tabelle di dati residenti, e nomi maiuscoli per le tabelle di dati 
        temporanei, queste ultime avranno per lo più un nome che inizia con TT o 
        ZZ. NB: le tabelle personalizzate aggiunte vanno elencate 
        nell'ORDERTBL, inoltre per le tabelle temporanee occore indicare il 
        campo "ot_istmp" a "S", poiché i programmi di conversione archivi e 
        cancellazione tabelle temporanee rimuovono il contenuto di tutte le 
        tabelle marcate con "ot_istmp" a "S" 
        quando si documenta la nomenclatura delle tabelle da creare per le 
        personalizzazioni, indicare che i nomi delle tabelle che iniziano per 
        TMP_ (o tmp_) sono riservati a NTS INFORMATICA e se si creano tabelle 
        personalizzate con questi nomi, verranno rimosse in sede di Conversione 
        archivi (Busconvs) anche se presenti nel PROVA.MOD. 
        per l'aggiunta di campi in tabelle preesistenti si consiglia di 
        usare nomi che inizino con la stessa sigla utilizzata da NTS per quella 
        tabella, ma seguita immediatamente da hh o qq, per esempio per nuovi 
        campi su anagra utilizzare an_hhcodice, an_qqlinea, ecc... 
        per le voci di menù si consiglia di inserire nuove voci costruendo 
        un albero che parta dal primo livello col numero 17, tuttavia non 
        possiamo escludere che in futuro NTS debba utilizzare tale numero per un 
        nuovo modulo di procedura, sarà comunque l'ultimo ad essere utilizzato 
         NB: qualora si apportino modifiche ai database di Business, 
      ricordarsi che per evitare perdite di dati durante gli aggiornamenti di 
      Release o Service Release, di effettuare l'unione tra i nuovi modelli e i 
      vecchi database, per maggiori informazioni vedi anche conversione di 
      archivi con database personalizzati del capitolo relativo agli aggiornamenti alla 
procedura. |