Aggiunto storico giacenze e modificate maschere

git-svn-id: svn://10.65.10.50/trunk@4196 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
augusto 1997-03-12 11:51:58 +00:00
parent 6370101038
commit 99877066c8
5 changed files with 154 additions and 33 deletions

View File

@ -62,32 +62,23 @@
#define F_RICARICO 174
#define F_RIORDINO 175
#define F_INDBILA 176
#define F_INDBILV 177
#define F_ANNO 180
#define F_ANNORIF 181
#define H_ANNO 182
/*
#define F_DESLIV1 180
#define F_DESLIV2 181
#define F_DESLIV3 182
#define F_DESLIV4 183
#define F_LOADLIV 184
#define F_LOADLIV1 185
#define F_LOADLIV2 186
#define F_LOADLIV3 187
#define F_LOADLIV4 188
#define F_LENLIV1 189
#define F_LENLIV2 190
#define F_LENLIV3 191
#define F_LENLIV4 192
#define H_ANNO 180
#define F_ANNO 181
#define F_ANNORIF 182
#define F_STOANNO 183
#define F_STOANNORIF 184
*/
#define F_SHEETUM 200
#define F_SHEETDESLIN 201
#define F_SHEETCOD 202
#define F_SHEETGIAC 203
#define F_SHEETSTOMAG 204
// definizioni per l'archivio di misura articoli
#define FS_CODUM 101
@ -103,5 +94,13 @@
#define FS_CODARTALT 101
#define FS_TIPO 102
// definizioni per l'archivio giacenze
#include "ve2400d.h"
// definizioni per l'archivio storico giacenze
#define F_STOANNOES 101
#define F_STOUM 102
#define F_STOQUANT 103
#define F_STOPREZZO 104
#define F_STOCODART 120

View File

