Files correlati : ca3.exe ca3100.msk ca3200.msk ca3300.msk ca3600.msk ca3700.msk ca3700b.rep ca3800.msk ca3900.msk Commento : Ripristinata l'esportazione sintetica del rendiconto corretta la selezione dei report era possibile selezionare un report non compatibile
389 lines
5.7 KiB
Plaintext
Executable File
389 lines
5.7 KiB
Plaintext
Executable File
#include "ca3700.h"
|
||
#include "camask.h"
|
||
|
||
#define ALL_EXPORT
|
||
#define CLASS_NAME "ca3700"
|
||
|
||
TOOLBAR "topbar" 0 0 0 2
|
||
|
||
BUTTON F_EXPSINT 2 2
|
||
BEGIN
|
||
PROMPT 1 1 "Esportazione ~Sintetica"
|
||
MESSAGE EXIT,K_F6
|
||
PICTURE TOOL_EXCEL
|
||
END
|
||
|
||
#include <aprintbar.h>
|
||
|
||
ENDPAGE
|
||
|
||
TOOLBAR "bottombar" 0 -3 0 1
|
||
#include <bprintbar.h>
|
||
ENDPAGE
|
||
|
||
PAGE "CdC/Cms/Fasi / Date" 0 2 0 0
|
||
|
||
NUMBER F_CODDITTA 5
|
||
BEGIN
|
||
PROMPT 1 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_CODDITTA CODDITTA
|
||
OUTPUT F_RAGSOC RAGSOC
|
||
END
|
||
|
||
STRING F_RAGSOC 50
|
||
BEGIN
|
||
PROMPT 15 1 ""
|
||
FLAGS "D"
|
||
END
|
||
|
||
DATE F_DATASTAMPA
|
||
BEGIN
|
||
PROMPT 1 2 "Data stampa "
|
||
FLAGS "A"
|
||
END
|
||
|
||
NUMBER F_ANNO 4
|
||
BEGIN
|
||
PROMPT 25 2 "Esercizio "
|
||
USE ESC
|
||
INPUT CODTAB F_ANNO
|
||
DISPLAY "Codice Esercizio" CODTAB
|
||
DISPLAY "Data inizio esercizio" D0
|
||
DISPLAY "Data fine esercizio " D1
|
||
OUTPUT F_ANNO CODTAB
|
||
CHECKTYPE NORMAL
|
||
FLAGS "RZ"
|
||
ADD NONE
|
||
END
|
||
|
||
GROUPBOX DLG_NULL 76 9
|
||
BEGIN
|
||
PROMPT 1 3 "@bParametri stampa"
|
||
END
|
||
|
||
BOOLEAN F_REV_COSRIC
|
||
BEGIN
|
||
PROMPT 2 4 "Stampa Ricavi prima dei Costi"
|
||
END
|
||
|
||
BOOLEAN F_IMPLODE_ROWS
|
||
BEGIN
|
||
PROMPT 2 5 "Compatta movimenti ripartiti"
|
||
END
|
||
|
||
BOOLEAN F_VITAINTERA
|
||
BEGIN
|
||
PROMPT 2 6 "Includere movimenti e documenti al di fuori della durata della commessa"
|
||
END
|
||
|
||
TEXT DLG_NULL
|
||
BEGIN
|
||
PROMPT 5 7 "(vita intera commessa)"
|
||
END
|
||
|
||
DATE F_DATAINI
|
||
BEGIN
|
||
PROMPT 2 8 "Dalla data "
|
||
END
|
||
|
||
DATE F_DATAFIN
|
||
BEGIN
|
||
PROMPT 30 8 "Alla data "
|
||
END
|
||
|
||
BOOLEAN F_ATTIVA
|
||
BEGIN
|
||
PROMPT 54 8 "Solo commesse attive"
|
||
END
|
||
|
||
STRING F_CONTSEP 6
|
||
BEGIN
|
||
PROMPT 2 9 "Cont. separata "
|
||
USE &NPENT
|
||
INPUT CODTAB F_CONTSEP
|
||
DISPLAY "Codice@6" CODTAB
|
||
DISPLAY "Descrizione@50" S0
|
||
OUTPUT F_CONTSEP CODTAB
|
||
OUTPUT F_DESCONTSEP S0
|
||
CHECKTYPE NORMAL
|
||
FIELD CONTSEP
|
||
MODULE NP
|
||
END
|
||
|
||
STRING F_DESCONTSEP 50 48
|
||
BEGIN
|
||
PROMPT 26 9 ""
|
||
USE &NPENT KEY 2
|
||
INPUT S0 F_DESCONTSEP
|
||
DISPLAY "Descrizione@50" S0
|
||
DISPLAY "Codice@6" CODTAB
|
||
COPY OUTPUT F_CONTSEP
|
||
CHECKTYPE NORMAL
|
||
MODULE NP
|
||
END
|
||
|
||
SPREADSHEET F_RIGHE -1 -2
|
||
BEGIN
|
||
PROMPT 0 12 "Centro di Costo / Commessa / Fase"
|
||
ITEM "Cdc1"
|
||
ITEM "Cdc2"
|
||
ITEM "Cdc3"
|
||
ITEM "Cdc4"
|
||
ITEM "Cdc5"
|
||
ITEM "Cdc6"
|
||
ITEM "Cdc7"
|
||
ITEM "Cdc8"
|
||
ITEM "Cdc9"
|
||
ITEM "Cdc10"
|
||
ITEM "Cdc11"
|
||
ITEM "Cdc12"
|
||
END
|
||
|
||
ENDPAGE
|
||
|
||
PAGE "Conti" 0 2 0 0
|
||
|
||
LIST F_PIANO 1 12
|
||
BEGIN
|
||
PROMPT 1 1 "Piano dei conti "
|
||
ITEM "A|Analitico"
|
||
MESSAGE HIDE,5@|SHOW,6@
|
||
ITEM "C|Contabile"
|
||
MESSAGE HIDE,6@|SHOW,5@
|
||
FLAGS "G"
|
||
END
|
||
|
||
GROUPBOX F_PRE0 76 6
|
||
BEGIN
|
||
PROMPT 1 3 "@bPrefisso del piano dei conti analitico:"
|
||
GROUP 6
|
||
END
|
||
|
||
GROUPBOX F_PDC0_INI 76 6
|
||
BEGIN
|
||
PROMPT 1 9 "@bDa conto:"
|
||
GROUP 4
|
||
END
|
||
|
||
GROUPBOX F_PDC0_FIN 76 6
|
||
BEGIN
|
||
PROMPT 1 15 "@bA conto:"
|
||
GROUP 4
|
||
END
|
||
|
||
ENDPAGE
|
||
|
||
PAGE "Istruzioni" 0 2 0 0
|
||
|
||
GROUPBOX DLG_NULL 78 4
|
||
BEGIN
|
||
PROMPT 0 0 "@bUtilizzo sheet"
|
||
END
|
||
|
||
TEXT -1
|
||
BEGIN
|
||
PROMPT 2 1 "Lasciare vuoto lo sheet significa selezionare tutti i cdc/commesse."
|
||
END
|
||
|
||
TEXT -1
|
||
BEGIN
|
||
PROMPT 2 2 "Ogni riga aggiunta specifica un particolare cdc/commessa."
|
||
END
|
||
|
||
GROUPBOX DLG_NULL 78 12
|
||
BEGIN
|
||
PROMPT 0 4 "@bUtilizzo campi relativi alle date"
|
||
END
|
||
|
||
TEXT -1
|
||
BEGIN
|
||
PROMPT 1 5 "@bVita intera"
|
||
END
|
||
|
||
TEXT -1
|
||
BEGIN
|
||
PROMPT 2 6 "Spuntato => non porre limiti alle date di movimenti e documenti esaminati."
|
||
END
|
||
|
||
TEXT -1
|
||
BEGIN
|
||
PROMPT 2 7 "NON spuntato => utilizzare date limite e/o esercizio per movimenti e documenti esaminati "
|
||
END
|
||
|
||
TEXT -1
|
||
BEGIN
|
||
PROMPT 1 8 "@bSelezionanre un Esercizio"
|
||
END
|
||
|
||
TEXT -1
|
||
BEGIN
|
||
PROMPT 2 9 "Senza specificare date equivale a porre come date limite l'inizio e la fine dell'esercizio stesso."
|
||
END
|
||
|
||
TEXT -1
|
||
BEGIN
|
||
PROMPT 2 10 "Implica che i campi data limite accettino solo date appartenenti all'esercizio."
|
||
END
|
||
|
||
TEXT -1
|
||
BEGIN
|
||
PROMPT 2 11 "Lasciare vuoto l'esercizio consente di impostare un intervallo di date qualunque,anche comprendente pi<70> di un esercizio."
|
||
END
|
||
|
||
TEXT -1
|
||
BEGIN
|
||
PROMPT 1 12 "@bIndicare date limite"
|
||
END
|
||
|
||
TEXT -1
|
||
BEGIN
|
||
PROMPT 2 13 "SENZA specificare commesse: considera solo commesse la cui durata ricade almeno in parte nell'intervallo indicato"
|
||
END
|
||
|
||
TEXT -1
|
||
BEGIN
|
||
PROMPT 2 14 "Specificando una o pi<70> commesse: non considera alcuna limitazione sulla durata della/e commessa/e."
|
||
END
|
||
|
||
GROUPBOX DLG_NULL 78 4
|
||
BEGIN
|
||
PROMPT 0 17 "@bGenerale"
|
||
END
|
||
|
||
TEXT -1
|
||
BEGIN
|
||
PROMPT 1 18 "Compattare i movimenti ripartiti: riporta temporaneamente tutti i movimenti"
|
||
END
|
||
|
||
TEXT -1
|
||
BEGIN
|
||
PROMPT 1 19 " non bloccati allo stato pre-ripartizione su diversi conti/cdc/commesse."
|
||
END
|
||
|
||
ENDPAGE
|
||
|
||
ENDMASK
|
||
|
||
PAGE "Riga Analitica" -1 -1 78 19
|
||
|
||
STRING S_CDC1 20
|
||
BEGIN
|
||
PROMPT 1 2 "Cdc1"
|
||
FLAGS "B"
|
||
CHECKTYPE NORMAL
|
||
GROUP 1
|
||
END
|
||
|
||
STRING S_CDC2 20
|
||
BEGIN
|
||
PROMPT 21 2 "Cdc2"
|
||
FLAGS "B"
|
||
CHECKTYPE NORMAL
|
||
GROUP 1
|
||
END
|
||
|
||
STRING S_CDC3 20
|
||
BEGIN
|
||
PROMPT 41 2 "Cdc3"
|
||
FLAGS "B"
|
||
CHECKTYPE NORMAL
|
||
GROUP 1
|
||
END
|
||
|
||
STRING S_CDC4 20
|
||
BEGIN
|
||
PROMPT 61 2 "Cdc4"
|
||
FLAGS "B"
|
||
CHECKTYPE NORMAL
|
||
GROUP 1
|
||
END
|
||
|
||
STRING S_CDC5 20
|
||
BEGIN
|
||
PROMPT 1 3 "Cdc5"
|
||
FLAGS "B"
|
||
CHECKTYPE NORMAL
|
||
GROUP 1
|
||
END
|
||
|
||
STRING S_CDC6 20
|
||
BEGIN
|
||
PROMPT 21 3 "Cdc6"
|
||
FLAGS "B"
|
||
CHECKTYPE NORMAL
|
||
GROUP 1
|
||
END
|
||
|
||
STRING S_CDC7 20
|
||
BEGIN
|
||
PROMPT 41 3 "Cdc7"
|
||
FLAGS "B"
|
||
CHECKTYPE NORMAL
|
||
GROUP 1
|
||
END
|
||
|
||
STRING S_CDC8 20
|
||
BEGIN
|
||
PROMPT 61 3 "Cdc8"
|
||
FLAGS "B"
|
||
CHECKTYPE NORMAL
|
||
GROUP 1
|
||
END
|
||
|
||
STRING S_CDC9 20
|
||
BEGIN
|
||
PROMPT 1 4 "Cdc9"
|
||
FLAGS "B"
|
||
CHECKTYPE NORMAL
|
||
GROUP 1
|
||
END
|
||
|
||
STRING S_CDC10 20
|
||
BEGIN
|
||
PROMPT 21 4 "Cdc10"
|
||
FLAGS "B"
|
||
CHECKTYPE NORMAL
|
||
GROUP 1
|
||
END
|
||
|
||
STRING S_CDC11 20
|
||
BEGIN
|
||
PROMPT 41 4 "Cdc11"
|
||
FLAGS "B"
|
||
CHECKTYPE NORMAL
|
||
GROUP 1
|
||
END
|
||
|
||
STRING S_CDC12 20
|
||
BEGIN
|
||
PROMPT 61 4 "Cdc12"
|
||
FLAGS "B"
|
||
CHECKTYPE NORMAL
|
||
GROUP 1
|
||
END
|
||
|
||
BUTTON DLG_OK 10 2
|
||
BEGIN
|
||
PROMPT -13 -1 ""
|
||
END
|
||
|
||
BUTTON DLG_DELREC 10 2
|
||
BEGIN
|
||
PROMPT -23 -1 ""
|
||
END
|
||
|
||
BUTTON DLG_CANCEL 10 2
|
||
BEGIN
|
||
PROMPT -33 -1 ""
|
||
END
|
||
|
||
ENDPAGE
|
||
|
||
ENDMASK
|