#include "ce2200a.h" PAGE "Apertura esercizio" -1 -1 62 7 GROUPBOX DLG_NULL 60 3 BEGIN PROMPT 1 0 "@bDitta" END NUMBER F_DITTA 5 BEGIN PROMPT 2 1 "" FLAGS "DFG" USE LF_NDITTE INPUT CODDITTA F_DITTA OUTPUT F_RAGSOC RAGSOC CHECKTYPE REQUIRED END STRING F_RAGSOC 50 BEGIN PROMPT 9 1 "" FLAGS "D" END NUMBER F_OLDES 4 BEGIN PROMPT 2 3 "Esercizio corrente " USE CCE JOIN ESC ALIAS 2 INTO CODTAB==CODTAB INPUT CODTAB F_OLDES DISPLAY "Codice" CODTAB DISPLAY "Data inizio esercizio" 2@->D0 DISPLAY "Data fine esercizio" 2@->D1 OUTPUT F_OLDES CODTAB OUTPUT F_OLDINIZIO 2@->D0 OUTPUT F_OLDFINE 2@->D1 CHECKTYPE REQUIRED WARNING "Inserire un esercizio valido" END DATE F_OLDINIZIO BEGIN PROMPT 35 3 "" FLAGS "D" END DATE F_OLDFINE BEGIN PROMPT 49 3 "" FLAGS "D" END NUMBER F_NEWES 4 BEGIN PROMPT 2 4 "Nuovo esercizio " USE ESC INPUT CODTAB F_OLDES DISPLAY "Codice" CODTAB DISPLAY "Data inizio esercizio" D0 DISPLAY "Data fine esercizio" D1 OUTPUT F_NEWES CODTAB OUTPUT F_NEWINIZIO D0 OUTPUT F_NEWFINE D1 CHECKTYPE REQUIRED GROUP 2 END DATE F_NEWINIZIO BEGIN PROMPT 35 4 "" CHECKTYPE REQUIRED GROUP 2 VALIDATE DATE_CMP_FUNC > F_OLDFINE WARNING "La data di inizio esercizio deve essere successiva alla fine dell'esercizio precedente" END DATE F_NEWFINE BEGIN PROMPT 49 4 "" CHECKTYPE REQUIRED GROUP 2 VALIDATE DATE_CMP_FUNC > F_NEWINIZIO WARNING "La data di fine esercizio deve essere successiva a quella di inizio" END BUTTON DLG_OK 12 2 BEGIN PROMPT -12 -1 "" END BUTTON DLG_QUIT 12 2 BEGIN PROMPT -22 -1 "" END ENDPAGE ENDMASK