Patch level :

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :


git-svn-id: svn://10.65.10.50/trunk@17773 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
lvietri 2008-12-02 16:23:30 +00:00
parent afca5aeaec
commit 86c632ade0
3 changed files with 305 additions and 215 deletions

View File

@ -86,5 +86,12 @@
#define S_ARTLAVCONT 143 #define S_ARTLAVCONT 143
#define S_MANGDEST 144 #define S_MANGDEST 144
#define S_CODCF 301
#define S_RAGSOC 302
#define S_CODCONT 303
#define T_CODCF 401
#define T_RAGSOC 402
#define T_CODCONT 403

View File

@ -8,7 +8,7 @@ PAGE "Contratto" 0 2 0 0
GROUPBOX DLG_NULL 78 6 GROUPBOX DLG_NULL 78 6
BEGIN BEGIN
PROMPT 1 0 "@bContratti" PROMPT 1 0 "@b Contratti"
END END
NUMBER F_CODCF 6 NUMBER F_CODCF 6
@ -25,7 +25,7 @@ BEGIN
OUTPUT F_CODCF CODCF OUTPUT F_CODCF CODCF
OUTPUT F_RAGSOC RAGSOC OUTPUT F_RAGSOC RAGSOC
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
ADD RUN cg0 -1 ADD RUN cg0 -1
END END
STRING F_RAGSOC 50 STRING F_RAGSOC 50
@ -160,7 +160,7 @@ BEGIN
ITEM "Linea dest. 2" ITEM "Linea dest. 2"
ITEM "Lavatrice" ITEM "Lavatrice"
ITEM "Art.lavacont" ITEM "Art.lavacont"
ITEM "Mangano Dest." ITEM "Mangano Dest."
END END
ENDPAGE ENDPAGE
@ -169,7 +169,7 @@ PAGE "Opzioni" 0 2 0 0
GROUPBOX DLG_NULL 79 11 GROUPBOX DLG_NULL 79 11
BEGIN BEGIN
PROMPT 1 1 "@bFatturazione" PROMPT 1 1 "@b Fatturazione"
END END
DATE F_INPERFAT DATE F_INPERFAT
@ -222,7 +222,7 @@ END
RADIOBUTTON F_PERFAT 1 70 RADIOBUTTON F_PERFAT 1 70
BEGIN BEGIN
PROMPT 5 8 "@bPeriodicità di fatturazione " PROMPT 5 8 "@b Periodicità di fatturazione "
ITEM "0|Giornaliero" ITEM "0|Giornaliero"
ITEM "1|Settimanale" ITEM "1|Settimanale"
ITEM "2|Quindicinale" ITEM "2|Quindicinale"
@ -233,7 +233,7 @@ END
GROUPBOX DLG_NULL 38 10 GROUPBOX DLG_NULL 38 10
BEGIN BEGIN
PROMPT 1 12 "@bTipo canone" PROMPT 1 12 "@b Tipo canone"
END END
RADIOBUTTON F_TIPOCAN 1 38 RADIOBUTTON F_TIPOCAN 1 38
@ -250,7 +250,7 @@ END
RADIOBUTTON F_TIPOLIS 1 25 RADIOBUTTON F_TIPOLIS 1 25
BEGIN BEGIN
PROMPT 40 12 "@bTipo Listino" PROMPT 40 12 "@b Tipo Listino"
ITEM "0|Prezzo nel contratto" ITEM "0|Prezzo nel contratto"
ITEM "1|Listino in anag.Articoli" ITEM "1|Listino in anag.Articoli"
FIELD TIPOLIS FIELD TIPOLIS
@ -258,7 +258,7 @@ END
RADIOBUTTON F_TIPOIMB 1 14 RADIOBUTTON F_TIPOIMB 1 14
BEGIN BEGIN
PROMPT 66 12 "@bTipo imballo" PROMPT 66 12 "@b Tipo imballo"
ITEM "0|Sacco" ITEM "0|Sacco"
ITEM "1|Carrello" ITEM "1|Carrello"
FIELD TIPOIMB FIELD TIPOIMB
@ -266,7 +266,7 @@ END
RADIOBUTTON F_CONTSPOR 1 40 RADIOBUTTON F_CONTSPOR 1 40
BEGIN BEGIN
PROMPT 40 16 "@bConta dello sporco" PROMPT 40 16 "@b Conta dello sporco"
ITEM "0|Nessuno" ITEM "0|Nessuno"
ITEM "1|Sporco" ITEM "1|Sporco"
ITEM "2|Solo pulito" ITEM "2|Solo pulito"
@ -427,16 +427,43 @@ END
ENDPAGE ENDPAGE
PAGE "" -1 -1 80 20 PAGE "" -1 -1 80 20
GROUPBOX DLG_NULL 78 4
BEGIN
PROMPT 1 0 "@b Contratto"
END
NUMBER S_CODCF 6
BEGIN
PROMPT 2 1 "Cliente "
FLAGS "DG"
NUM_CALC #-F_CODCF
END
STRING S_RAGSOC 50
BEGIN
PROMPT 25 1 ""
FLAGS "DG"
STR_CALC #-F_RAGSOC
END
NUMBER S_CODCONT 6
BEGIN
PROMPT 2 2 "Contratto N. "
FLAGS "DG"
NUM_CALC #-F_CODCONT
END
GROUPBOX DLG_NULL 78 3 GROUPBOX DLG_NULL 78 3
BEGIN BEGIN
PROMPT 1 0 "@bArticolo" PROMPT 1 4 "@b Articolo"
END END
STRING S_CODART 20 STRING S_CODART 20
BEGIN BEGIN
PROMPT 2 1 "" PROMPT 2 5 ""
FLAGS "U" FLAGS "U"
USE LF_ANAMAG USE LF_ANAMAG
INPUT CODART S_CODART INPUT CODART S_CODART
@ -452,7 +479,7 @@ END
STRING S_DESCR 50 STRING S_DESCR 50
BEGIN BEGIN
PROMPT 25 1 "" PROMPT 25 5 ""
USE LF_ANAMAG KEY 2 USE LF_ANAMAG KEY 2
INPUT DESCR S_DESCR INPUT DESCR S_DESCR
DISPLAY "Descrizone@50" DESCR DISPLAY "Descrizone@50" DESCR
@ -461,9 +488,15 @@ BEGIN
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
END END
GROUPBOX DLG_NULL 78 4
BEGIN
PROMPT 1 7 "@b Forfait"
END
LISTBOX S_TIPOFORF 1 25 LISTBOX S_TIPOFORF 1 25
BEGIN BEGIN
PROMPT 1 3 "Tipo Forfait " PROMPT 2 8 "Tipo Forfait "
ITEM "0|Nessuno" ITEM "0|Nessuno"
MESSAGE DISABLE,1@|DISABLE, S_IMPFISART|DISABLE,3@|DISABLE,S_MINCIC|ENABLE,2@ MESSAGE DISABLE,1@|DISABLE, S_IMPFISART|DISABLE,3@|DISABLE,S_MINCIC|ENABLE,2@
ITEM "1|A valore fisso" ITEM "1|A valore fisso"
@ -481,25 +514,144 @@ END
LISTBOX S_NOLCIC 1 20 LISTBOX S_NOLCIC 1 20
BEGIN BEGIN
PROMPT 46 3 "In base a " PROMPT 46 8 "In base a "
ITEM "N|Nessuno" ITEM "N|Nessuno"
ITEM "I|Dot. iniziale" ITEM "I|Dot. iniziale"
ITEM "O|Dot. odierna" ITEM "O|Dot. odierna"
GROUP 1 GROUP 1
END END
NUMBER S_FORFPERCL 6 2
BEGIN
PROMPT 2 9 "% Cliente "
FIELD FORFPERCL
GROUP 3
END
LISTBOX S_VCARTCLI 1 20 LISTBOX S_VCARTCLI 1 20
BEGIN BEGIN
PROMPT 46 4 "Per " PROMPT 46 9 "Per "
ITEM "N|Nessuno" ITEM "N|Nessuno"
ITEM "C|Cliente" ITEM "C|Cliente"
ITEM "A|Articolo" ITEM "A|Articolo"
GROUP 1 GROUP 1
END END
GROUPBOX DLG_NULL 78 5
BEGIN
PROMPT 1 11 "@b Prezzo"
END
CURRENCY S_PREZZOST 15
BEGIN
PROMPT 2 12 "In vigore "
FIELD PREZZO
GROUP 2
END
CURRENCY S_PREZZORN 15
BEGIN
PROMPT 30 12 "Di rinnovo "
FIELD PREZRIN
GROUP 2
END
NUMBER S_SCONTO 6 2
BEGIN
PROMPT 60 12 "Sconto %"
FIELD SCONTPERC
END
CURRENCY S_PREZDAN 15
BEGIN
PROMPT 2 13 "Danneggiati"
FLAGS "U"
FIELD PREZDAN
END
BOOLEAN S_FATTKG
BEGIN
PROMPT 30 13 "Fatturazione a Kg."
FIELD FATTKG
END
BOOLEAN S_ARROT
BEGIN
PROMPT 60 13 "Arrotondamento"
FIELD ARROT
END
CURRENCY S_IMPFISART 15
BEGIN
PROMPT 2 14 "Impor.fisso"
FIELD IMPFISART
END
CURRENCY S_VALCONV 15
BEGIN
PROMPT 30 14 "Val.Conven."
FLAGS "U"
FIELD VALCONV
GROUP 3
END
GROUPBOX DLG_NULL 78 3
BEGIN
PROMPT 1 16 "@b Dotazione"
END
NUMBER S_DOTIN 9
BEGIN
PROMPT 2 17 "Iniziale"
FIELD DOTIN
END
NUMBER S_DOTOD 9
BEGIN
PROMPT 30 17 "Odierna"
FLAGS "D"
END
NUMBER S_DOTTMP 9
BEGIN
PROMPT 56 17 "Temporanea"
FIELD DOTTMP
END
GROUPBOX DLG_NULL 78 3
BEGIN
PROMPT 1 19 "@b Dotazione Temporanea"
END
CURRENCY S_PRZDTTMP 15
BEGIN
PROMPT 2 20 "Prezzo"
FLAGS "U"
FIELD PRZDTTMP
END
DATE S_INDTTMP
BEGIN
PROMPT 25 20 "Inizio"
FIELD INDTTMP
END
DATE S_FIDTTMP
BEGIN
PROMPT 43 20 "Fine"
FIELD FIDTTMP
END
BOOLEAN S_RITAUDTTMP
BEGIN
PROMPT 60 20 "Ritiro automatico"
FIELD RITAUDTTMP
END
STRING S_UM 2 STRING S_UM 2
BEGIN BEGIN
PROMPT 1 5 "Unità di misura " PROMPT 2 22 "Unità di misura"
USE LF_UMART KEY 2 USE LF_UMART KEY 2
JOIN UMS INTO CODTAB=UM JOIN UMS INTO CODTAB=UM
INPUT CODART S_CODART SELECT INPUT CODART S_CODART SELECT
@ -513,109 +665,13 @@ END
NUMBER S_CONG 9 NUMBER S_CONG 9
BEGIN BEGIN
PROMPT 43 5 "Conguaglio " PROMPT 25 22 "Conguaglio"
FIELD QTACONG FIELD QTACONG
END END
CURRENCY S_PREZZOST 15
BEGIN
PROMPT 1 6 "Prezzo in vigore "
FIELD PREZZO
GROUP 2
END
CURRENCY S_PREZZORN 15
BEGIN
PROMPT 43 6 "Prezzo di rinnovo "
FIELD PREZRIN
GROUP 2
END
NUMBER S_SCONTO 6 2
BEGIN
PROMPT 1 7 "Sconto % "
FIELD SCONTPERC
END
NUMBER S_DOTIN 9
BEGIN
PROMPT 1 8 "Dot. iniziale "
FIELD DOTIN
END
NUMBER S_DOTOD 9
BEGIN
PROMPT 43 8 "Dotaz. odierna "
FLAGS "D"
END
NUMBER S_CONSMESE 9
BEGIN
PROMPT 1 9 "Consegnato mese"
FLAGS "D"
END
NUMBER S_CONSANNO 9
BEGIN
PROMPT 43 9 "Consegn. anno"
FLAGS "D"
END
NUMBER S_DOTTMP 9
BEGIN
PROMPT 1 10 "Dot. temporanea "
FIELD DOTTMP
END
CURRENCY S_PRZDTTMP 15
BEGIN
PROMPT 43 10 "Prezzo dot. temp. "
FLAGS "U"
FIELD PRZDTTMP
END
DATE S_INDTTMP
BEGIN
PROMPT 1 11 "Inizio dot. temporanea "
FIELD INDTTMP
END
DATE S_FIDTTMP
BEGIN
PROMPT 43 11 "Fine dot. temp "
FIELD FIDTTMP
END
CURRENCY S_IMPFISART 15
BEGIN
PROMPT 1 12 "Importo fisso "
FIELD IMPFISART
END
CURRENCY S_VALCONV 15
BEGIN
PROMPT 43 12 "Val. convenzionale"
FLAGS "U"
FIELD VALCONV
GROUP 3
END
NUMBER S_FORFPERCL 6 2
BEGIN
PROMPT 1 13 "% Forfait cliente "
FIELD FORFPERCL
GROUP 3
END
NUMBER S_MINCIC 4 2
BEGIN
PROMPT 43 13 "Minimo cilcaggio "
FIELD MINCIC
END
STRING S_CAUSLAV 3 STRING S_CAUSLAV 3
BEGIN BEGIN
PROMPT 1 14 "Causale di default" PROMPT 50 22 "Causale di default"
USE &CAU USE &CAU
INPUT CODTAB S_CAUSLAV INPUT CODTAB S_CAUSLAV
DISPLAY "Codice" CODTAB DISPLAY "Codice" CODTAB
@ -625,16 +681,64 @@ BEGIN
CHECKTYPE NORMAL CHECKTYPE NORMAL
END END
CURRENCY S_PREZDAN 15 ENDPAGE
PAGE "" -1 -1 80 20
GROUPBOX DLG_NULL 78 4
BEGIN BEGIN
PROMPT 43 14 "Prezzo danneggiati " PROMPT 1 0 "@b Contratto"
FLAGS "U" END
FIELD PREZDAN
NUMBER T_CODCF 6
BEGIN
PROMPT 2 1 "Cliente "
FLAGS "DG"
NUM_CALC #-F_CODCF
END
STRING T_RAGSOC 50
BEGIN
PROMPT 25 1 ""
FLAGS "DG"
STR_CALC #-F_RAGSOC
END
NUMBER T_CODCONT 6
BEGIN
PROMPT 2 2 "Contratto N. "
FLAGS "DG"
NUM_CALC #-F_CODCONT
END
GROUPBOX DLG_NULL 78 3
BEGIN
PROMPT 1 4 "@b Consegnato"
END
LISTBOX S_CALCCONS 1 34
BEGIN
PROMPT 2 5 "Calcolo"
ITEM "0|Conguaglio alla confezione"
ITEM "1|Uguale al ritirato"
FIELD CALCCONS
END
NUMBER S_CONSMESE 9
BEGIN
PROMPT 47 5 "Mese"
FLAGS "D"
END
NUMBER S_CONSANNO 9
BEGIN
PROMPT 62 5 "Anno"
FLAGS "D"
END END
LISTBOX S_ARTBLOC 1 28 LISTBOX S_ARTBLOC 1 28
BEGIN BEGIN
PROMPT 1 16 "Articolo bloccato " PROMPT 1 7 "Articolo bloccato"
ITEM "0|Nessuna" ITEM "0|Nessuna"
ITEM "1|Articolo in sostituzione" ITEM "1|Articolo in sostituzione"
ITEM "2|Cliente in chiusura" ITEM "2|Cliente in chiusura"
@ -644,50 +748,99 @@ END
LISTBOX S_TIPONOL 1 10 LISTBOX S_TIPONOL 1 10
BEGIN BEGIN
PROMPT 55 16 "Tipo Noleggio " PROMPT 50 7 "Tipo Noleggio "
FIELD TIPONOL FIELD TIPONOL
FLAGS "D" FLAGS "D"
END END
LISTBOX S_CALCCONS 1 34
NUMBER S_PPCONF 9
BEGIN
PROMPT 2 9 "Pz. per Pacco "
FLAGS "D"
END
NUMBER S_PPCOLLO 9
BEGIN
PROMPT 30 9 "Per Sacco "
FLAGS "D"
END
NUMBER S_PPPALLET 9
BEGIN
PROMPT 55 9 "Per Carrello "
FLAGS "D"
END
STRING S_MANGDEST 3
BEGIN BEGIN
PROMPT 1 17 "Calcolo del consegnato " PROMPT 2 10 "Mangano Dest. "
ITEM "0|Conguaglio alla confezione" FLAGS "D"
ITEM "1|Uguale al ritirato" END
FIELD CALCCONS
STRING S_ARTLAVCONT 4
BEGIN
PROMPT 30 10 "Art.Lav.cont."
FLAGS "D"
END
STRING S_LAVATRICE 4
BEGIN
PROMPT 55 10 "Lavatrice "
FLAGS "D"
END
STRING S_CODLAV1 3
BEGIN
PROMPT 2 11 "Cod. Lavag. 1 "
FLAGS "D"
END
STRING S_CODLAV2 3
BEGIN
PROMPT 30 11 "Cod. Lavag. 2"
FLAGS "D"
END END
BOOLEAN S_FATTKG STRING S_TIPOPARTE 1
BEGIN BEGIN
PROMPT 1 18 "Fatturazione a Kg." PROMPT 55 11 "Tipo Parte "
FIELD FATTKG FLAGS "D"
END END
BOOLEAN S_ARROT STRING S_LINDEST1 3
BEGIN BEGIN
PROMPT 43 18 "Arrotondamento" PROMPT 2 12 "Linea dest. 1 "
FIELD ARROT FLAGS "D"
END END
BOOLEAN S_RITAUDTTMP STRING S_LINDEST2 3
BEGIN BEGIN
PROMPT 1 19 "Ritiro automatico dotazione temporanea" PROMPT 30 12 "Linea dest. 2"
FIELD RITAUDTTMP FLAGS "D"
END
STRING S_LIVELLO 1
BEGIN
PROMPT 55 12 "Livello "
FLAGS "D"
END
NUMBER S_MINCIC 4 2
BEGIN
PROMPT 2 13 "Min. cilcaggio "
FIELD MINCIC
END END
ENDPAGE
PAGE "" -1 -1 80 20
STRING S_COLORE 20 10 STRING S_COLORE 20 10
BEGIN BEGIN
PROMPT 30 5 "Colore " PROMPT 30 13 "Colore "
FLAGS "D" FLAGS "D"
END END
STRING S_GRMERC 3 STRING S_GRMERC 3
BEGIN BEGIN
PROMPT 55 5 "Tipologia " PROMPT 55 13 "Tipologia "
FLAG "UD" FLAG "UD"
USE GMC KEY 1 SELECT CODTAB[4,5]=="" USE GMC KEY 1 SELECT CODTAB[4,5]==""
INPUT CODTAB S_GRMERC INPUT CODTAB S_GRMERC
@ -697,78 +850,6 @@ BEGIN
CHECKTYPE NORMAL CHECKTYPE NORMAL
END END
NUMBER S_PPCONF 9
BEGIN
PROMPT 2 6 "Pz. per Pacco "
FLAGS "D"
END
NUMBER S_PPCOLLO 9
BEGIN
PROMPT 30 6 "Per Sacco "
FLAGS "D"
END
NUMBER S_PPPALLET 9
BEGIN
PROMPT 55 6 "Per Carrello "
FLAGS "D"
END
STRING S_MANGDEST 3
BEGIN
PROMPT 2 7 "Mangano Dest. "
FLAGS "D"
END
STRING S_ARTLAVCONT 4
BEGIN
PROMPT 30 7 "Art.Lav.cont."
FLAGS "D"
END
STRING S_LAVATRICE 4
BEGIN
PROMPT 55 7 "Lavatrice "
FLAGS "D"
END
STRING S_CODLAV1 3
BEGIN
PROMPT 2 8 "Cod. Lavag. 1 "
FLAGS "D"
END
STRING S_CODLAV2 3
BEGIN
PROMPT 30 8 "Cod. Lavag. 2"
FLAGS "D"
END
STRING S_TIPOPARTE 1
BEGIN
PROMPT 55 8 "Tipo Parte "
FLAGS "D"
END
STRING S_LINDEST1 3
BEGIN
PROMPT 2 9 "Linea dest. 1 "
FLAGS "D"
END
STRING S_LINDEST2 3
BEGIN
PROMPT 30 9 "Linea dest. 2"
FLAGS "D"
END
STRING S_LIVELLO 1
BEGIN
PROMPT 55 9 "Livello "
FLAGS "D"
END
ENDPAGE ENDPAGE
ENDMASK ENDMASK

View File

@ -13,7 +13,6 @@ DEFINE_FIELD(DESMAG)
DEFINE_FIELD(CODDEP) DEFINE_FIELD(CODDEP)
DEFINE_FIELD(DESDEP) DEFINE_FIELD(DESDEP)
DEFINE_FIELD(CODART) DEFINE_FIELD(CODART)
// F_OUT(CODART, FR_CODAGG1, USER1)
DEFINE_FIELD(DESCRART) DEFINE_FIELD(DESCRART)
DEFINE_FIELD(UMQTA) DEFINE_FIELD(UMQTA)
DEFINE_FIELD(QTA) DEFINE_FIELD(QTA)
@ -39,6 +38,9 @@ DEFINE_FIELD(DESMAGC)
DEFINE_FIELD(CODDEPC) DEFINE_FIELD(CODDEPC)
DEFINE_FIELD(DESDEPC) DEFINE_FIELD(DESDEPC)
DEFINE_FIELD(CODCF)
F_POS(CODCF, 1 ,1 ,"Cliente ")
#include "verig.uml" #include "verig.uml"