campo-sirio/ce/ce2200a.uml

104 lines
1.7 KiB
Plaintext
Raw Normal View History

#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 "
FLAGS "Z"
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
FLAGS "Z"
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 "
FLAGS "Z"
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
FLAGS "Z"
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
BOOLEAN F_PROVVIS
BEGIN
PROMPT 2 5 "Apertura provvisoria (per simulazioni)"
END
ENDPAGE
TOOLBAR "topbar" 0 0 0 2
#include <stdbar.h>
ENDPAGE
ENDMASK