#include "db0500a.h" PAGE "Movimenti" -1 -1 80 15 DATE F_DATAREG BEGIN PROMPT 2 1 "Data registraz. " FLAGS "A" CHECKTYPE REQUIRED END STRING F_CODCAUS 5 BEGIN PROMPT 2 3 "Codice causale " FIELD CODCAUS USE %CAU FLAGS "U" INPUT CODTAB F_CODCAUS DISPLAY "Codice " CODTAB DISPLAY "Descrizione@50 " S0 OUTPUT F_CODCAUS CODTAB OUTPUT F_DESCAU S0 CHECKTYPE REQUIRED ADD RUN MG0 -0 %CAU GROUP G_DEFMOV END STRING F_DESCAU 50 45 BEGIN PROMPT 30 3 "" USE %CAU KEY 2 INPUT S0 F_DESCAU DISPLAY "Descrizione@50 " S0 DISPLAY "Codice " CODTAB COPY OUTPUT1 F_CODCAUS END STRING F_CODMAG 3 BEGIN PROMPT 2 5 "Magazzino " FLAGS "UG" FIELD CODMAG[1,3] USE MAG SELECT CODTAB[4,5]=="" INPUT CODTAB F_CODMAG DISPLAY "Codice " CODTAB[1,3] DISPLAY "Denominazione mag.@50 " S0 OUTPUT F_CODMAG CODTAB[1,3] OUTPUT F_DESMAG S0 CHECKTYPE REQUIRED END STRING F_DESMAG 50 45 BEGIN PROMPT 30 5 "" USE MAG KEY 2 SELECT CODTAB[4,5]=="" INPUT S0 F_DESMAG DISPLAY "Denominazione mag.@50" S0 DISPLAY "Cod. magazzino" CODTAB[1,3] COPY OUTPUT F_CODMAG CHECKTYPE NORMAL END STRING F_CODDEP 2 BEGIN PROMPT 2 7 "Deposito " FLAGS "U" FIELD CODMAG[4,5] USE MAG SELECT CODTAB[4,5]!="" INPUT CODTAB[1,3] F_CODMAG SELECT INPUT CODTAB[4,5] F_CODDEP DISPLAY "Cod. magazzino" CODTAB[1,3] DISPLAY "Cod. deposito" CODTAB[4,5] DISPLAY "Denominazione dep.@50" S0 OUTPUT F_CODDEP CODTAB[4,5] OUTPUT F_DESDEP S0 OUTPUT F_CODMAG CODTAB[1,3] CHECKTYPE NORMAL WARNING "Indicare il deposito" END STRING F_DESDEP 50 45 BEGIN PROMPT 30 7 "" USE MAG KEY 2 SELECT (CODTAB[4,5]!="")&&(CODTAB[1,3]==#F_CODMAG) INPUT S0 F_DESDEP COPY DISPLAY F_DESMAG COPY OUTPUT F_CODDEP CHECKTYPE NORMAL MESSAGE EMPTY CHECK,F_CODDEP END NUMBER F_QUANT 15 5 BEGIN PROMPT 2 9 "Quantita' " FIELD QUANT CHECKTYPE REQUIRED WARNING "Indicare la quantità" END CURRENCY F_PREZZOM 18 BEGIN PROMPT 2 11 "Prezzo " FLAG "U" END BUTTON DLG_OK 10 2 BEGIN PROMPT -12 -1 "" END BUTTON DLG_CANCEL 10 2 BEGIN PROMPT -22 -1 "" END ENDMASK