#include "cg3400a.h" PAGE "Stampa Libro Giornale" -1 -1 76 14 GROUPBOX DLG_NULL 77 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 OUTPUT F_RAGSOC RAGSOC END STRING F_RAGSOC 50 BEGIN PROMPT 17 1 "Ragione " FLAGS "D" END DATE DATA_DA BEGIN PROMPT 1 3 "Dalla data " HELP "Stampa i movimenti a partire dalla data specificata" END DATE DATA_A BEGIN PROMPT 40 3 "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 END NUMBER ANNO_ESER 4 BEGIN PROMPT 1 5 "Esercizio " FLAGS "DZ" END STRING CODREG 3 BEGIN PROMPT 1 6 "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 REQUIRED WARNING "Registro inesistente" // VALIDATE ZEROFILL_FUNC 3 FLAGS "UZ" END STRING REG_DESC 50 BEGIN // PROMPT 1 7 "Descrizione " PROMPT 25 6 "" FLAGS "D" 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