#include "lv4600a.h" TOOLBAR "topbar" 0 0 0 2 #include ENDPAGE PAGE "Riclassificazione Conti" 0 2 0 0 LIST F_COD 7 BEGIN PROMPT 50 50 "" ITEM "CGCONTI|CGCONTI" FIELD TIPORIC FLAGS "D" KEY 1 END GROUPBOX DLG_NULL 78 9 BEGIN PROMPT 1 1 "Conto Campo" END NUMBER F_GRUPPO2 3 BEGIN PROMPT 2 2 "Gruppo " HELP "Codice del gruppo" FIELD GRUPPO USE LF_RICLPDC JOIN LF_PCON INTO GRUPPO==GRUPPO CONTO==CONTO SOTTOCONTO==SOTTOCONTO JOIN &LCO TO LF_RICLPDC INTO CODTAB==CODICE INPUT TIPORIC F_COD SELECT INPUT GRUPPO F_GRUPPO2 INPUT CONTO F_CONTO2 INPUT SOTTOCONTO F_SOTTOCONTO2 DISPLAY "Gruppo" GRUPPO DISPLAY "Conto " CONTO DISPLAY "Sottoconto" SOTTOCONTO DISPLAY "Descrizione@50" LF_PCON->DESCR DISPLAY "Mastro" LF_RICLPDC->CODICE[1,6] DISPLAY "Conto@6" LF_RICLPDC->CODICE[7,12] DISPLAY "Descrizione@50" &LCO->S0 OUTPUT F_GRUPPO2 GRUPPO OUTPUT F_CONTO2 CONTO OUTPUT F_SOTTOCONTO2 SOTTOCONTO OUTPUT F_GRUPPO GRUPPO OUTPUT F_CONTO CONTO OUTPUT F_SOTTOCONTO SOTTOCONTO KEY 1 GROUP 1 CHECKTYPE REQUIRED END NUMBER F_GRUPPO 3 BEGIN PROMPT 2 2 "Gruppo " HELP "Codice del gruppo" FIELD GRUPPO KEY 1 GROUP 2 USE LF_PCON KEY 1 SELECT CONTO="" JOIN LF_RICLPDC INTO TIPORIC=="TSCONTI" GRUPPO==GRUPPO CONTO==CONTO SOTTOCONTO==SOTTOCONTO JOIN &LCO TO LF_RICLPDC INTO CODTAB==CODICE INPUT GRUPPO F_GRUPPO DISPLAY "Gruppo" GRUPPO DISPLAY "Descrizione@50" DESCR DISPLAY "Mastro" LF_RICLPDC->CODICE[1,6] DISPLAY "Conto@6" LF_RICLPDC->CODICE[7,12] DISPLAY "Descrizione@50" &LCO->S0 OUTPUT F_GRUPPO GRUPPO OUTPUT F_GRUPPO2 GRUPPO OUTPUT F_DESCG DESCR CHECKTYPE REQUIRED ADD RUN cg0 -0 FLAGS "G" END STRING F_DESCG 50 BEGIN PROMPT 24 2 "" FLAGS "D" END NUMBER F_CONTO2 3 BEGIN PROMPT 2 4 "Conto " HELP "Codice dell'eventuale conto" FIELD CONTO COPY ALL F_GRUPPO2 KEY 1 GROUP 1 CHECKTYPE NORMAL WARNING "Manca il conto" END NUMBER F_CONTO 3 BEGIN PROMPT 2 4 "Conto " HELP "Codice dell'eventuale conto" FIELD CONTO KEY 1 GROUP 2 USE LF_PCON KEY 1 SELECT ((CONTO!="")&&(SOTTOCONTO="")) JOIN LF_RICLPDC INTO TIPORIC=="CGCONTI" GRUPPO==GRUPPO CONTO==CONTO SOTTOCONTO==SOTTOCONTO JOIN &LCO TO LF_RICLPDC INTO CODTAB==CODICE COPY INPUT F_GRUPPO INPUT CONTO F_CONTO DISPLAY "Gruppo" GRUPPO DISPLAY "Conto" CONTO DISPLAY "Descrizione@50" DESCR DISPLAY "Mastro" LF_RICLPDC->CODICE[1,6] DISPLAY "Conto@6" LF_RICLPDC->CODICE[7,12] DISPLAY "Descrizione@50" &LCO->S0 OUTPUT F_GRUPPO GRUPPO OUTPUT F_GRUPPO2 GRUPPO OUTPUT F_CONTO CONTO OUTPUT F_CONTO2 CONTO OUTPUT F_DESCC DESCR CHECKTYPE NORMAL WARNING "Manca il conto" ADD RUN cg0 -0 FLAGS "G" END STRING F_DESCC 50 BEGIN PROMPT 24 4 "" FLAGS "D" END NUMBER F_SOTTOCONTO2 6 BEGIN PROMPT 2 6 "Sottoconto " HELP "Codice dell'eventuale sottoconto" FIELD SOTTOCONTO COPY ALL F_GRUPPO2 KEY 1 GROUP 1 CHECKTYPE NORMAL END NUMBER F_SOTTOCONTO 6 BEGIN PROMPT 2 6 "Sottoconto " HELP "Codice dell'eventuale sottoconto" FIELD SOTTOCONTO KEY 1 GROUP 2 USE LF_PCON KEY 1 SELECT (SOTTOCONTO!="") JOIN LF_RICLPDC INTO TIPORIC=="CGCONTI" GRUPPO==GRUPPO CONTO==CONTO SOTTOCONTO==SOTTOCONTO JOIN &LCO TO LF_RICLPDC INTO CODTAB==CODICE COPY INPUT F_CONTO INPUT SOTTOCONTO F_SOTTOCONTO DISPLAY "Gruppo" GRUPPO DISPLAY "Conto" CONTO DISPLAY "Sottoconto" SOTTOCONTO DISPLAY "Sosp." SOSPESO DISPLAY "Descrizione@50" DESCR DISPLAY "Mastro" LF_RICLPDC->CODICE[1,6] DISPLAY "Conto@6" LF_RICLPDC->CODICE[7,12] DISPLAY "Descrizione@50" &LCO->S0 OUTPUT F_GRUPPO GRUPPO OUTPUT F_GRUPPO2 GRUPPO OUTPUT F_CONTO CONTO OUTPUT F_CONTO2 CONTO OUTPUT F_SOTTOCONTO SOTTOCONTO OUTPUT F_SOTTOCONTO2 SOTTOCONTO OUTPUT F_DESCRIZ DESCR ADD RUN cg0 -0 CHECKTYPE NORMAL FLAGS "G" END STRING F_DESCRIZ 50 BEGIN PROMPT 2 8 "Descrizione" USE LF_PCON KEY 2 JOIN LF_RICLPDC INTO TIPORIC=="CGCONTI" GRUPPO==GRUPPO CONTO==CONTO SOTTOCONTO==SOTTOCONTO JOIN &LCO TO LF_RICLPDC INTO CODTAB==CODICE INPUT DESCR F_DESCRIZ DISPLAY "Descrizione@50" DESCR DISPLAY "Gruppo" GRUPPO DISPLAY "Conto" CONTO DISPLAY "Sottoconto" SOTTOCONTO DISPLAY "Mastro" LF_RICLPDC->CODICE[1,6] DISPLAY "Conto@6" LF_RICLPDC->CODICE[7,12] DISPLAY "Descrizione@50" &LCO->S0 COPY OUTPUT F_SOTTOCONTO KEY 2 CHECKTYPE REQUIRED GROUP 10 END STRING F_CGMASTRO 6 BEGIN PROMPT 2 10 "Mastro " CHECKTYPE SEARCH USE &LCO INPUT CODTAB[1,6] F_CGMASTRO INPUT CODTAB[7,12] F_CGCONTO DISPLAY "Mastro" CODTAB[1,6] DISPLAY "Conto@6" CODTAB[7,12] DISPLAY "Descrizione@60" S0 OUTPUT F_CGMASTRO CODTAB[1,6] OUTPUT F_CGCONTO CODTAB[7,12] OUTPUT F_CGDESCR S0 FLAGS "Z" FIELD CODICE[1,6] END STRING F_CGCONTO 6 BEGIN PROMPT 25 10 "Conto " COPY ALL F_CGMASTRO CHECKTYPE SEARCH FIELD CODICE[7,12] FLAGS "Z" END STRING F_CGDESCR 50 BEGIN PROMPT 2 12 "Descrizione " USE &LCO KEY 2 INPUT S0 F_CGDESCR DISPLAY "Descrizione@60" S0 DISPLAY "Mastro" CODTAB[1,6] DISPLAY "Conto@6" CODTAB[7,12] COPY OUTPUT F_CGMASTRO CHECKTYPE SEARCH END ENDPAGE ENDMASK