Trasformata tabella indici libro unico in file LF_INDLIB

git-svn-id: svn://10.65.10.50/trunk@991 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1995-02-13 17:18:17 +00:00
parent abfb189183
commit d84c99c5ec
2 changed files with 36 additions and 32 deletions

View File

@ -11,13 +11,14 @@ PAGE "Tabella Indici Libro Unico" -1 -1 71 20
NUMBER F_ANNO 4 NUMBER F_ANNO 4
BEGIN BEGIN
PROMPT 1 1 "Anno esercizio " PROMPT 1 1 "Anno esercizio "
FLAGS "AZ" FLAGS "A"
FIELD CODTAB[1,4] FIELD ANNO
USE %LBU USE %LBU
INPUT CODTAB[1,4] F_ANNO INPUT CODTAB[1,4] F_ANNO
INPUT CODTAB[5,7] F_CODLIB INPUT CODTAB[5,7] F_CODLIB
DISPLAY "Anno" CODTAB[1,4] DISPLAY "Anno" ANNO
DISPLAY "Codice libro unico" CODTAB[5,7] DISPLAY "Libro" CODLIB
DISPLAY "Descrizione@50" S0
OUTPUT F_ANNO CODTAB[1,4] OUTPUT F_ANNO CODTAB[1,4]
OUTPUT F_CODLIB CODTAB[5,7] OUTPUT F_CODLIB CODTAB[5,7]
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
@ -28,7 +29,7 @@ STRING F_CODLIB 3
BEGIN BEGIN
PROMPT 28 1 "Libro " PROMPT 28 1 "Libro "
FLAGS "UZ" FLAGS "UZ"
FIELD CODTAB[5,7] FIELD CODLIB
COPY ALL F_ANNO COPY ALL F_ANNO
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
KEY 1 KEY 1
@ -37,15 +38,17 @@ END
NUMBER F_INDEX 7 NUMBER F_INDEX 7
BEGIN BEGIN
PROMPT 42 1 "Num. registrazione " PROMPT 42 1 "Num. registrazione "
FLAGS "Z" FLAGS "U"
FIELD CODTAB[8,14] FIELD NUMREG
USE %INL USE LF_INDLIB
COPY INPUT F_ANNO INPUT ANNO F_ANNO
INPUT CODTAB[8,14] F_INDEX INPUT CODLIB F_CODLIB
INPUT NUMREG F_INDEX
COPY DISPLAY F_ANNO COPY DISPLAY F_ANNO
DISPLAY "Indice@7" CODTAB[8,14] DISPLAY "Indice@7" NUMREG
COPY OUTPUT F_ANNO OUTPUT F_ANNO ANNO
OUTPUT F_INDEX CODTAB[8,14] OUTPUT F_CODLIB CODLIB
OUTPUT F_INDEX NUMREG
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
KEY 1 KEY 1
END END
@ -53,21 +56,22 @@ END
NUMBER F_ANNOREG 4 NUMBER F_ANNOREG 4
BEGIN BEGIN
PROMPT 1 2 "Anno registrazione " PROMPT 1 2 "Anno registrazione "
FIELD I0 FIELD ANNOREG
FLAGS "A"
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
END END
LIST F_MESE 2 10 LIST F_MESE 2 12
BEGIN BEGIN
PROMPT 42 2 "Mese registrazione " PROMPT 40 2 "Mese registrazione "
FIELD I1 FIELD MESEREG
FLAGS "M" FLAGS "M"
END END
NUMBER F_PINI_LU 5 NUMBER F_PINI_LU 5
BEGIN BEGIN
PROMPT 1 3 "Numero pagina iniziale registro unico " PROMPT 1 3 "Numero pagina iniziale registro unico "
FIELD I2 FIELD PAGINI
FLAGS "UR" FLAGS "UR"
MESSAGE DIRTY,F_PFIN_LU MESSAGE DIRTY,F_PFIN_LU
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
@ -76,7 +80,7 @@ END
NUMBER F_PFIN_LU 5 NUMBER F_PFIN_LU 5
BEGIN BEGIN
PROMPT 1 4 "Numero pagina finale registro unico " PROMPT 1 4 "Numero pagina finale registro unico "
FIELD I3 FIELD PAGFIN
FLAGS "UR" FLAGS "UR"
NUM_EXPR {#THIS_FIELD>=#F_PINI_LU} NUM_EXPR {#THIS_FIELD>=#F_PINI_LU}
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
@ -86,7 +90,7 @@ END
NUMBER F_DITTA 5 NUMBER F_DITTA 5
BEGIN BEGIN
PROMPT 1 6 "Codice ditta " PROMPT 1 6 "Codice ditta "
FIELD I4 FIELD CODDITTA
FLAGS "R" FLAGS "R"
USE LF_NDITTE USE LF_NDITTE
INPUT CODDITTA F_DITTA INPUT CODDITTA F_DITTA
@ -94,7 +98,7 @@ BEGIN
DISPLAY "Ragione sociale@50" RAGSOC DISPLAY "Ragione sociale@50" RAGSOC
OUTPUT F_DITTA CODDITTA OUTPUT F_DITTA CODDITTA
OUTPUT F_RAGSOC RAGSOC OUTPUT F_RAGSOC RAGSOC
CHECKTYPE REUIRED CHECKTYPE REQUIRED
WARNING "E' necessario specificare un codice ditta valido" WARNING "E' necessario specificare un codice ditta valido"
END END
@ -112,13 +116,13 @@ END
STRING F_CODREG 3 STRING F_CODREG 3
BEGIN BEGIN
PROMPT 1 8 "Codice registro " PROMPT 1 8 "Codice registro "
FIELD S0 FIELD CODREG
USE REG USE REG
FLAGS "UZ" FLAGS "UZ"
INPUT CODTAB[1,4] F_ANNOREG INPUT CODTAB[1,4] F_ANNOREG
INPUT CODTAB[5,7] F_CODREG INPUT CODTAB[5,7] F_CODREG
DISPLAY "Anno" CODTAB[1,4] DISPLAY "Anno" ANNO
DISPLAY "Codice" CODTAB[5,7] DISPLAY "Codice" CODLIB
DISPLAY "Descrizione@50" S0 DISPLAY "Descrizione@50" S0
OUTPUT F_ANNOREG CODTAB[1,4] OUTPUT F_ANNOREG CODTAB[1,4]
OUTPUT F_CODREG CODTAB[5,7] OUTPUT F_CODREG CODTAB[5,7]
@ -130,10 +134,10 @@ END
STRING F_DESCREG 50 STRING F_DESCREG 50
BEGIN BEGIN
PROMPT 1 9 "Descrizione " PROMPT 1 9 "Descrizione "
USE REG KEY 2 SELECT CODTAB[1,4]=#F_ANNO USE REG KEY 2 SELECT ANNO=#F_ANNO
INPUT S0 F_DESCREG INPUT S0 F_DESCREG
DISPLAY "Descrizione@50" S0 DISPLAY "Descrizione@50" S0
DISPLAY "Codice registro" CODTAB[5,7] DISPLAY "Codice registro" CODLIB
COPY OUTPUT F_CODREG COPY OUTPUT F_CODREG
CHECKTYPE NORMAL CHECKTYPE NORMAL
END END
@ -141,33 +145,33 @@ END
NUMBER F_PINI_RU 5 NUMBER F_PINI_RU 5
BEGIN BEGIN
PROMPT 1 11 "Numero iniziale pagina registro utente " PROMPT 1 11 "Numero iniziale pagina registro utente "
FIELD I5 FIELD PAGINIUT
FLAGS "R" FLAGS "R"
END END
NUMBER F_PFIN_RU 5 NUMBER F_PFIN_RU 5
BEGIN BEGIN
PROMPT 1 12 "Numero finale pagina registro utente " PROMPT 1 12 "Numero finale pagina registro utente "
FIELD I6 FIELD PAGFINUT
FLAGS "R" FLAGS "R"
END END
STRING F_CODVID 3 STRING F_CODVID 3
BEGIN BEGIN
PROMPT 1 14 "Codice vidimazione " PROMPT 1 14 "Codice vidimazione "
FIELD S1 FIELD CODVID
END END
BOOLEAN F_STAMPATO BOOLEAN F_STAMPATO
BEGIN BEGIN
PROMPT 1 16 "Stampato su bollato " PROMPT 1 16 "Stampato su bollato "
FIELD B0 FIELD STAMPATO
END END
BOOLEAN F_PANN_LU BOOLEAN F_PANN_LU
BEGIN BEGIN
PROMPT 36 16 "Pagine libro unico annullate" PROMPT 36 16 "Pagine libro unico annullate"
FIELD B1 FIELD ANNULLATE
MESSAGE FALSE REQUIRED,F_DITTA|REQUIRED,F_CODREG MESSAGE FALSE REQUIRED,F_DITTA|REQUIRED,F_CODREG
MESSAGE TRUE NORMAL,F_DITTA|NORMAL,F_CODREG MESSAGE TRUE NORMAL,F_DITTA|NORMAL,F_CODREG
END END

View File

@ -129,7 +129,7 @@
13|Servizio|16|7 13|Servizio|16|7
14|Gestione libro unico|2|7 14|Gestione libro unico|2|7
14|Tabella libro unico|ba3 -0 %lbu 14|Tabella libro unico|ba3 -0 %lbu
14|Tabella indici libro unico|ba3 -0 %inl 14|Tabella indici libro unico|ba3 -3 batbinl 15
14|Tabella vidimazioni|ba3 -0 %vid 14|Tabella vidimazioni|ba3 -0 %vid
14|Stampa indici libro unico|ba3 -5 14|Stampa indici libro unico|ba3 -5
15|Manutenzione|4 15|Manutenzione|4