Patch level : 10.990
Files correlati : ve2.exe Ricompilazione Demo : [ ] Commento : Bug 0001851: Anagrafica di Magazzino Aggiungere i campi e una tabella per il collegamento a Magic (E-Commerce) Sono quattro campi gerarchici che identificano la categoria e relativa tabella ( Rif. PRASSI Napoli) Il programma di anagrafica di magazzino deve funzionare esattamente come prima visto che son campi che si attivano con una configurazione nel ditta.ini paragrafo ve (Magic=X) git-svn-id: svn://10.65.10.50/branches/R_10_00@22084 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
e537b05f3b
commit
49df928972
@ -453,7 +453,7 @@ void TMask_anamag::create_user_fields()
|
||||
} //if(c.get_bool...
|
||||
} //for(int i...
|
||||
|
||||
if (user_fields == 0)
|
||||
if (user_fields == 0 && !ini_get_bool(CONFIG_DITTA, "ve", "Magic"))
|
||||
_disabled_user_page = PAGE_USER;
|
||||
}
|
||||
|
||||
@ -524,6 +524,20 @@ TMask_anamag::TMask_anamag(TRelation * rel) : TMask("ve2400")
|
||||
|
||||
field(F_CODIVA).check_type(c.get_bool("IVA_OBBL", "ve") && app().has_module(VEAUT, CHK_DONGLE) ? CHECK_REQUIRED : CHECK_NORMAL);
|
||||
|
||||
if (c.get_bool("Magic", "ve"))
|
||||
{
|
||||
show(F_ECMAGIC1);
|
||||
show(F_ECMAGIC2);
|
||||
show(F_ECMAGIC3);
|
||||
show(F_ECMAGIC4);
|
||||
show(F_ECMAGIC_DESCR);
|
||||
enable(F_ECMAGIC1);
|
||||
enable(F_ECMAGIC2);
|
||||
enable(F_ECMAGIC3);
|
||||
enable(F_ECMAGIC4);
|
||||
enable(F_ECMAGIC_DESCR);
|
||||
}
|
||||
|
||||
first_focus(F_CODART);
|
||||
}
|
||||
}
|
||||
@ -1837,6 +1851,8 @@ bool TAnagrafica_magazzino::user_create()
|
||||
// crea l'oggetto per i parametri di livello giacenza
|
||||
// apre la maschera e dispone gli sheet
|
||||
_rel= new TRelation(LF_ANAMAG);
|
||||
if (ini_get_bool(CONFIG_DITTA, "ve", "Magic"))
|
||||
_rel->add("&ATM","CODTAB==" ANAMAG_CODART);
|
||||
|
||||
_msk= new TMask_anamag(_rel);
|
||||
|
||||
|
@ -176,6 +176,11 @@
|
||||
#define F_SCAPLA 325
|
||||
#define F_SCALEG 326
|
||||
#define F_SCAVET 327
|
||||
#define F_ECMAGIC1 328
|
||||
#define F_ECMAGIC2 329
|
||||
#define F_ECMAGIC3 330
|
||||
#define F_ECMAGIC4 331
|
||||
#define F_ECMAGIC_DESCR 332
|
||||
|
||||
#define F_USER1 371
|
||||
#define F_USER2 372
|
||||
|
@ -1525,6 +1525,71 @@ BEGIN
|
||||
GROUP G_DESART
|
||||
END
|
||||
|
||||
STRING F_ECMAGIC1 5
|
||||
BEGIN
|
||||
PROMPT 2 4 "Categoria Magic 1 "
|
||||
USE &CTM
|
||||
INPUT CODTAB[1,5] F_ECMAGIC1
|
||||
INPUT CODTAB[6,10] F_ECMAGIC2
|
||||
INPUT CODTAB[11,15] F_ECMAGIC3
|
||||
INPUT CODTAB[16,20] F_ECMAGIC4
|
||||
DISPLAY "Categoria 1" CODTAB[1,5]
|
||||
DISPLAY "Categoria 2" CODTAB[6,10]
|
||||
DISPLAY "Categoria 3" CODTAB[11,15]
|
||||
DISPLAY "Categoria 4" CODTAB[16,20]
|
||||
DISPLAY "Descrizione@50" S0
|
||||
OUTPUT F_ECMAGIC1 CODTAB[1,5]
|
||||
OUTPUT F_ECMAGIC2 CODTAB[6,10]
|
||||
OUTPUT F_ECMAGIC3 CODTAB[11,15]
|
||||
OUTPUT F_ECMAGIC4 CODTAB[16,20]
|
||||
OUTPUT F_ECMAGIC_DESCR S0
|
||||
CHECKTYPE NORMAL
|
||||
FIELD USER1
|
||||
FLAGS "UHDZ"
|
||||
END
|
||||
|
||||
STRING F_ECMAGIC2 5
|
||||
BEGIN
|
||||
PROMPT 29 4 "2 "
|
||||
COPY ALL F_ECMAGIC1
|
||||
CHECKTYPE NORMAL
|
||||
FIELD USER2
|
||||
FLAGS "UHDZ"
|
||||
END
|
||||
|
||||
STRING F_ECMAGIC3 5
|
||||
BEGIN
|
||||
PROMPT 40 4 "3 "
|
||||
COPY ALL F_ECMAGIC1
|
||||
CHECKTYPE NORMAL
|
||||
FIELD USER3
|
||||
FLAGS "UHDZ"
|
||||
END
|
||||
|
||||
STRING F_ECMAGIC4 5
|
||||
BEGIN
|
||||
PROMPT 51 4 "4 "
|
||||
COPY ALL F_ECMAGIC1
|
||||
CHECKTYPE NORMAL
|
||||
FIELD USER4
|
||||
FLAGS "UHDZ"
|
||||
END
|
||||
|
||||
STRING F_ECMAGIC_DESCR 50
|
||||
BEGIN
|
||||
PROMPT 2 6 "Descrizione "
|
||||
USE &CTM KEY 2
|
||||
INPUT S0 F_ECMAGIC_DESCR
|
||||
DISPLAY "Descrizione@50" S0
|
||||
DISPLAY "Categoria 1" CODTAB[1,5]
|
||||
DISPLAY "Categoria 2" CODTAB[6,10]
|
||||
DISPLAY "Categoria 3" CODTAB[11,15]
|
||||
DISPLAY "Categoria 4" CODTAB[16,20]
|
||||
COPY OUTPUT F_ECMAGIC1
|
||||
CHECKTYPE NORMAL
|
||||
FLAGS "UHDZ"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
7
ve/vetbctm.h
Executable file
7
ve/vetbctm.h
Executable file
@ -0,0 +1,7 @@
|
||||
//campi maschera ectbctm
|
||||
#define F_CATEGORIA1 201
|
||||
#define F_CATEGORIA2 202
|
||||
#define F_CATEGORIA3 203
|
||||
#define F_CATEGORIA4 204
|
||||
#define F_CATEGORIA_DESCR 205
|
||||
|
82
ve/vetbctm.uml
Executable file
82
ve/vetbctm.uml
Executable file
@ -0,0 +1,82 @@
|
||||
#include "vetbctm.h"
|
||||
|
||||
PAGE "Tabella Categorie Magic" -1 -1 78 6
|
||||
|
||||
STRING F_CATEGORIA1 5
|
||||
BEGIN
|
||||
PROMPT 1 1 "Categoria "
|
||||
FLAGS "UZ"
|
||||
USE &CTM
|
||||
INPUT CODTAB[1,5] F_CATEGORIA1
|
||||
INPUT CODTAB[6,10] F_CATEGORIA2
|
||||
INPUT CODTAB[11,15] F_CATEGORIA3
|
||||
INPUT CODTAB[16,20] F_CATEGORIA4
|
||||
DISPLAY "Categoria 1" CODTAB[1,5]
|
||||
DISPLAY "Categoria 2" CODTAB[6,10]
|
||||
DISPLAY "Categoria 3" CODTAB[11,15]
|
||||
DISPLAY "Categoria 4" CODTAB[16,20]
|
||||
DISPLAY "Descrizione@50" S0
|
||||
OUTPUT F_CATEGORIA1 CODTAB[1,5]
|
||||
OUTPUT F_CATEGORIA2 CODTAB[6,10]
|
||||
OUTPUT F_CATEGORIA3 CODTAB[11,15]
|
||||
OUTPUT F_CATEGORIA4 CODTAB[16,20]
|
||||
CHECKTYPE REQUIRED
|
||||
FIELD CODTAB[1,5]
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_CATEGORIA2 5
|
||||
BEGIN
|
||||
PROMPT 22 1 ""
|
||||
FLAGS "UZ"
|
||||
COPY ALL F_CATEGORIA1
|
||||
CHECKTYPE NORMAL
|
||||
VALIDATE REQIF_FUNC 1 F_CATEGORIA3
|
||||
FIELD CODTAB[6,10]
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_CATEGORIA3 5
|
||||
BEGIN
|
||||
PROMPT 31 1 ""
|
||||
FLAGS "UZ"
|
||||
COPY ALL F_CATEGORIA1
|
||||
CHECKTYPE NORMAL
|
||||
VALIDATE REQIF_FUNC 1 F_CATEGORIA4
|
||||
FIELD CODTAB[11,15]
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_CATEGORIA4 5
|
||||
BEGIN
|
||||
PROMPT 40 1 ""
|
||||
FLAGS "UZ"
|
||||
COPY ALL F_CATEGORIA1
|
||||
CHECKTYPE NORMAL
|
||||
FIELD CODTAB[16,20]
|
||||
KEY 1
|
||||
END
|
||||
|
||||
STRING F_CATEGORIA_DESCR 50
|
||||
BEGIN
|
||||
PROMPT 1 3 ""
|
||||
USE &GMC KEY 2
|
||||
INPUT S0 F_CATEGORIA_DESCR
|
||||
DISPLAY "Descrizione@50" S0
|
||||
DISPLAY "Categoria 1" CODTAB[1,5]
|
||||
DISPLAY "Categoria 2" CODTAB[6,10]
|
||||
DISPLAY "Categoria 3" CODTAB[11,15]
|
||||
DISPLAY "Categoria 4" CODTAB[16,20]
|
||||
COPY OUTPUT F_CATEGORIA1
|
||||
CHECKTYPE NORMAL
|
||||
KEY 2
|
||||
FIELD S0
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
TOOLBAR "" 0 0 0 2
|
||||
#include "relapbar.h"
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
Loading…
x
Reference in New Issue
Block a user