campo-sirio/lv/lv2200a.uml
luca83 b361775d1f Patch level :10.0
Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
0000956: Anomalia/migliorie monitor Planning
Vedere allegato. Importante: Rendere ordine di fermata imputabile.


git-svn-id: svn://10.65.10.50/trunk@17572 c028cbd2-c16b-5b4b-a496-9718f37d4682
2008-11-07 08:55:56 +00:00

403 lines
6.3 KiB
Plaintext
Executable File

#include "lv2200a.h"
TOOLBAR "" 0 0 0 2
BUTTON DLG_PRINT 2 2
BEGIN
PROMPT 1 1 "Stampa"
PICTURE BMP_PRINT
END
BUTTON DLG_SETPRINT 2 2
BEGIN
PROMPT 2 1 "Imposta"
PICTURE BMP_SETPRINT
END
BUTTON DLG_DELREC 2 2
BEGIN
PROMPT 3 1 "Elimina"
PICTURE BMP_DELREC
END
BUTTON DLG_INFO 2 2
BEGIN
PROMPT 4 1 "Info"
MESSAGE EXIT,K_F2
PICTURE BMP_INFO
END
BUTTON DLG_HELP 2 2
BEGIN
PROMPT 5 1 "Help"
MESSAGE EXIT,K_F1
PICTURE BMP_HELP
END
BUTTON DLG_QUIT 2 2
BEGIN
PROMPT 6 1 "Fine"
MESSAGE EXIT,K_QUIT
PICTURE BMP_QUIT
END
ENDPAGE
PAGE "Visualizzazione e modifica giri" -1 -1 76 20
GROUPBOX DLG_NULL 76 5
BEGIN
PROMPT 1 1 "@bDati del giro"
END
DATE F_DADATA
BEGIN
PROMPT 2 2 "Visualizza i giri dal "
FIELD DADATA
CHECKTYPE REQUIRED
END
DATE F_ADATA
BEGIN
PROMPT 40 2 "al "
FIELD ADATA
VALIDATE DATE_CMP_FUNC >= F_DADATA
WARNING "Inserire una data finale maggiore della data di inizio"
CHECKTYPE REQUIRED
END
STRING F_CODITI 3
BEGIN
PROMPT 2 3 "Itinerario "
FLAGS "UZ"
USE &ITI
INPUT CODTAB F_CODITI
DISPLAY "Codice " CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_CODITI CODTAB
OUTPUT F_DESCRITI S0
END
STRING F_DESCRITI 50
BEGIN
PROMPT 23 3 ""
USE &ITI KEY 2
INPUT S0 F_DESCRITI
DISPLAY "Descrizione@50" S0
DISPLAY "Codice " CODTAB
COPY OUTPUT F_CODITI
END
NUMBER F_CODCF 6
BEGIN
PROMPT 2 4 "Cliente "
FLAGS "U"
USE LF_CLIFO KEY 1
INPUT TIPOCF "C"
INPUT CODCF F_CODCF
DISPLAY "Codice " CODCF
DISPLAY "Ragione sociale@50" RAGSOC
OUTPUT F_CODCF CODCF
OUTPUT F_RAGSOCCLI RAGSOC
CHECKTYPE NORMAL
END
STRING F_RAGSOCCLI 50
BEGIN
PROMPT 23 4 ""
USE LF_CLIFO KEY 2
INPUT TIPOCF "C"
INPUT RAGSOC F_RAGSOCCLI
DISPLAY "Ragione sociale@50" RAGSOC
DISPLAY "Codice " CODCF
COPY OUTPUT F_CODCF
CHECKTYPE NORMAL
END
SPREADSHEET F_PLAN
BEGIN
PROMPT 0 6 "Giri"
ITEM "Data"
ITEM "Giorno"
ITEM "Itinerario"
ITEM "Ordine\nfermata"
ITEM "Codice\nCliente@6"
ITEM "Ragione sociale@50"
ITEM "Contratto"
ITEM "Freq.\nConsegne"
ITEM "Mod. pass."
ITEM "Autista"
ITEM "Mezzo"
ITEM "Anno\ndoc."
ITEM "Tipo\ndoc."
ITEM "Numero\ndoc."
ITEM "Consegna\nstandard"
ITEM "Per.\nsosp."
ITEM "Per.\nsosp. var."
ITEM "Num.\nriga@5"
END
ENDPAGE
ENDMASK
PAGE "Giri" -1 -1 78 20
GROUPBOX DLG_NULL 76 4
BEGIN
PROMPT 1 1 "@bDati giro"
END
DATE F_S_DATA
BEGIN
PROMPT 2 2 "Data "
FIELD DTCONS
CHECKTYPE REQUIRED
END
STRING F_S_GIORNO 10
BEGIN
PROMPT 20 2 "Giorno "
FLAG "D"
END
NUMBER F_S_ITI 3
BEGIN
PROMPT 40 2 "Itinerario "
FLAGS "Z"
FIELD CODITI
USE &ITI
INPUT CODTAB F_S_ITI
DISPLAY "Codice " CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_S_ITI CODTAB
CHECKTYPE REQUIRED
END
NUMBER F_S_RIGA 5
BEGIN
PROMPT 60 2 "Riga "
FLAGS "DG"
MESSAGE EMPTY ENABLE,F_S_CODCONT
MESSAGE DISABLE,F_S_CODCONT
FIELD CODRIGA
CHECKTYPE REQUIRED
END
NUMBER F_S_ORDFER 3
BEGIN
FLAGS "U"
PROMPT 2 3 "Ordine ferm. "
FIELD ORDFER
CHECKTYPE NORMAL
END
NUMBER F_S_FREQ 2
BEGIN
PROMPT 54 3 "Freq. cons. "
USE &FRQ
INPUT CODTAB F_S_FREQ
DISPLAY "Codice " CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_S_FREQ CODTAB
FLAGS "Z"
CHECKTYPE REQUIRED
FIELD FREQ
END
LIST F_S_MODPASS 10
BEGIN
PROMPT 24 3 "Mod. di pass. "
ITEM "C|Consegna"
ITEM "R|Ritiro"
ITEM "E|Entrambi"
FIELD MODPASS
END
GROUPBOX DLG_NULL 76 4
BEGIN
PROMPT 1 5 "@bDati cliente"
END
NUMBER F_S_CODCF 6
BEGIN
PROMPT 2 6 "Cliente "
FLAGS "DUG"
FIELD CODCF
USE LF_CLIFO KEY 1
INPUT TIPOCF "C"
INPUT CODCF F_S_CODCF
DISPLAY "Codice " F_S_SCODCF
DISPLAY "Ragione sociale@50" F_S_RAGSOC
OUTPUT F_S_CODCF CODCF
OUTPUT F_S_RAGSOCCLI RAGSOC
CHECKTYPE REQUIRED
END
STRING F_S_RAGSOCCLI 50
BEGIN
PROMPT 22 6 ""
FLAGS "D"
END
NUMBER F_S_CODCONT 6
BEGIN
PROMPT 2 7 "Contratto "
FLAGS "DU"
USE LF_LVCONDV
JOIN LF_CLIFO INTO TIPOCF="C" CODCF=CODCF
INPUT CODCONT F_S_CODCONT
INPUT CODCF F_S_CODCF
DISPLAY "Codice@6" CODCONT
DISPLAY "Cliente@50" LF_CLIFO->RAGSOC
DISPLAY "Codice Cliente" CODCF
OUTPUT F_S_CODCONT CODCONT
OUTPUT F_S_CODCF CODCF
OUTPUT F_S_RAGSOCCLI LF_CLIFO->RAGSOC
FIELD CODCONT
END
GROUPBOX DLG_NULL 76 4
BEGIN
PROMPT 1 9 "@bDettagli trasporto"
END
STRING F_S_CODAUT 6
BEGIN
PROMPT 2 10 "Autista "
FLAGS "UZ"
USE &AUT
INPUT CODTAB F_S_CODAUT
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_S_CODAUT CODTAB
OUTPUT F_S_DESAUT S0
CHECKTYPE REQUIRED
FIELD CODAUT
END
STRING F_S_DESAUT 50
BEGIN
PROMPT 22 10 ""
USE &AUT KEY 2
INPUT S0 F_S_DESAUT
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_S_CODAUT
CHECKTYPE REQUIRED
END
STRING F_S_CODMEZ 8
BEGIN
PROMPT 2 11 "Targa "
FLAGS "U"
USE &MEZ
INPUT CODTAB F_S_CODMEZ
DISPLAY "Codice@8" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_S_CODMEZ CODTAB
OUTPUT F_S_DESMEZ S0
FIELD CODMEZ
CHECKTYPE REQUIRED
END
STRING F_S_DESMEZ 50
BEGIN
PROMPT 22 11 ""
USE &MEZ KEY 2
INPUT S0 F_S_DESMEZ
DISPLAY "Descrizione@50" S0
DISPLAY "Codice@8" CODTAB
COPY OUTPUT F_S_CODMEZ
CHECKTYPE REQUIRED
END
GROUPBOX DLG_NULL 20 5
BEGIN
PROMPT 56 13 "@bDati bolla associata"
END
NUMBER F_S_ANNO 4
BEGIN
PROMPT 57 14 "Anno doc. "
FIELD ANNO
FLAG "D"
END
STRING F_S_CODNUM 4
BEGIN
PROMPT 57 15 "Documento "
FIELD CODNUM
FLAG "D"
END
NUMBER F_S_NDOC 7
BEGIN
PROMPT 57 16 "Numero "
FIELD NDOC
FLAG "DG"
MESSAGE EMPTY DISABLE,F_S_BOLLA
MESSAGE ENABLE,F_S_BOLLA
END
GROUPBOX DLG_NULL 53 5
BEGIN
PROMPT 1 13 "@bDettagli giro"
END
BOOLEAN F_S_PASSTD
BEGIN
PROMPT 2 14 "Consegna standard "
FIELD CONSSTD
FLAG "D"
END
NUMBER F_S_PERSOSP 2
BEGIN
PROMPT 2 15 "Periodo di sospensione "
FIELD PERSOSP
FLAG "D"
END
NUMBER F_S_PERSOSPVAR 2
BEGIN
PROMPT 2 16 "Periodo di sospensione variato "
FIELD PERSOSPVAR
USE LF_LVPERISOSP
INPUT CODCF F_S_CODCF SELECT
INPUT CODCONT F_S_CODCONT SELECT
INPUT CODPER F_S_PERSOSPVAR
DISPLAY "Codice @6" CODPER
DISPLAY "Da @10" DATAINI
DISPLAY "a @10" DATAFIN
OUTPUT F_S_PERSOSPVAR CODPER
CHECKTYPE NORMAL
END
ENDPAGE
TOOLBAR "" 0 0 0 2
BUTTON DLG_OK 2 2
BEGIN
PROMPT 1 1 ""
END
BUTTON DLG_DELREC 2 2
BEGIN
PROMPT 2 1 "Elimina"
MESSAGE EXIT,K_DEL
PICTURE BMP_DELREC
END
BUTTON DLG_USER 2 2
BEGIN
PROMPT 3 1 "Bolla"
PICTURE BMP_LINK
END
BUTTON DLG_CANCEL 2 2
BEGIN
PROMPT 4 1 ""
END
ENDPAGE
ENDMASK