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