git-svn-id: svn://10.65.10.50/branches/R_10_00@22727 c028cbd2-c16b-5b4b-a496-9718f37d4682
325 lines
6.1 KiB
Plaintext
Executable File
325 lines
6.1 KiB
Plaintext
Executable File
#include "ps0430200a.h"
|
|
|
|
TOOLBAR "" 0 -3 0 3
|
|
|
|
BUTTON DLG_SAVEREC 11 2
|
|
BEGIN
|
|
PROMPT -12 -11 ""
|
|
PICTURE BMP_SAVEREC
|
|
PICTURE BMP_SAVERECDN
|
|
MESSAGE EXIT,K_ENTER
|
|
END
|
|
|
|
BUTTON DLG_QUIT 11 2
|
|
BEGIN
|
|
PROMPT -22 -11 ""
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
PAGE "Configurazione campi per utente" 0 0 0 -3
|
|
|
|
STRING F_USER 8
|
|
BEGIN
|
|
PROMPT 2 2 "Utente "
|
|
FLAGS "U"
|
|
KEY 1
|
|
USE LF_USER SELECT ISGROUP!="X"
|
|
INPUT USERNAME F_USER
|
|
DISPLAY "Utente@8" USERNAME
|
|
DISPLAY "Gruppo@8" GROUPNAME
|
|
DISPLAY "Descrizione@50" USERDESC
|
|
OUTPUT F_USER USERNAME
|
|
OUTPUT F_DUSER USERDESC
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
STRING F_DUSER 50
|
|
BEGIN
|
|
PROMPT 29 2 ""
|
|
FLAGS "D"
|
|
END
|
|
|
|
STRING F_GRMERC 3
|
|
BEGIN
|
|
PROMPT 2 4 "Gruppo merc. "
|
|
FLAG "U"
|
|
USE GMC KEY 1 SELECT CODTAB[4,5]==""
|
|
INPUT CODTAB F_GRMERC
|
|
DISPLAY "Codice" CODTAB[1,3]
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_GRMERC CODTAB[1,3]
|
|
OUTPUT F_DGRMERC S0
|
|
CHECKTYPE SEARCH
|
|
FIELD OR14_GRM
|
|
END
|
|
|
|
STRING F_DGRMERC 50
|
|
BEGIN
|
|
PROMPT 29 4 ""
|
|
USE GMC KEY 2 SELECT CODTAB[4,5]==""
|
|
INPUT S0 F_DGRMERC
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_GRMERC CODTAB[1,3]
|
|
OUTPUT F_DGRMERC S0
|
|
CHECKTYPE SEARCH
|
|
END
|
|
|
|
STRING F_SGRMERC 2
|
|
BEGIN
|
|
PROMPT 2 5 "Sottogr.merc. "
|
|
FLAG "U"
|
|
USE GMC
|
|
INPUT CODTAB[1,3] F_GRMERC
|
|
INPUT CODTAB[4,5] F_SGRMERC
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_GRMERC CODTAB[1,3]
|
|
OUTPUT F_SGRMERC CODTAB[4,5]
|
|
OUTPUT F_DSGRMERC S0
|
|
CHECKTYPE NORMAL
|
|
FIELD OR14_SGR
|
|
END
|
|
|
|
STRING F_DSGRMERC 50
|
|
BEGIN
|
|
PROMPT 29 5 ""
|
|
USE GMC KEY 2 SELECT CODTAB[4,5] != ""
|
|
INPUT S0 F_DSGRMERC
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice" CODTAB
|
|
COPY OUTPUT F_SGRMERC
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
STRING F_CDCT 20
|
|
BEGIN
|
|
PROMPT 2 7 "CDC/Commessa "
|
|
FLAGS "UZ"
|
|
USE CMS
|
|
INPUT CODTAB F_CDCT
|
|
DISPLAY "Codice@20" CODTAB
|
|
DISPLAY "Descrizione@70" S0
|
|
OUTPUT F_CDCT CODTAB
|
|
FILED OR14_CDCT
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
STRING F_FSCT 10
|
|
BEGIN
|
|
PROMPT 45 7 "Fase "
|
|
FLAGS "UZ"
|
|
USE FSC
|
|
INPUT CODTAB F_FSCT
|
|
DISPLAY "Codice@20" CODTAB
|
|
DISPLAY "Descrizione@70" S0
|
|
OUTPUT F_FSCT CODTAB
|
|
FIELD OR14_FSCT
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
STRING F_CODNUM 4
|
|
BEGIN
|
|
PROMPT 2 9 "Numerazione "
|
|
USE %NUM
|
|
INPUT CODTAB F_CODNUM
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_CODNUM CODTAB
|
|
OUTPUT F_DESNUM S0
|
|
FLAG "UG"
|
|
CHECKTYPE NORMAL
|
|
FIELD OR14_NUM
|
|
END
|
|
|
|
STRING F_DESNUM 50
|
|
BEGIN
|
|
PROMPT 29 9 ""
|
|
USE %NUM KEY 2
|
|
INPUT S0 F_DESNUM
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice" CODTAB
|
|
COPY OUTPUT F_CODNUM
|
|
CHECKTYPE SEARCH
|
|
END
|
|
|
|
STRING F_TIPODOC 4
|
|
BEGIN
|
|
PROMPT 2 10 "Tipo "
|
|
USE %TIP
|
|
INPUT CODTAB F_TIPODOC
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_TIPODOC CODTAB
|
|
OUTPUT F_DESTIPODOC S0
|
|
CHECKTYPE NORMAL
|
|
FLAG "UG"
|
|
FIELD OR14_TIP
|
|
END
|
|
|
|
STRING F_DESTIPODOC 50
|
|
BEGIN
|
|
PROMPT 29 10 ""
|
|
USE %TIP KEY 2
|
|
INPUT S0 F_DESTIPODOC
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice" CODTAB
|
|
COPY OUTPUT F_TIPODOC
|
|
CHECKTYPE SEARCH
|
|
END
|
|
|
|
|
|
STRING F_CODNUMCAR 4
|
|
BEGIN
|
|
PROMPT 2 12 "Num.doc.carico "
|
|
USE %NUM
|
|
INPUT CODTAB F_CODNUMCAR
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_CODNUMCAR CODTAB
|
|
OUTPUT F_DESNUMCAR S0
|
|
FLAG "UG"
|
|
CHECKTYPE NORMAL
|
|
FIELD OR14_NUMCAR
|
|
END
|
|
|
|
STRING F_DESNUMCAR 50
|
|
BEGIN
|
|
PROMPT 29 12 ""
|
|
USE %NUM KEY 2
|
|
INPUT S0 F_DESNUMCAR
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice" CODTAB
|
|
COPY OUTPUT F_CODNUMCAR
|
|
CHECKTYPE SEARCH
|
|
END
|
|
|
|
STRING F_TIPODOCCAR 4
|
|
BEGIN
|
|
PROMPT 2 13 "Tipo doc.car. "
|
|
USE %TIP
|
|
INPUT CODTAB F_TIPODOCCAR
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_TIPODOCCAR CODTAB
|
|
OUTPUT F_DESTIPODOCCAR S0
|
|
CHECKTYPE NORMAL
|
|
FLAG "UG"
|
|
FIELD OR14_TIPCAR
|
|
END
|
|
|
|
STRING F_DESTIPODOCCAR 50
|
|
BEGIN
|
|
PROMPT 29 13 ""
|
|
USE %TIP KEY 2
|
|
INPUT S0 F_DESTIPODOCCAR
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice" CODTAB
|
|
COPY OUTPUT F_TIPODOCCAR
|
|
CHECKTYPE SEARCH
|
|
END
|
|
|
|
STRING F_STATOEVASO 1
|
|
BEGIN
|
|
PROMPT 2 13 "Tipo doc.car. "
|
|
PROMPT 2 14 "Stato ord. ev. "
|
|
USE %STD
|
|
INPUT CODTAB F_STATOEVASO
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_STATOEVASO CODTAB
|
|
CHECKTYPE NORMAL
|
|
FIELD OR14_STATOEVASO
|
|
END
|
|
|
|
STRING F_STATOINI 1
|
|
BEGIN
|
|
PROMPT 52 14 "Stato ordine iniziale "
|
|
USE %STD
|
|
INPUT CODTAB F_STATOINI
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_STATOINI CODTAB
|
|
CHECKTYPE NORMAL
|
|
FIELD OR14_STATOINI
|
|
END
|
|
|
|
STRING F_MAG 3
|
|
BEGIN
|
|
PROMPT 2 15 "Magazzino "
|
|
FLAGS "UG"
|
|
USE MAG SELECT CODTAB[4,5]==""
|
|
INPUT CODTAB F_MAG
|
|
DISPLAY "Codice " CODTAB[1,3]
|
|
DISPLAY "Denominazione mag.@50 " S0
|
|
OUTPUT F_MAG CODTAB[1,3]
|
|
OUTPUT F_DESMAG S0
|
|
CHECKTYPE NORMAL
|
|
FIELD OR14_MAG
|
|
END
|
|
|
|
STRING F_DESMAG 50
|
|
BEGIN
|
|
PROMPT 29 15 ""
|
|
USE MAG KEY 2 SELECT CODTAB[4,5]==""
|
|
INPUT S0 F_DESMAG
|
|
DISPLAY "Denominazione magazzino@50" S0
|
|
DISPLAY "Cod. magazzino" CODTAB[1,3]
|
|
DISPLAY "Cod. deposito" CODTAB[4,5]
|
|
COPY OUTPUT F_MAG
|
|
CHECKTYPE SEARCH
|
|
END
|
|
|
|
STRING F_DEP 2
|
|
BEGIN
|
|
PROMPT 2 16 "Deposito "
|
|
FLAGS "U"
|
|
USE MAG SELECT CODTAB[4,5]!=""
|
|
INPUT CODTAB[1,3] F_MAG
|
|
INPUT CODTAB[4,5] F_DEP
|
|
DISPLAY "Codice " CODTAB
|
|
DISPLAY "Denominazione dep.@50 " S0
|
|
OUTPUT F_MAG CODTAB[1,3]
|
|
OUTPUT F_DEP CODTAB[4,5]
|
|
CHECKTYPE SEARCH
|
|
FIELD OR14_DEP
|
|
END
|
|
|
|
STRING F_DESDEP 50
|
|
BEGIN
|
|
PROMPT 29 16 ""
|
|
USE MAG KEY 2 SELECT CODTAB[4,5]!=""
|
|
INPUT S0 F_DESDEP
|
|
COPY DISPLAY F_DESMAG
|
|
OUTPUT F_DEP CODTAB[4,5]
|
|
CHECKTYPE SEARCH
|
|
END
|
|
|
|
STRING F_DASTATO 1
|
|
BEGIN
|
|
PROMPT 2 18 "Dallo stato "
|
|
USE %STD
|
|
INPUT CODTAB F_DASTATO
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_DASTATO CODTAB
|
|
CHECKTYPE NORMAL
|
|
FIELD OR14_DASTATO
|
|
END
|
|
|
|
STRING F_ASTATO 1
|
|
BEGIN
|
|
PROMPT 29 18 "Allo stato "
|
|
COPY USE F_DASTATO
|
|
INPUT CODTAB F_ASTATO
|
|
COPY DISPLAY F_DASTATO
|
|
OUTPUT F_ASTATO CODTAB
|
|
CHECKTYPE NORMAL
|
|
FIELD OR14_ASTATO
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
ENDMASK
|