#include #include "ve2400.h" TOOLBAR "" 0 20 60 2 #include ENDPAGE PAGE "Gestione anagrafica di magazzino " 0 0 70 20 STRING F_CODART 20 BEGIN PROMPT 2 1 "Codice art. " FIELD LF_ANAGR->CODART KEY 1 FLAG "U" USE LF_ANAGR INPUT CODART F_CODART DISPLAY "Codice@20" CODART DISPLAY "Descrizione@50" DESCR OUTPUT F_CODART CODART OUTPUT F_DESCR DESCR CHECKTYPE REQUIRED END STRING F_TIPO 1 BEGIN PROMPT 42 1 "Tipo " FIELD LF_ANAGR->TIPO END STRING F_DESCR 50 BEGIN PROMPT 2 3 "Descrizione " FIELD LF_ANAGR->DESCR KEY 2 USE LF_ANAGR KEY 2 INPUT DESCR F_DESCR DISPLAY "Codice@20" CODART DISPLAY "Descrizione@50" DESCR OUTPUT F_CODART CODART OUTPUT F_DESCR DESCR CHECKTYPE REQUIRED END GROUPBOX DLG_NULL 71 5 BEGIN PROMPT 0 0 "" //FLAG "R" END STRING F_GRMERC1 3 BEGIN PROMPT 1 5 "Gruppo merc. 1 " FIELD LF_ANAGR->GRMERC1[1,3] GROUP 1 FLAG "U" END STRING F_GRMERC1B 2 BEGIN PROMPT 21 5 "" FIELD LF_ANAGR->GRMERC1[4,5] GROUP 1 FLAG "U" MESSAGE EMPTY CLEAR,2@ MESSAGE ENABLE,2@ USE %GMC INPUT CODTAB[1,3] F_GRMERC1 INPUT CODTAB[4,5] F_GRMERC1B DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_GRMERC1 CODTAB[1,3] OUTPUT F_GRMERC1B CODTAB[4,5] OUTPUT F_GRMERC1D S0 CHECKTYPE NORMAL END STRING F_GRMERC1D 50 BEGIN PROMPT 26 5 "" GROUP 1 USE %GMC KEY 2 INPUT S0 F_GRMERC1D DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_GRMERC1 CODTAB[1,3] OUTPUT F_GRMERC1B CODTAB[4,5] OUTPUT F_GRMERC1D S0 END STRING F_GRMERC2 3 BEGIN PROMPT 1 6 "Gruppo merc. 2 " FIELD LF_ANAGR->GRMERC2[1,3] GROUP 2 FLAG "U" END STRING F_GRMERC2B 2 BEGIN PROMPT 21 6 "" FIELD LF_ANAGR->GRMERC2[4,5] GROUP 2 FLAG "U" MESSAGE EMPTY CLEAR,3@ MESSAGE ENABLE,3@ NUM_EXPR (#F_GRMERC2=="")||(#F_GRMERC2!=#F_GRMERC1) USE %GMC INPUT CODTAB[1,3] F_GRMERC2 INPUT CODTAB[4,5] F_GRMERC2B DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_GRMERC2 CODTAB[1,3] OUTPUT F_GRMERC2B CODTAB[4,5] OUTPUT F_GRMERC2D S0 CHECKTYPE NORMAL END STRING F_GRMERC2D 50 BEGIN PROMPT 26 6 "" GROUP 2 USE %GMC KEY 2 INPUT S0 F_GRMERC2D DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_GRMERC2 CODTAB[1,3] OUTPUT F_GRMERC2B CODTAB[4,5] OUTPUT F_GRMERC2D S0 END STRING F_GRMERC3 3 BEGIN PROMPT 1 7 "Gruppo merc. 3 " FIELD LF_ANAGR->GRMERC3[1,3] GROUP 3 FLAG "U" END STRING F_GRMERC3B 2 BEGIN PROMPT 21 7 "" FIELD LF_ANAGR->GRMERC3[4,5] GROUP 3 FLAG "U" NUM_EXPR (#F_GRMERC3=="")||((#F_GRMERC3!=#F_GRMERC1)&&(#F_GRMERC3!=#F_GRMERC2)) USE %GMC INPUT CODTAB[1,3] F_GRMERC3 INPUT CODTAB[4,5] F_GRMERC3B DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_GRMERC3 CODTAB[1,3] OUTPUT F_GRMERC3B CODTAB[4,5] OUTPUT F_GRMERC3D S0 CHECKTYPE NORMAL END STRING F_GRMERC3D 50 BEGIN PROMPT 26 7 "" GROUP 3 USE %GMC KEY 2 INPUT S0 F_GRMERC3D DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_GRMERC3 CODTAB[1,3] OUTPUT F_GRMERC3B CODTAB[4,5] OUTPUT F_GRMERC3D S0 END SPREADSHEET F_SHEET0 77 4 BEGIN PROMPT 1 8 "" ITEM " U.M. @2" ITEM "Fattore conversione@30" END STRING F_CATCONA 3 BEGIN PROMPT 1 12 "Categoria conto acquisti " FIELD LF_ANAGR->CATCONA GROUP 11 MESSAGE CLEAR,12@ MESSAGE EMPTY ENABLE,12@ FLAG "UZ" USE CAA INPUT CODTAB F_CATCONA DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 DISPLAY "Gruppo" S1 DISPLAY "Conto" S2 DISPLAY "Sottoconto" S3 OUTPUT F_CATCONA CODTAB OUTPUT F_CATCONA1 S0 CHEKTYPE NORMAL END STRING F_CATCONA1 40 BEGIN PROMPT 36 12 "" FLAG "D" GROUP 11 USE CAA KEY 2 INPUT S0 F_CATCONA1 DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB DISPLAY "Gruppo" S1 DISPLAY "Conto" S2 DISPLAY "Sottoconto" S3 COPY OUTPUT F_CATCONA END STRING F_GRUPPOA 2 BEGIN PROMPT 1 13 "Conto d'acquisto " FIELD LF_ANAGR->GRUPPOA GROUP 12 MESSAGE CLEAR,11@ MESSAGE EMPTY ENABLE,11@ END STRING F_CONTOA 2 BEGIN PROMPT 22 13 "" FIELD LF_ANAGR->CONTOA GROUP 12 END STRING F_SOTTOCA 6 BEGIN PROMPT 26 13 "" FIELD LF_ANAGR->SOTTOCA GROUP 12 USE LF_PCON INPUT GRUPPO F_GRUPPOA INPUT CONTO F_CONTOA INPUT SOTTOCONTO F_SOTTOCA DISPLAY "Gruppo" GRUPPO DISPLAY "Conto" CONTO DISPLAY "Sottoconto" SOTTOCONTO DISPLAY "Descrizione@50" DESCR OUTPUT F_GRUPPOA GRUPPO OUTPUT F_CONTOA CONTO OUTPUT F_SOTTOCA SOTTOCONTO OUTPUT F_DESCRA DESCR CHECKTYPE NORMAL END STRING F_DESCRA 40 BEGIN PROMPT 36 13 "" FLAG "D" GROUP 12 USE LF_PCON KEY 2 INPUT DESCR F_DESCRA DISPLAY "Descrizione@50" DESCR DISPLAY "Gruppo" GRUPPO DISPLAY "Conto" CONTO DISPLAY "Sottoconto" SOTTOCONTO COPY OUTPUT F_SOTTOCA END STRING F_CATCONV 3 BEGIN PROMPT 1 14 "Categoria conto vendite " FIELD LF_ANAGR->CATCONV GROUP 21 MESSAGE CLEAR,22@ MESSAGE EMPTY ENABLE,22@ FLAG "UZ" USE CRA INPUT CODTAB F_CATCONV DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 DISPLAY "Gruppo" S1 DISPLAY "Conto" S2 DISPLAY "Sottoconto" S3 OUTPUT F_CATCONV CODTAB OUTPUT F_CATCONV1 S0 CHECKTYPE NORMAL END STRING F_CATCONV1 40 BEGIN PROMPT 36 14 "" FLAG "D" GROUP 21 USE CRA KEY 2 INPUT S0 F_CATCONV1 DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB DISPLAY "Gruppo" S1 DISPLAY "Conto" S2 DISPLAY "Sottoconto" S3 COPY OUTPUT F_CATCONV END STRING F_GRUPPOV 2 BEGIN PROMPT 1 15 "Conto di vendita " FIELD LF_ANAGR->GRUPPOV GROUP 22 MESSAGE CLEAR,21@ MESSAGE EMPTY ENABLE,21@ END STRING F_CONTOV 2 BEGIN PROMPT 22 15 "" FIELD LF_ANAGR->CONTOV GROUP 22 END STRING F_SOTTOCV 6 BEGIN PROMPT 26 15 "" FIELD LF_ANAGR->SOTTOCV GROUP 22 USE LF_PCON INPUT GRUPPO F_GRUPPOV INPUT CONTO F_CONTOV INPUT SOTTOCONTO F_SOTTOCV DISPLAY "Gruppo" GRUPPO DISPLAY "Conto" CONTO DISPLAY "Sottoconto" SOTTOCONTO DISPLAY "Descrizione@50" DESCR OUTPUT F_GRUPPOV GRUPPO OUTPUT F_CONTOV CONTO OUTPUT F_SOTTOCV SOTTOCONTO OUTPUT F_DESCRV DESCR CHECKTYPE NORMAL END STRING F_DESCRV 40 BEGIN PROMPT 36 15 "" FLAG "D" GROUP 22 USE LF_PCON KEY 2 INPUT DESCR F_DESCRV DISPLAY "Descrizione@50" DESCR DISPLAY "Gruppo" GRUPPO DISPLAY "Conto" CONTO DISPLAY "Sottoconto" SOTTOCONTO COPY OUTPUT F_SOTTOCV END STRING F_UMP 3 BEGIN PROMPT 1 16 "U.M. peso " FIELD LF_ANAGR->UMP END NUMBER F_PESO 15 5 BEGIN PROMPT 30 16 "Peso " FIELD LF_ANAGR->PESO END STRING F_CLASSDOG 10 BEGIN PROMPT 1 17 "Classe doganale " FIELD LF_ANAGR->CLASSDOG FLAG "UZ" USE %CLD INPUT CODTAB F_CLASSDOG DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CLASSDOG CODTAB OUTPUT F_CLASSDOG1 S0 CHECKTYPE NORMAL END STRING F_CLASSDOG1 40 BEGIN PROMPT 36 17 "" FLAG "D" USE %CLD KEY 2 INPUT S0 F_CLASSDOG1 DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB OUTPUT F_CLASSDOG CODTAB OUTPUT F_CLASSDOG1 S0 END ENDPAGE PAGE "Gestione anagrafica di magazzino " 0 0 70 20 STRING F_CODIVA 4 BEGIN PROMPT 2 1 "Codice IVA " FIELD LF_ANAGR->CODIVA USE %IVA INPUT CODTAB F_CODIVA DISPLAY "Codice " CODTAB DISPLAY "Descrizione@40" S0 OUTPUT F_CODIVA CODTAB OUTPUT F_CODIVA1 S0 CHECKTYPE NORMAL END STRING F_CODIVA1 40 BEGIN PROMPT 29 1 "" USE %IVA KEY 2 INPUT S0 F_CODIVA1 DISPLAY "Descrizione@40" S0 DISPLAY "Codice " CODTAB OUTPUT F_CODIVA CODTAB OUTPUT F_CODIVA1 S0 END LISTBOX F_TIPOCF 1 BEGIN PROMPT 0 0 "" FLAG "H" ITEM "F|" END NUMBER F_CODFORN 6 BEGIN PROMPT 2 2 "Codice fornitore " FIELD LF_ANAGR->CODFORN USE LF_CLIFO INPUT TIPOCF F_TIPOCF SELECT INPUT CODCF F_CODFORN DISPLAY "Codice " CODCF DISPLAY "Ragione sociale@50" RAGSOC OUTPUT F_CODFORN CODCF OUTPUT F_CODFORN1 RAGSOC END NUMBER F_COSTSTD 18 0 BEGIN PROMPT 37 2 "Costo standard " FIELD LF_ANAGR->COSTSTD END STRING F_CODFORN1 50 BEGIN PROMPT 2 3 "Ragione sociale " USE LF_CLIFO KEY 2 INPUT TIPOCF F_TIPOCF SELECT INPUT RAGSOC F_CODFORN1 DISPLAY "Codice " CODCF DISPLAY "Ragione sociale@50" RAGSOC OUTPUT F_CODFORN CODCF OUTPUT F_CODFORN1 RAGSOC END BOOLEAN F_ARTFIS BEGIN PROMPT 2 4 "Articolo fiscale " FIELD LF_ANAGR->ARTFIS END STRING F_RAGGFIS 5 BEGIN PROMPT 2 5 "Raggrupp. fiscale " FIELD LF_ANAGR->RAGGFIS USE %RFA INPUT CODTAB F_RAGGFIS DISPLAY "Codice " CODTAB DISPLAY "Descrizione@40" S0 OUTPUT F_RAGGFIS CODTAB OUTPUT F_RAGGFIS1 S0 OUTPUT F_CLASSEFIS S8 CHECKTYPE NORMAL END STRING F_RAGGFIS1 40 BEGIN PROMPT 31 5 "" FLAG "D" END STRING F_CLASSEFIS 1 BEGIN PROMPT 2 6 "Classe fiscale " FIELD LF_ANAGR->CLASSEFIS USE %ASF INPUT CODTAB F_CLASSEFIS DISPLAY "Codice " CODTAB DISPLAY "Descrizione@40" S0 OUTPUT F_CLASSEFIS CODTAB OUTPUT F_CLASSEFIS1 S0 CHECKTYPE NORMAL END STRING F_CLASSEFIS1 40 BEGIN PROMPT 31 6 "" FLAG "D" END BOOLEAN F_ARTPROD BEGIN PROMPT 2 7 "Articolo di produzione " FIELD LF_ANAGR->ARTPROD END SPREADSHEET F_SHEET1 71 5 BEGIN PROMPT 2 8 "" ITEM "Cod. lingua" ITEM "Descrizione@50" END SPREADSHEET F_SHEET2 71 5 BEGIN PROMPT 2 13 "" ITEM "Cod. art.@20" ITEM "Tipo@10" END ENDPAGE ENDMASK #include "VE2400A.UML" #include "VE2400B.UML" #include "VE2400C.UML"