NB: NON eccedere la lunghezza di 8 caratteri perchè quando l'oggetto sarà trasformato in una DLL (tramite compilazione) il nome verrà troncato. Fanno eccezione solo i campi che al massimo possono avere un nome lungo 9 e le Variabili Multilingua
Variabili Multilingua
*MTXTEDxxxxxxxxx
Se la variabile è composta da 1 sola parola --> xxxxxxxxx = valore variabile multilingua (in Italiano)
Se la variabile è composta da + parole --> xxxxxxxxx = progressivo
____________________________
Programmazione Standard Lansa
Processi
AA_NNNNN
AA=Identificativo Package (2 char: es. PR, BA, ecc)
NNNNN=Nome Processo (5 char)
Esempio: CO_FATTU (fatturazione all'interno di applicazioni contabili)
Funzioni
AANNNSS
AA=Identificativo Package (2 char: es. PR, BA, ecc)
NNN=Iniziali del Nome Processo (3 char)
SS=Progressivo che identifica la sequenza di creazione nel Processo (numero di 2)
File
AANNFF
AA=Identificativo Package (2 char: es. PR, BA, ecc)
NN=Iniziali del Nome Processo (2 char)
FF=Nome del file mnemonico (2 char)
Viste Logiche
AANNFFSS
AA=Identificativo Package (2 char: es. PR, BA, ecc)
NN=Iniziali del Nome Processo (2 char)
FF=Nome del file mnemonico (2 char)
SS=Progressivo che identifica la sequenza di creazione della vista logica nel file (numero di 2)
Campi definiti in file
AAFFCCCC(V)
AA=Identificativo Package (2 char: es. PR, BA, ecc)
FF=Nome del file mnemonico (2 char)
CCCC=Nome del campo mnemonico (4 char)
V=identificativo finale fisso SOLO per i campi virtuali
____________________________
Programmazione WEB/Visuale Lansa
Componenti Generali
ED [RP][FP] nnnn
RP = Reusable-Part
FP = Fast-Part
nnnn = progressivo
Componenti Specifici
XXXX [FL][CH][RP][FP] nn
XXXX = Modulo o Applicazione
FL = Filtro
CH = Command Handler
RP = Reusable-Part
FP = Fast-Part
nn = progressivo
Esempio:
EDRP0001, EDFP0001
LSCLFL01, LSCLCH01, LSCLRP01, LSCLFP01
NB: Aggiornare nella seguente tabella i prefissi specifici delle WAM / Reusable Part per ciascuno Modulo/Applicazione
LSCL<=Listini Clienti
MGOA<=Magazzino: Ordini di Acquisto
NGCL DM<= Retail: Clienti
MGMV<=Magazzino: Movimentazioni + Saldi
CLBE<=Conto Lavoro
CLSO<=Solleciti C/Lavoro
COCO<=Contabilità - Contratti
MGFP <=Magazzino: Fatturazione Passiva
MGAR <=Magazzino: Anagrafica Articoli
SCSI <=Schede prezzo lavoranti
PROR <=Produzione - Ordini di vendita
MGRC <=Magazzino: Resi Clienti
AQLF <=Acquisti: Listini Fornitori
FPVA <=Fatturazione Passiva: Valorizzazioni
BUBU <=Buoni di Prelievo
PRLA <=Produzione - Lancio
PRCA <=Produzione - Cartellini
FACV <=Conto Vendita in Outsourcing
EDMP <=Gestione Memorizzazione Parametri di Lancio Elaborazioni ED
POP-UP
WPOPnnnn
nnnn = progressivo
Descrizione: NOME FILE + Descrizione del File
Gestori Tabelle
TBEDnnnx
nnn = progressivo
x = R => RECORD
G => GESTORE
C => COMMAND-HANDLER (WAM)
P => PROMPTER (WAM)
F => FILTRO (WAM)
Descrizione:
Se record unico ---> NOME DEL FILE (chiave1 chiave2) - Descrizione del File
Se più record ---> NOME DEL FILE - Descrizione del File
____________________________
Nomenclature da utilizzare all'interno dei programmi
up_xxxxxxxxx ==> Proprietà oggetto
um_xxxxxxxxx ==> Metodo
ue_xxxxxxxxx ==> Evento
vi_xxxxxxxxx ==> Variabile Interna (instanze di oggetti)
p_xxxxxxxxx ==> parametri delle DEFINE_MAP
FP_Rnnnnn ==> Nomi delle FAST-PART
NON UTILIZZATE MAI I SEGUENTI NOMI
FP_RBTSTD ==> Pulsanti Standard
FP_RBTFUN ==> Tasti Funzione
FP_RBTCOM ==> Operazioni Comuni sulle Liste
FP_RIMLOP ==> Operazioni sulle righe delle Liste
FP_RED02 ==> Paginazione Lista
FP_RMULTI ==> Paginazione per Selezione Multipla
FP_RCKSEL ==> Check-Box Selezione Multipla