#include "ve0100b1.h" TOOLBAR "topbar" 0 0 0 2 #include ENDPAGE PAGE "Elaborazioni " 0 0 0 0 BOOLEAN F_TYPE BEGIN PROMPT 1 0 "Aggiungere al doc. attuale" MESSAGE FALSE SHOW,F_GROUP_D|HIDE,F_GROUP_S|CLEAR,F_UPDATE_HEADER MESSAGE TRUE SHOW,F_GROUP_S|HIDE,F_GROUP_D|ENABLE,F_UPDATE_HEADER END LISTBOX F_ELAB 50 30 BEGIN PROMPT 31 0 "@bElaborazione " END GROUPBOX F_GROUP_D 77 9 BEGIN PROMPT 1 1 "@bDestinazione" END GROUPBOX F_GROUP_S 77 10 BEGIN PROMPT 1 1 "@bSorgente" END STRING F_TIPODOC_ELAB 4 BEGIN PROMPT 2 2 "Tipo documento " HELP "Codice tipo documento" USE %TIP INPUT CODTAB F_TIPODOC_ELAB DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_TIPODOC_ELAB CODTAB OUTPUT F_DESTIPODOC_ELAB S0 CHECKTYPE NORMAL FLAG "U" GROUP 1 END STRING F_DESTIPODOC_ELAB 50 BEGIN PROMPT 24 2 "" HELP "Descrizione tipo documento" USE %TIP KEY 2 INPUT S0 F_DESTIPODOC_ELAB DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB CHECKTYPE NORMAL COPY OUTPUT F_TIPODOC_ELAB GROUP 1 END STRING F_STATODOC_ELAB 1 BEGIN PROMPT 2 3 "Stato " USE %STD CHECKTYPE NORMAL INPUT CODTAB F_STATODOC_ELAB DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_STATODOC_ELAB CODTAB OUTPUT F_DESSTATODOC_ELAB S0 FLAG "U" GROUP 1 END STRING F_DESSTATODOC_ELAB 50 BEGIN PROMPT 24 3 "" HELP "Descrizione stato documento" USE %STD KEY 2 INPUT S0 F_DESSTATODOC_ELAB DISPLAY "Descrizione@40" S0 DISPLAY "Codice" CODTAB COPY OUTPUT F_STATODOC_ELAB CHECKTYPE NORMAL GROUP 1 END STRING F_CODNUM_ELAB 4 BEGIN PROMPT 2 4 "Cod. num. " HELP "Codice numerazione" USE %NUM INPUT CODTAB F_CODNUM_ELAB DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CODNUM_ELAB CODTAB OUTPUT F_DESNUM_ELAB S0 CHECKTYPE NORMAL FLAG "U" WARNING "Numerazione assente" GROUP 1 END STRING F_DESNUM_ELAB 50 BEGIN PROMPT 24 4 "" HELP "Descrizione numerazione" USE %NUM KEY 2 INPUT S0 F_DESNUM_ELAB DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB COPY OUTPUT F_CODNUM_ELAB GROUP 1 END NUMBER F_ANNO_ELAB 4 BEGIN PROMPT 2 5 "Anno documento " // CHECKTYPE REQUIRED END LIST F_TIPOCF_ELAB 1 11 BEGIN PROMPT 2 9 "" FLAGS "H" HELP "Indicare se cliente oppure fornitore" ITEM "C|Clienti" ITEM "F|Fornitori" END NUMBER F_CODCF_ELAB 6 BEGIN PROMPT 10 9 "" FLAGS "HR" END STRING F_CODVAL_ELAB 3 BEGIN PROMPT 10 25 "" FLAGS "HR" END NUMBER F_NDOC_ELAB 6 BEGIN PROMPT 24 5 "Numero doc. " USE LF_DOC KEY 4 INPUT TIPOCF F_TIPOCF_ELAB SELECT INPUT CODCF F_CODCF_ELAB SELECT INPUT PROVV F_PROVV_ELAB SELECT INPUT ANNO F_ANNO_ELAB SELECT INPUT CODNUM F_CODNUM_ELAB INPUT NDOC F_NDOC_ELAB DISPLAY "Num." CODNUM DISPLAY "Anno" ANNO DISPLAY "Provv" PROVV DISPLAY "Tipo" TIPODOC DISPLAY "N.Doc. " NDOC DISPLAY "Stato" STATO DISPLAY "Data\ndocumento" DATADOC OUTPUT F_DATADOC_ELAB DATADOC OUTPUT F_CODNUM_ELAB CODNUM OUTPUT F_NDOC_ELAB NDOC CHECKTYPE SEARCH WARNING "Documento inesistente o incompatibile" ADD RUN ve0 -1 MESSAGE EMPTY SHOW,F_DATADOC_ELAB MESSAGE HIDE,F_DATADOC_ELAB GROUP GRP_DOC END LISTBOX F_PROVV_ELAB 14 BEGIN PROMPT 52 5 "Tipo " ITEM "D|Definitiva " ITEM "P|Provvisoria" KEY 1 FLAGS "P" GROUP GRP_DOC END STRING F_NUMDOCRIF_ELAB 7 BEGIN PROMPT 2 6 "Documento di riferimento " FLAGS "B" GROUP GRP_DOC END DATE F_DATADOC_ELAB BEGIN PROMPT 2 7 "Data documento " FLAGS "A" GROUP GRP_DOC END BOOLEAN F_UPDATE_HEADER BEGIN PROMPT 41 7 "Aggiorna testata" END STRING F_CODART 20 BEGIN PROMPT 2 8 "Articolo " USE LF_ANAMAG JOIN LF_UMART INTO CODART==CODART INPUT CODART F_CODART DISPLAY "Codice@20" CODART DISPLAY "Descrizione@50" DESCR DISPLAY "Unità di misura" LF_UMART->UM OUTPUT F_CODART CODART OUTPUT F_UMQTA LF_UMART->UM WARNING "Articolo assente" CHECKTYPE SEARCH FLAGS "U" GROUP GRP_ART END STRING F_UMQTA 2 BEGIN PROMPT 41 8 "U.M. " USE LF_UMART KEY 2 JOIN %UMS INTO CODTAB=UM INPUT CODART F_CODART SELECT INPUT UM F_UMQTA DISPLAY "Codice@20" UM DISPLAY "Descrizione@50" %UMS->S0 OUTPUT F_UMQTA UM FLAG "U" CHECKTYPE NORMAL WARNING "Unita' di misura obbligatoria" VALIDATE REQIF_FUNC 1 F_CODART GROUP GRP_ART END NUMBER F_QTA 13 5 BEGIN PROMPT 51 8 "Qta' " GROUP GRP_ART END CURRENCY F_TOTVAL 18 BEGIN PROMPT 2 9 "Valore totale " FLAGS "HD" GROUP GRP_CHK END CURRENCY F_TOTSEL 18 BEGIN PROMPT 40 9 "Valore selezionato " FLAGS "HD" GROUP GRP_CHK END TREE F_ROWS -3 -1 BEGIN PROMPT 0 11 "" GROUP GRP_DOC END ENDPAGE ENDMASK