2002-09-09 14:10:14 +00:00
|
|
|
#include "cm0200a.h"
|
|
|
|
|
|
|
|
TOOLBAR "" 0 -2 0 2
|
|
|
|
|
|
|
|
BUTTON DLG_PRINT 10 2
|
|
|
|
BEGIN
|
|
|
|
PROMPT -12 -11 "~Stampa"
|
|
|
|
MESSAGE EXIT,K_ENTER
|
|
|
|
END
|
|
|
|
|
|
|
|
BUTTON DLG_QUIT 10 2
|
|
|
|
BEGIN
|
|
|
|
PROMPT -22 -11 ""
|
|
|
|
END
|
|
|
|
|
|
|
|
ENDPAGE
|
|
|
|
|
|
|
|
PAGE "Scheda CDC/Commessa" -1 -1 76 20
|
|
|
|
|
|
|
|
NUMBER F_CODDITTA 5
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 1 "Ditta "
|
|
|
|
FLAGS "FRD"
|
|
|
|
USE LF_NDITTE KEY 1
|
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
INPUT CODDITTA F_CODDITTA
|
|
|
|
DISPLAY "Codice" CODDITTA
|
|
|
|
DISPLAY "Ragione sociale@50" RAGSOC
|
|
|
|
OUTPUT F_CODDITTA CODDITTA
|
|
|
|
OUTPUT F_RAGSOC RAGSOC
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_RAGSOC 50
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 2 "Ragione sociale "
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_ANNO 4
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 4 "Codice esercizio "
|
|
|
|
HELP "Codice esercizio per cui si vuole la lista"
|
|
|
|
USE ESC
|
|
|
|
INPUT CODTAB F_ANNO
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
DISPLAY "Data inizio esercizio" D0
|
|
|
|
DISPLAY "Data fine esercizio" D1
|
|
|
|
OUTPUT F_ANNO CODTAB
|
|
|
|
FLAGS "RZ"
|
|
|
|
ADD RUN cg0 -5 esc
|
2002-10-23 14:14:55 +00:00
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
WARNING "Codice esercizio obbligatorio"
|
2002-09-09 14:10:14 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
DATE F_DATAINI
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 5 "Dalla data "
|
|
|
|
END
|
|
|
|
|
|
|
|
DATE F_DATAFIN
|
|
|
|
BEGIN
|
|
|
|
PROMPT 50 5 "alla data "
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_DACDC 20
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 7 "Da CDC/Commessa "
|
|
|
|
FLAGS "UZ"
|
|
|
|
USE CMS
|
|
|
|
INPUT CODTAB F_DACDC
|
|
|
|
DISPLAY "Codice@20" CODTAB
|
|
|
|
DISPLAY "Descrizione@70" S0
|
|
|
|
OUTPUT F_DACDC CODTAB
|
|
|
|
CHECKTYPE SEARCH
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_DAFSC 10
|
|
|
|
BEGIN
|
|
|
|
PROMPT 50 7 "Da fase "
|
|
|
|
FLAGS "UZ"
|
|
|
|
USE FSC
|
|
|
|
INPUT CODTAB F_DAFSC
|
|
|
|
DISPLAY "Codice@20" CODTAB
|
|
|
|
DISPLAY "Descrizione@70" S0
|
|
|
|
OUTPUT F_DAFSC CODTAB
|
|
|
|
CHECKTYPE SEARCH
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_ACDC 20
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 8 "A CDC/Commessa "
|
|
|
|
FLAGS "UZ"
|
|
|
|
COPY USE F_DACDC
|
|
|
|
INPUT CODTAB F_ACDC
|
|
|
|
COPY DISPLAY F_DACDC
|
|
|
|
OUTPUT F_ACDC CODTAB
|
|
|
|
CHECKTYPE SEARCH
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_AFSC 10
|
|
|
|
BEGIN
|
|
|
|
PROMPT 50 8 "A fase "
|
|
|
|
FLAGS "UZ"
|
|
|
|
COPY USE F_DAFSC
|
|
|
|
INPUT CODTAB F_AFSC
|
|
|
|
COPY DISPLAY F_DAFSC
|
|
|
|
OUTPUT F_AFSC CODTAB
|
|
|
|
CHECKTYPE SEARCH
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_GRUPPOINI 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 10 "Da Gruppo - Conto - Sottoconto "
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_CONTOINI 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 39 10 ""
|
|
|
|
USE LF_PCON SELECT (CONTO!="")&&(SOTTOCONTO="")
|
|
|
|
INPUT GRUPPO F_GRUPPOINI
|
|
|
|
INPUT CONTO F_CONTOINI
|
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
DISPLAY "Conto" CONTO
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
DISPLAY "Tipo" TMCF
|
|
|
|
OUTPUT F_GRUPPOINI GRUPPO
|
|
|
|
OUTPUT F_CONTOINI CONTO
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
WARNING "Conto inesistente o mancante"
|
|
|
|
VALIDATE REQIF_FUNC 1 F_SOTTOCINI
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_SOTTOCINI 6
|
|
|
|
BEGIN
|
|
|
|
PROMPT 46 10 ""
|
|
|
|
USE LF_PCON SELECT SOTTOCONTO!=""
|
|
|
|
INPUT GRUPPO F_GRUPPOINI
|
|
|
|
INPUT CONTO F_CONTOINI
|
|
|
|
INPUT SOTTOCONTO F_SOTTOCINI
|
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
DISPLAY "Conto" CONTO
|
|
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
OUTPUT F_GRUPPOINI GRUPPO
|
|
|
|
OUTPUT F_CONTOINI CONTO
|
|
|
|
OUTPUT F_SOTTOCINI SOTTOCONTO
|
|
|
|
OUTPUT F_DESCRINI DESCR
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_DESCRINI 50
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 11 "Descrizione "
|
|
|
|
USE LF_PCON KEY 2
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
INPUT DESCR F_DESCRINI
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
DISPLAY "Conto" CONTO
|
|
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
|
|
COPY OUTPUT F_SOTTOCINI
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_GRUPPOFIN 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 12 "A Gruppo - Conto - Sottoconto "
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_CONTOFIN 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 39 12 ""
|
|
|
|
USE LF_PCON SELECT (CONTO!="")&&(SOTTOCONTO="")
|
|
|
|
INPUT GRUPPO F_GRUPPOFIN
|
|
|
|
INPUT CONTO F_CONTOFIN
|
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
DISPLAY "Conto" CONTO
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
DISPLAY "Tipo" TMCF
|
|
|
|
OUTPUT F_GRUPPOFIN GRUPPO
|
|
|
|
OUTPUT F_CONTOFIN CONTO
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
VALIDATE REQIF_FUNC 1 F_SOTTOCFIN
|
|
|
|
WARNING "Conto inesistente o mancante"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_SOTTOCFIN 6
|
|
|
|
BEGIN
|
|
|
|
PROMPT 46 12 ""
|
|
|
|
USE LF_PCON SELECT SOTTOCONTO!=""
|
|
|
|
INPUT GRUPPO F_GRUPPOFIN
|
|
|
|
INPUT CONTO F_CONTOFIN
|
|
|
|
INPUT SOTTOCONTO F_SOTTOCFIN
|
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
DISPLAY "Conto" CONTO
|
|
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
OUTPUT F_GRUPPOFIN GRUPPO
|
|
|
|
OUTPUT F_CONTOFIN CONTO
|
|
|
|
OUTPUT F_SOTTOCFIN SOTTOCONTO
|
|
|
|
OUTPUT F_DESCRFIN DESCR
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
WARNING "Sottoconto inesistente o mancante"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_DESCRFIN 50
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 13 "Descrizione "
|
|
|
|
USE LF_PCON KEY 2
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
INPUT DESCR F_DESCRFIN
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
DISPLAY "Conto" CONTO
|
|
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
|
|
COPY OUTPUT F_SOTTOCFIN
|
|
|
|
END
|
|
|
|
|
|
|
|
BOOLEAN F_SALTOPAGINA
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 15 "Salto pagina a fine commessa"
|
|
|
|
END
|
|
|
|
|
|
|
|
ENDPAGE
|
|
|
|
|
|
|
|
ENDMASK
|