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:
parent
7ff0c4a06c
commit
5597fa11e9
@ -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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user