@ -5,7 +5,7 @@ TOOLBAR "" 0 20 60 2
#include <toolbar.h>
ENDPAGE
PAGE "Definizione" 0 0 70 20
PAGE "Pagina 1" 0 0 70 20
GROUPBOX DLG_NULL 78 4
BEGIN
@ -95,8 +95,11 @@ END
SPREADSHEET F_SHEETCOD 71 5
BEGIN
PROMPT 2 8 "Codici alternativi"
ITEM "Cod. art.@20"
ITEM "Tipo@10"
FLAGS "A"
USE LF_CODCORR KEY NRIGA
INPUT CODART F_CODART
ITEM "Cod. art.@20"
ITEM "Tipo@10"
END
TEXT DLG_NULL
@ -107,6 +110,9 @@ END
SPREADSHEET F_SHEETDESLIN 71 5
BEGIN
PROMPT 2 15 "Descrizioni in lingua"
FLAGS "A"
USE LF_DESLIN KEY NRIGA
INPUT CODART F_CODART
ITEM "Cod. lingua"
ITEM "Descrizione@50"
END
@ -117,7 +123,7 @@ ENDPAGE
PAGE "Categorie" 0 0 70 20
PAGE "Pagina 2" 0 0 70 20
STRING F_GRMERC 3
BEGIN
@ -286,10 +292,12 @@ END
NUMBER F_SOTTOCA 6
BEGIN
PROMPT 26 9 ""
FIELD LF_ANAMAG->SOTTOCA
GROUP 12
USE LF_PCON SELECT INDBIL=="3"
USE LF_PCON SELECT (500@->INDBIL=="3")
JOIN LF_PCON ALIAS 500 INTO GRUPPO==GRUPPO CONTO==CONTO
INPUT GRUPPO F_GRUPPOA
INPUT CONTO F_CONTOA
INPUT SOTTOCONTO F_SOTTOCA
@ -302,9 +310,11 @@ BEGIN
OUTPUT F_SOTTOCA SOTTOCONTO
OUTPUT F_DESCRA DESCR
CHECKTYPE NORMAL
WARNING "Il conto deve essere un costo"
WARNING "Sottoconto errato"
// WARNING "Il conto deve essere un costo"
END
STRING F_DESCRA 40
BEGIN
PROMPT 36 9 ""
@ -376,7 +386,8 @@ BEGIN
PROMPT 26 11 ""
FIELD LF_ANAMAG->SOTTOCV
GROUP 22
USE LF_PCON SELECT INDBIL=="4"
USE LF_PCON SELECT (500@->INDBIL=="4")
JOIN LF_PCON ALIAS 500 INTO GRUPPO==GRUPPO CONTO==CONTO
INPUT GRUPPO F_GRUPPOV
INPUT CONTO F_CONTOV
INPUT SOTTOCONTO F_SOTTOCV
@ -522,7 +533,7 @@ ENDPAGE
PAGE "Produzione/vendita" 0 0 70 20
PAGE "Pagina 3" 0 0 70 20
STRING F_UMP 3
BEGIN
@ -547,6 +558,9 @@ END
SPREADSHEET F_SHEETUM 77 5
BEGIN
PROMPT 2 3 "Unità di misura "
FLAGS "A"
USE LF_UMART KEY NRIGA
INPUT CODART F_CODART
ITEM "U.M."
ITEM "F. conversione"
ITEM "Prezzo netto@18"
@ -555,8 +569,8 @@ END
NUMBER F_PESO 15 5
BEGIN
PROMPT 1 10 "Peso "
FIELD LF_ANAMAG->PESO
PROMPT 1 10 "Peso "
FIELD LF_ANAMAG->PESO
VALIDATE REQIF_FUNC 1 F_TARA
WARNING "Necessario introdurre il peso se si è introdotta la tara"
END
@ -650,7 +664,7 @@ ENDPAGE
PAGE "Giacenze" 0 0 70 20
PAGE "Pagina 4" 0 0 70 20
// Anno relativo alle giacenze
NUMBER H_ANNO 4
@ -667,7 +681,7 @@ BEGIN
WARNING "L'anno deve essere non superiore al corrente e non inferiore a 10 anni precedenti"
END
NUMBER F_ANNORIF 4 // anno usato per il write
NUMBER F_ANNORIF 4 // anno usato per il write dell'annata precedente
BEGIN
PROMPT 2 2 "Anno considerato "
FLAGS "AD"
@ -678,7 +692,7 @@ BEGIN
PROMPT 3 4 "Giacenze"
END
SPREADSHEET F_SHEETGIAC 77 5
SPREADSHEET F_SHEETGIAC 77 10
BEGIN
PROMPT 2 5 "Giacenze"
ITEM "Mag."
@ -717,6 +731,40 @@ BEGIN
// ITEM "Giorni rior.@10"
// ITEM "N.dist."
END
ENDPAGE
PAGE "Pagina 5" 0 0 70 20
NUMBER F_STOANNO 4
BEGIN
PROMPT 42 2 "Vai all'anno "
FLAGS "AU"
NUM_EXPR (#F_STOANNO<=#H_ANNO)&&(#F_STOANNO>=(#H_ANNO-"10"))
WARNING "L'anno deve essere non superiore al corrente e non inferiore a 10 anni precedenti"
END
NUMBER F_STOANNORIF 4 // anno usato per il write dell'annata precedente
BEGIN
PROMPT 2 2 "Anno considerato "
FLAGS "AD"
END
TEXT DLG_NULL
BEGIN
PROMPT 3 4 "Storico Giacenze"
END
SPREADSHEET F_SHEETSTOMAG 77 10
BEGIN
PROMPT 2 5 "Storico Giacenze"
FLAGS "A"
USE LF_STOMAG KEY NRIGA
INPUT ANNOESRIF F_STOANNO
INPUT CODART F_CODART
ITEM "Esercizio@10"
ITEM "U.M.@10"
ITEM "Quantità@15"
ITEM "Valore@15"
END
ENDPAGE
@ -726,5 +774,6 @@ ENDMASK
#include "ve2400b.uml"
#include "ve2400a.uml"
#include "ve2400d.uml"
#include "ve2400e.uml"

View File

@ -12,7 +12,7 @@ BEGIN
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@30" S0
OUTPUT FS_CODLIN CODTAB
OUTPUT FS_DESCR S0
// OUTPUT FS_DESCR S0
CHECKTYPE REQUIRED
WARNING "Codice lingua errato"
END

View File

@ -14,12 +14,12 @@ END
LISTBOX FS_TIPO 10
BEGIN
PROMPT 2 4 "Tipo di codice "
FIELD LF_CODCORR->TIPO
ITEM "N|Normale"
ITEM "8|EAN8 "
ITEM "1|EA13 "
ITEM "3|3/9 "
ITEM "C|Codabar"
FIELD LF_CODCORR->TIPO
END
BUTTON DLG_OK 9 2

73
ve/ve2400e.uml Executable file
View File

@ -0,0 +1,73 @@
TOOLBAR "" 0 20 60 2
BUTTON DLG_OK 9 2
BEGIN
PROMPT -13 -1 ""
END
BUTTON DLG_CANCEL 9 2
BEGIN
PROMPT -23 -1 ""
END
BUTTON DLG_DELREC 9 2
BEGIN
PROMPT -33 -1 "Elimina"
MESSAGE EXIT,K_DEL
END
ENDPAGE
PAGE "Storico giacenze" -1 -1 80 23
NUMBER F_STOANNOES 4
BEGIN
PROMPT 2 4 "Codice esercizio "
FIELD LF_STOMAG->ANNOES
USE ESC
INPUT CODTAB F_STOANNOES
DISPLAY "Esercizio @15" CODTAB
DISPLAY "D. Inizio@15" D0
DISPLAY "D. Fine@15" D1
OUTPUT F_STOANNOES CODTAB
CHECKTYPE REQUIRED
END
STRING F_STOUM 2
BEGIN
PROMPT 2 6 "Unità di misura "
FLAGS "U"
FIELD LF_STOMAG->UM
USE LF_UMART KEY 2
INPUT CODART F_STOCODART SELECT
INPUT UM F_STOUM
DISPLAY "U.M.@20" UM
OUTPUT F_STOUM UM
CHECKTYPE REQUIRED
END
NUMBER F_STOQUANT 15 5
BEGIN
PROMPT 2 8 "Quantità "
FIELD LF_STOMAG->QUANT
CHECKTYPE REQUIRED
WARNING "Indicare la quantità"
END
NUMBER F_STOPREZZO 18 3
BEGIN
PROMPT 2 10 "Valore "
FIELD LF_STOMAG->VALORE
CHECKTYPE REQUIRED
WARNING "Indicare il prezzo"
END
STRING F_STOCODART 20
BEGIN
PROMPT 2 1 "Codice art. "
FLAGS "H"
END
ENDPAGE
ENDMASK