Prime modifiche per far funzionare le testate dei listini/contratti e

offerte.


git-svn-id: svn://10.65.10.50/trunk@3112 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
angelo 1996-06-27 09:56:26 +00:00
parent 7ff0c4a06c
commit 5597fa11e9

View File

@ -1,11 +1,19 @@
#include <lffiles.h> #include <lffiles.h>
#include "ve2200x.h" #include "ve2200x.h"
TOOLBAR "" 0 20 60 2 TOOLBAR "" 0 20 0 3
#include <toolbar.h> #include <toolbar.h>
ENDPAGE ENDPAGE
PAGE "Archivio condizioni di vendita " 0 0 70 20 PAGE "Cond. di vendita" 0 0 70 20
GROUPBOX DLG_NULL 75 8
BEGIN
PROMPT 0 0 ""
FLAG "R"
END
STRING F_TIPO 1 STRING F_TIPO 1
BEGIN BEGIN
@ -40,14 +48,13 @@ BEGIN
END END
// campo riservato ai contratti // campo riservato ai contratti
LIST F_C_TIPOCF 7 LIST F_C_TIPOCF 10
BEGIN BEGIN
PROMPT 2 2 "Tipo " PROMPT 2 2 "Tipo "
FIELD LF_CONDV->TIPOCF FIELD LF_CONDV->TIPOCF
KEY 1 KEY 1
ITEM "C|Cliente" ITEM "C|Cliente"
ITEM "F|Fornit." ITEM "F|Fornitore"
CHECKTYPE REQUIRED
END END
// campo riservato ai contratti // campo riservato ai contratti
@ -58,7 +65,7 @@ BEGIN
FLAG "U" FLAG "U"
KEY 1 KEY 1
USE LF_CLIFO USE LF_CLIFO
INPUT TIPOCF F_C_TIPOCF INPUT TIPOCF F_C_TIPOCF SELECT
INPUT CODCF F_C_CODCF INPUT CODCF F_C_CODCF
DISPLAY "C/F" TIPOCF DISPLAY "C/F" TIPOCF
DISPLAY "Codice" CODCF DISPLAY "Codice" CODCF
@ -76,36 +83,25 @@ BEGIN
FLAG "D" FLAG "D"
END END
// campo riservato ai listini // ATTENZIONE: riscontro in fase di test
STRING F_L_COD 3 // nel caso si debbano utilizzare, come in questo caso "COD" , piu' campi con
BEGIN // lo stesso riferimento sul file, il cui uso e' controllato dall'applicazione,
PROMPT 2 4 "Cod. listino " // e' bene mettere prima i campi NUMBER, poi i campi STRING. Il motivo e' presto detto:
FIELD LF_CONDV->COD // durante la TMask::autosave() i campi vengono scorsi uno ad uno mentre il valore valido e'
FLAG "U" // pero' uno solo di essi; se un campo numerico vuoto ha posizione successiva al campo
KEY 1 // stringa valido, contenente solo caratteri alfanumerici, la reformat() virtuale tronca la
USE LF_CONDV // stringa a 0, eseguendo un bel cut(0).
INPUT TIPO F_TIPO SELECT
INPUT CATVEN F_L_CATVEN SELECT
INPUT COD F_L_COD
DISPLAY "C.V." CATVEN
DISPLAY "Codice" COD
DISPLAY "Descrizione@50" DESCR
OUTPUT F_TIPO TIPO
OUTPUT F_L_CATVEN CATVEN
OUTPUT F_L_COD COD
CHECKTYPE REQUIRED
END
// campo riservato ai contratti // campo riservato ai contratti
NUMBER F_C_COD 3 NUMBER F_C_COD 3
BEGIN BEGIN
PROMPT 2 4 "Contratto N. " PROMPT 2 4 "Contratto N. "
FIELD LF_CONDV->COD FIELD LF_CONDV->COD
KEY 1 KEY 1
GROUP 10
USE LF_CONDV USE LF_CONDV
INPUT TIPO F_TIPO SELECT INPUT TIPO F_TIPO SELECT
INPUT TIPOCF F_C_TIPOCF INPUT TIPOCF F_C_TIPOCF SELECT
INPUT CODCF F_C_CODCF INPUT CODCF F_C_CODCF SELECT
INPUT COD F_C_COD INPUT COD F_C_COD
DISPLAY "C/F" TIPOCF DISPLAY "C/F" TIPOCF
DISPLAY "Codice" CODCF DISPLAY "Codice" CODCF
@ -118,12 +114,36 @@ BEGIN
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
END END
// campo riservato ai listini
STRING F_L_COD 3
BEGIN
PROMPT 2 4 "Cod. listino "
FIELD LF_CONDV->COD
FLAG "U"
GROUP 10
KEY 1
USE LF_CONDV
INPUT TIPO F_TIPO SELECT
INPUT CATVEN F_L_CATVEN SELECT
INPUT COD F_L_COD
DISPLAY "C.V." CATVEN
DISPLAY "Codice" COD
DISPLAY "Descrizione@50" DESCR
DISPLAY "Valuta" CODVAL
DISPLAY "Fine validita'" VALFIN
OUTPUT F_TIPO TIPO
OUTPUT F_L_CATVEN CATVEN
OUTPUT F_L_COD COD
CHECKTYPE REQUIRED
END
// campo riservato alle offerte // campo riservato alle offerte
STRING F_O_COD 3 STRING F_O_COD 3
BEGIN BEGIN
PROMPT 2 3 "Cod. offerta " PROMPT 2 3 "Cod. offerta "
FIELD LF_CONDV->COD FIELD LF_CONDV->COD
FLAG "U" FLAG "U"
GROUP 10
KEY 1 KEY 1
USE LF_CONDV USE LF_CONDV
INPUT TIPO F_TIPO SELECT INPUT TIPO F_TIPO SELECT
@ -135,12 +155,6 @@ BEGIN
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
END END
GROUPBOX DLG_NULL 75 8
BEGIN
PROMPT 0 0 ""
FLAG "R"
END
STRING F_DESCR 50 STRING F_DESCR 50
BEGIN BEGIN
PROMPT 2 5 "Descrizione " PROMPT 2 5 "Descrizione "
@ -156,7 +170,10 @@ BEGIN
INPUT CODTAB F_CODVAL INPUT CODTAB F_CODVAL
DISPLAY "Valuta" CODTAB DISPLAY "Valuta" CODTAB
DISPLAY "Descrizione@50" S0 DISPLAY "Descrizione@50" S0
DISPLAY "Cambio" R10
OUTPUT F_CODVAL CODTAB OUTPUT F_CODVAL CODTAB
OUTPUT F_CAMBIO R10
CHECKTYPE NORMAL
MESSAGE ENABLE,F_CAMBIO|ENABLE,F_DATACAM|DISABLE,F_IMPLORDI MESSAGE ENABLE,F_CAMBIO|ENABLE,F_DATACAM|DISABLE,F_IMPLORDI
MESSAGE EMPTY "1",F_CAMBIO|DISABLE,F_CAMBIO|CLEAR,F_DATACAM|DISABLE,F_DATACAM|ENABLE,F_IMPLORDI MESSAGE EMPTY "1",F_CAMBIO|DISABLE,F_CAMBIO|CLEAR,F_DATACAM|DISABLE,F_DATACAM|ENABLE,F_IMPLORDI
END END
@ -299,9 +316,9 @@ BEGIN
END END
// bottone di lancio dell'applicazione delle righe // bottone di lancio dell'applicazione delle righe
BUTTON BTN_RIGHE 63 1 BUTTON BTN_RIGHE 10 2
BEGIN BEGIN
PROMPT 0 -1 "Righe di questa testata" PROMPT 2 -2 "Righe"
MESSAGE K_F5 MESSAGE K_F5
END END