187a666ccb
Files correlati : Ricompilazione Demo : [ ] Commento : Revisione Maschere modulo mr git-svn-id: svn://10.65.10.50/trunk@16705 c028cbd2-c16b-5b4b-a496-9718f37d4682
653 lines
11 KiB
Plaintext
Executable File
653 lines
11 KiB
Plaintext
Executable File
#include "mrtblnp.h"
|
|
|
|
// gruppi turni "Minori o uguali a X"
|
|
#define GL1 10
|
|
#define GL2 11
|
|
#define GL3 12
|
|
#define GL4 13
|
|
#define GL5 14
|
|
#define GL6 15
|
|
#define GL7 16
|
|
#define GL8 17
|
|
// gruppi turni "Maggiori di X"
|
|
#define GM1 20
|
|
#define GM2 21
|
|
#define GM3 22
|
|
#define GM4 23
|
|
#define GM5 24
|
|
#define GM6 25
|
|
#define GM7 26
|
|
#define GM8 27
|
|
#define GPERS 30
|
|
|
|
TOOLBAR "Relapbar" 0 0 0 2
|
|
#include <relapbar.h>
|
|
ENDPAGE
|
|
|
|
PAGE "Linee di produzione" 0 0 0 0
|
|
|
|
GROUPBOX DLG_NULL 78 5
|
|
BEGIN
|
|
PROMPT 1 1 ""
|
|
END
|
|
|
|
STRING F_CODICE 5
|
|
BEGIN
|
|
PROMPT 2 2 "Linea "
|
|
FLAGS "UZ"
|
|
FIELD CODTAB
|
|
KEY 1
|
|
USE LNP
|
|
INPUT CODTAB F_CODICE
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@60" S0
|
|
OUTPUT F_CODICE CODTAB
|
|
OUTPUT F_DESC S0
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
STRING F_DESC 50
|
|
BEGIN
|
|
PROMPT 25 2 ""
|
|
FIELD S0
|
|
KEY 2
|
|
USE LNP KEY 2
|
|
INPUT S0 F_DESC
|
|
DISPLAY "Descrizione@60" S0
|
|
DISPLAY "Codice" CODTAB
|
|
OUTPUT F_DESC S0
|
|
OUTPUT F_CODICE CODTAB
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
STRING F_IMPIANTO 5
|
|
BEGIN
|
|
PROMPT 2 4 "Impianto "
|
|
FLAGS "UZ"
|
|
USE IMP
|
|
INPUT CODTAB F_IMPIANTO
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_IMPIANTO CODTAB
|
|
OUTPUT F_DESCIMPIANTO S0
|
|
CHECKTYPE REQUIRED
|
|
FIELD S6
|
|
WARNING "E' necessario specificare un impianto"
|
|
END
|
|
|
|
STRING F_DESCIMPIANTO 50
|
|
BEGIN
|
|
PROMPT 25 4 ""
|
|
USE IMP KEY 2
|
|
INPUT S0 F_DESCIMPIANTO
|
|
DISPLAY "Codice@20" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
COPY OUTPUT F_IMPIANTO
|
|
CHECKTYPE NORMAL
|
|
WARNING "Impianto assente"
|
|
END
|
|
|
|
BOOL F_NO_CRP
|
|
BEGIN
|
|
PROMPT 2 6 "Escludi dal Capacity Review "
|
|
FIELD B9
|
|
MESSAGE FALSE HIDE,F_CRP_LEVEL
|
|
MESSAGE TRUE SHOW,F_CRP_LEVEL
|
|
END
|
|
|
|
LIST F_CRP_LEVEL 25
|
|
BEGIN
|
|
PROMPT 40 6 "Livello "
|
|
ITEM "0|Master Schedule"
|
|
FIELD I2
|
|
END
|
|
|
|
LISTBOX F_TURNI 3
|
|
BEGIN
|
|
PROMPT 2 7 "Numero turni "
|
|
ITEM "0|"
|
|
MESSAGE CLEAR,GL1@|CLEAR,GM1@
|
|
ITEM "1|1"
|
|
MESSAGE CLEAR,GM1@|ENABLE,GL1@
|
|
ITEM "2|2"
|
|
MESSAGE CLEAR,GM2@|ENABLE,GL2@
|
|
ITEM "3|3"
|
|
MESSAGE CLEAR,GM3@|ENABLE,GL3@
|
|
ITEM "4|4"
|
|
MESSAGE CLEAR,GM4@|ENABLE,GL4@
|
|
ITEM "5|5"
|
|
MESSAGE CLEAR,GM5@|ENABLE,GL5@
|
|
ITEM "6|6"
|
|
MESSAGE CLEAR,GM6@|ENABLE,GL6@
|
|
ITEM "7|7"
|
|
MESSAGE CLEAR,GM7@|ENABLE,GL7@
|
|
ITEM "8|8"
|
|
MESSAGE CLEAR,GM8@|ENABLE,GL8@
|
|
FIELD I0
|
|
END
|
|
|
|
BOOL F_PERSONESPEC
|
|
BEGIN
|
|
PROMPT 30 7 "Utilizza personale specializzato"
|
|
FIELD B0
|
|
MESSAGE TRUE SHOW,GPERS@|ENABLE,F_PERSONE
|
|
MESSAGE FALSE HIDE,GPERS@
|
|
END
|
|
|
|
NUMBER F_TMIN 6 2
|
|
BEGIN
|
|
PROMPT 60 7 "Tempo minimo "
|
|
FIELD R8
|
|
END
|
|
|
|
NUMBER F_PRI 6
|
|
BEGIN
|
|
PROMPT 60 8 "Priorita' "
|
|
FIELD I3
|
|
END
|
|
|
|
NUMBER F_PERSONE 3
|
|
BEGIN
|
|
PROMPT 26 8 "Persone su un turno "
|
|
FIELD I1
|
|
GROUP GPERS
|
|
END
|
|
|
|
TEXT DLG_NULL
|
|
BEGIN
|
|
PROMPT 2 8 "Ora inizio"
|
|
END
|
|
|
|
TEXT DLG_NULL
|
|
BEGIN
|
|
PROMPT 16 8 "Durata "
|
|
END
|
|
|
|
NUMBER F_T1HINIZIO 2
|
|
BEGIN
|
|
GROUP GL1 GL2 GL3 GL4 GL5 GL6 GL7 GL8
|
|
PROMPT 3 9 ""
|
|
NUM_EXPR {(#THIS_FIELD <= 23)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
NUMBER F_T1MINIZIO 2
|
|
BEGIN
|
|
GROUP GL1 GL2 GL3 GL4 GL5 GL6 GL7 GL8
|
|
PROMPT 6 9 ":"
|
|
NUM_EXPR {(#THIS_FIELD <= 59)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T1HDURATA 2
|
|
BEGIN
|
|
GROUP GL1 GL2 GL3 GL4 GL5 GL6 GL7 GL8
|
|
PROMPT 16 9 ""
|
|
NUM_EXPR {(#THIS_FIELD <= 23)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
NUMBER F_T1MDURATA 2
|
|
BEGIN
|
|
GROUP GL1 GL2 GL3 GL4 GL5 GL6 GL7 GL8
|
|
PROMPT 19 9 ":"
|
|
NUM_EXPR {(#THIS_FIELD <= 59)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T1NUMPERS 3
|
|
BEGIN
|
|
GROUP GL1 GL2 GL3 GL4 GL5 GL6 GL7 GL8 GPERS
|
|
PROMPT 46 9 ""
|
|
END
|
|
|
|
NUMBER F_T2HINIZIO 2
|
|
BEGIN
|
|
GROUP GM1 GL2 GL3 GL4 GL5 GL6 GL7 GL8
|
|
PROMPT 3 10 ""
|
|
NUM_EXPR {(#THIS_FIELD <= 23)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
NUMBER F_T2MINIZIO 2
|
|
BEGIN
|
|
GROUP GM1 GL2 GL3 GL4 GL5 GL6 GL7 GL8
|
|
PROMPT 6 10 ":"
|
|
NUM_EXPR {(#THIS_FIELD <= 59)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T2HDURATA 2
|
|
BEGIN
|
|
GROUP GM1 GL2 GL3 GL4 GL5 GL6 GL7 GL8
|
|
PROMPT 16 10 ""
|
|
NUM_EXPR {(#THIS_FIELD <= 23)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
NUMBER F_T2MDURATA 2
|
|
BEGIN
|
|
GROUP GM1 GL2 GL3 GL4 GL5 GL6 GL7 GL8
|
|
PROMPT 19 10 ":"
|
|
NUM_EXPR {(#THIS_FIELD <= 59)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T2NUMPERS 3
|
|
BEGIN
|
|
GROUP GM1 GL2 GL3 GL4 GL5 GL6 GL7 GL8 GPERS
|
|
PROMPT 46 10 ""
|
|
END
|
|
|
|
NUMBER F_T3HINIZIO 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GL3 GL4 GL5 GL6 GL7 GL8
|
|
PROMPT 3 11 ""
|
|
NUM_EXPR {(#THIS_FIELD <= 23)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
NUMBER F_T3MINIZIO 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GL3 GL4 GL5 GL6 GL7 GL8
|
|
PROMPT 6 11 ":"
|
|
NUM_EXPR {(#THIS_FIELD <= 59)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T3HDURATA 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GL3 GL4 GL5 GL6 GL7 GL8
|
|
PROMPT 16 11 ""
|
|
NUM_EXPR {(#THIS_FIELD <= 23)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
NUMBER F_T3MDURATA 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GL3 GL4 GL5 GL6 GL7 GL8
|
|
PROMPT 19 11 ":"
|
|
NUM_EXPR {(#THIS_FIELD <= 59)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T3NUMPERS 3
|
|
BEGIN
|
|
GROUP GM1 GM2 GL3 GL4 GL5 GL6 GL7 GL8 GPERS
|
|
PROMPT 46 11 ""
|
|
END
|
|
|
|
NUMBER F_T4HINIZIO 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GL4 GL5 GL6 GL7 GL8
|
|
PROMPT 3 12 ""
|
|
NUM_EXPR {(#THIS_FIELD <= 23)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T4MINIZIO 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GL4 GL5 GL6 GL7 GL8
|
|
PROMPT 6 12 ":"
|
|
NUM_EXPR {(#THIS_FIELD <= 59)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T4HDURATA 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GL4 GL5 GL6 GL7 GL8
|
|
PROMPT 16 12 ""
|
|
NUM_EXPR {(#THIS_FIELD <= 23)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T4MDURATA 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GL4 GL5 GL6 GL7 GL8
|
|
PROMPT 19 12 ":"
|
|
NUM_EXPR {(#THIS_FIELD <= 59)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T4NUMPERS 3
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GL4 GL5 GL6 GL7 GL8 GPERS
|
|
PROMPT 46 12 ""
|
|
END
|
|
|
|
NUMBER F_T5HINIZIO 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GM4 GL5 GL6 GL7 GL8
|
|
PROMPT 3 13 ""
|
|
NUM_EXPR {(#THIS_FIELD <= 23)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T5MINIZIO 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GM4 GL5 GL6 GL7 GL8
|
|
PROMPT 6 13 ":"
|
|
NUM_EXPR {(#THIS_FIELD <= 59)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T5HDURATA 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GM4 GL5 GL6 GL7 GL8
|
|
PROMPT 16 13 ""
|
|
NUM_EXPR {(#THIS_FIELD <= 23)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T5MDURATA 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GM4 GL5 GL6 GL7 GL8
|
|
PROMPT 19 13 ":"
|
|
NUM_EXPR {(#THIS_FIELD <= 59)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T5NUMPERS 3
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GM4 GL5 GL6 GL7 GL8 GPERS
|
|
PROMPT 46 13 ""
|
|
END
|
|
|
|
NUMBER F_T6HINIZIO 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GM4 GM5 GL6 GL7 GL8
|
|
PROMPT 3 14 ""
|
|
NUM_EXPR {(#THIS_FIELD <= 23)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T6MINIZIO 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GM4 GM5 GL6 GL7 GL8
|
|
PROMPT 6 14 ":"
|
|
NUM_EXPR {(#THIS_FIELD <= 59)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T6HDURATA 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GM4 GM5 GL6 GL7 GL8
|
|
PROMPT 16 14 ""
|
|
NUM_EXPR {(#THIS_FIELD <= 23)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T6MDURATA 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GM4 GM5 GL6 GL7 GL8
|
|
PROMPT 19 14 ":"
|
|
NUM_EXPR {(#THIS_FIELD <= 59)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T6NUMPERS 3
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GM4 GM5 GL6 GL7 GL8 GPERS
|
|
PROMPT 46 14 ""
|
|
END
|
|
|
|
NUMBER F_T7HINIZIO 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GM4 GM5 GM6 GL7 GL8
|
|
PROMPT 3 15 ""
|
|
NUM_EXPR {(#THIS_FIELD <= 23)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T7MINIZIO 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GM4 GM5 GM6 GL7 GL8
|
|
PROMPT 6 15 ":"
|
|
NUM_EXPR {(#THIS_FIELD <= 59)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T7HDURATA 2
|
|
BEGIN
|
|
PROMPT 16 15 ""
|
|
GROUP GM1 GM2 GM3 GM4 GM5 GM6 GL7 GL8
|
|
NUM_EXPR {(#THIS_FIELD <= 23)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T7MDURATA 2
|
|
BEGIN
|
|
PROMPT 19 15 ":"
|
|
GROUP GM1 GM2 GM3 GM4 GM5 GM6 GL7 GL8
|
|
NUM_EXPR {(#THIS_FIELD <= 59)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T7NUMPERS 3
|
|
BEGIN
|
|
PROMPT 46 15 ""
|
|
GROUP GM1 GM2 GM3 GM4 GM5 GM6 GL7 GL8 GPERS
|
|
END
|
|
|
|
NUMBER F_T8HINIZIO 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GM4 GM5 GM6 GM7 GL8
|
|
PROMPT 3 16 ""
|
|
NUM_EXPR {(#THIS_FIELD <= 23)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T8MINIZIO 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GM4 GM5 GM6 GM7 GL8
|
|
PROMPT 6 16 ":"
|
|
NUM_EXPR {(#THIS_FIELD <= 59)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T8HDURATA 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GM4 GM5 GM6 GM7 GL8
|
|
PROMPT 16 16 ""
|
|
NUM_EXPR {(#THIS_FIELD <= 23)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T8MDURATA 2
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GM4 GM5 GM6 GM7 GL8
|
|
PROMPT 19 16 ":"
|
|
NUM_EXPR {(#THIS_FIELD <= 59)}
|
|
WARNING "Ora non valida"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
NUMBER F_T8NUMPERS 3
|
|
BEGIN
|
|
GROUP GM1 GM2 GM3 GM4 GM5 GM6 GM7 GL8 GPERS
|
|
PROMPT 46 16 ""
|
|
END
|
|
|
|
|
|
|
|
STRING F_CODMAG 3
|
|
BEGIN
|
|
FLAGS "U"
|
|
PROMPT 2 18 "Magazzino "
|
|
FIELD S7[1,3]
|
|
USE MAG SELECT CODTAB[4,5]=""
|
|
INPUT CODTAB F_CODMAG
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_CODMAG CODTAB[1,3]
|
|
OUTPUT F_CODDEP CODTAB[4,5]
|
|
OUTPUT F_DESMAG S0
|
|
CHECKTYPE NORMAL
|
|
MESSAGE EMPTY RESET,F_CODDEP|RESET,F_DESDEP
|
|
MESSAGE ENABLE,F_CODDEP|ENABLE,F_DESDEP
|
|
END
|
|
|
|
STRING F_DESMAG 50
|
|
BEGIN
|
|
FLAGS "U"
|
|
PROMPT 24 18 ""
|
|
USE MAG KEY 2
|
|
INPUT S0 F_DESMAG
|
|
COPY DISPLAY F_CODMAG
|
|
COPY OUTPUT F_CODMAG
|
|
END
|
|
|
|
|
|
STRING F_CODDEP 2
|
|
BEGIN
|
|
FLAGS "U"
|
|
PROMPT 2 19 "Deposito "
|
|
FIELD S7[4,5]
|
|
USE MAG // SELECT CODTAB[4,5]!=""
|
|
INPUT CODTAB[1,3] F_CODMAG
|
|
INPUT CODTAB[4,5] F_CODDEP
|
|
DISPLAY "Cod.Mag." CODTAB[1,3]
|
|
DISPLAY "Cod.Dep" CODTAB[4,5]
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_CODMAG CODTAB[1,3]
|
|
OUTPUT F_CODDEP CODTAB[4,5]
|
|
OUTPUT F_DESDEP S0
|
|
CHECKTYPE NORMAL
|
|
MESSAGE EMPTY RESET,F_DESDEP
|
|
END
|
|
|
|
STRING F_DESDEP 50
|
|
BEGIN
|
|
FLAGS "U"
|
|
PROMPT 24 19 ""
|
|
USE MAG KEY 2
|
|
INPUT S0 F_DESDEP
|
|
COPY DISPLAY F_CODDEP
|
|
COPY OUTPUT F_CODDEP
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
STRING F_CODMAG_C 3
|
|
BEGIN
|
|
FLAGS "U"
|
|
PROMPT 2 20 "Mag. collegato "
|
|
FIELD S8[1,3]
|
|
USE MAG SELECT CODTAB[4,5]=""
|
|
INPUT CODTAB F_CODMAG_C
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_CODMAG_C CODTAB[1,3]
|
|
OUTPUT F_CODDEP_C CODTAB[4,5]
|
|
OUTPUT F_DESMAG_C S0
|
|
CHECKTYPE NORMAL
|
|
MESSAGE EMPTY RESET,F_CODDEP_C|RESET,F_DESDEP_C
|
|
MESSAGE ENABLE,F_CODDEP_C|ENABLE,F_DESDEP_C
|
|
END
|
|
|
|
STRING F_DESMAG_C 50
|
|
BEGIN
|
|
FLAGS "U"
|
|
PROMPT 24 20 ""
|
|
USE MAG KEY 2
|
|
INPUT S0 F_DESMAG_C
|
|
COPY DISPLAY F_CODMAG_C
|
|
COPY OUTPUT F_CODMAG_C
|
|
END
|
|
|
|
|
|
STRING F_CODDEP_C 2
|
|
BEGIN
|
|
FLAGS "U"
|
|
PROMPT 2 21 "Dep. collegato "
|
|
FIELD S8[4,5]
|
|
USE MAG // SELECT CODTAB[4,5]!=""
|
|
INPUT CODTAB[1,3] F_CODMAG_C
|
|
INPUT CODTAB[4,5] F_CODDEP_C
|
|
DISPLAY "Cod.Mag." CODTAB[1,3]
|
|
DISPLAY "Cod.Dep" CODTAB[4,5]
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_CODMAG_C CODTAB[1,3]
|
|
OUTPUT F_CODDEP_C CODTAB[4,5]
|
|
OUTPUT F_DESDEP_C S0
|
|
CHECKTYPE NORMAL
|
|
MESSAGE EMPTY RESET,F_DESDEP_C
|
|
END
|
|
|
|
STRING F_DESDEP_C 50
|
|
BEGIN
|
|
FLAGS "U"
|
|
PROMPT 24 21 ""
|
|
USE MAG KEY 2
|
|
INPUT S0 F_DESDEP_C
|
|
COPY DISPLAY F_CODDEP_C
|
|
COPY OUTPUT F_CODDEP_C
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
|
|
ENDPAGE
|
|
|
|
PAGE "Calendario" -1 -1 65 15
|
|
|
|
NUMBER F_YEAR 4
|
|
BEGIN
|
|
PROMPT 1 1 "Anno "
|
|
FLAGS "A"
|
|
END
|
|
|
|
RADIOBUTTON F_TYPE 42
|
|
BEGIN
|
|
PROMPT 16 0 ""
|
|
ITEM "L|Linea"
|
|
ITEM "I|Impianto"
|
|
ITEM "S|Standard"
|
|
FLAGS "Z"
|
|
END
|
|
|
|
CALENDAR F_CALENDAR -3 -1
|
|
BEGIN
|
|
PROMPT 0 2 ""
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
|
|
ENDMASK
|