#include "cg3400a.h" //PAGE "Stampa Libro Giornale" -1 -1 78 18 PAGE "Stampa Libro Giornale" -1 -1 78 17 GROUPBOX DLG_NULL 78 3 BEGIN PROMPT 1 0 "" END NUMBER F_CODDITTA 5 BEGIN PROMPT 3 1 "Ditta " FLAGS "FRD" USE LF_NDITTE KEY 1 CHECKTYPE REQUIRED INPUT CODDITTA F_CODDITTA DISPLAY "Codice" CODDITTA DISPLAY "Ragione sociale @50" RAGSOC OUTPUT F_RAGSOC RAGSOC KEY 1 END STRING F_RAGSOC 50 BEGIN PROMPT 17 1 "Ragione " FLAGS "D" END STRING CODREG 3 BEGIN PROMPT 1 4 "Codice registro " HELP "Codice del libro giornale da stampare" USE REG SELECT (I0 = 5) || (I0 = 4) // INPUT CODTAB[1,4] ANNO_ESER INPUT CODTAB[5,7] CODREG DISPLAY "Anno" CODTAB[1,4] DISPLAY "Codice" CODTAB[5,7] DISPLAY "Descrizione@50" S0 DISPLAY "Tipo" I0 // OUTPUT ANNO_ESER CODTAB[1,4] OUTPUT CODREG CODTAB[5,7] OUTPUT REG_DESC S0 // OUTPUT PAGINA_DA I1 // OUTPUT DATA_DA D0 // OUTPUT DATA_A D1 // CHECKTYPE NORMAL WARNING "Registro inesistente" VALIDATE ZEROFILL_FUNC 3 FLAGS "U" END NUMBER ANNO_ESER 4 BEGIN PROMPT 30 5 "Esercizio " FLAGS "ZH" END STRING REG_DESC 50 BEGIN // PROMPT 1 6 "Descrizione " PROMPT 25 4 "" FLAGS "D" END DATE DATA_DA BEGIN PROMPT 1 6 "Dalla data " HELP "Stampa i movimenti a partire dalla data specificata" END DATE DATA_A BEGIN PROMPT 40 6 "Alla data " HELP "Stampa i movimenti fino alla data specificata" // VALIDATE DATE_CMP_FUNC >= DATA_DA WARNING "Specificare la data di fine stampa" CHECKTYPE REQUIRED MESSAGE K_TAB, CODREG END /* GROUPBOX DLG_NULL 30 4 BEGIN PROMPT 1 8 "Intervallo" END RADIOBUTTON DLG_NULL 12 BEGIN PROMPT 1 8 "" HELP "Indicare l'intervallo di pagine da stampare" ITEM "1|Tutto" MESSAGE CLEAR,PAGINA_DA|DISABLE, PAGINA_DA ITEM "2|Da pagina " MESSAGE ENABLE, PAGINA_DA END NUMBER PAGINA_DA 5 BEGIN PROMPT 18 10 "" HELP "Numero di pagina da cui iniziare la stampa" END */ GROUPBOX DLG_NULL 35 4 BEGIN PROMPT 40 8 "Formato pagina" // PROMPT 1 8 "Formato pagina" END LISTBOX STAMPA_WIDTH 4 BEGIN PROMPT 41 9 "Numero di colonne " // PROMPT 2 9 "Numero di colonne " HELP "Numero di colonne per pagina del modulo di stampa." ITEM "1|132" ITEM "2|198" END NUMBER STAMPA_LEN 3 BEGIN PROMPT 41 10 "Numero di righe " // PROMPT 2 10 "Numero di righe " HELP "Numero di righe per pagina del modulo di stampa. Se non specificato assume 66 righe" END BOOLEAN STAMPA_DEF BEGIN // PROMPT 2 13 "Stampa definitiva su bollato" PROMPT 1 9 "Stampa definitiva su bollato" HELP "Seleziona la stampa su bollato oppure, se vuoto, la stampa di prova" MESSAGE TRUE DISABLE,DATA_DA | CLEAR, DATA_DA MESSAGE FALSE ENABLE,DATA_DA END BUTTON DLG_PRINT 9 2 BEGIN PROMPT -12 -1 "~Stampa" MESSAGE EXIT,K_ENTER END BUTTON DLG_QUIT 9 2 BEGIN PROMPT -22 -1 "" END ENDPAGE ENDMASK