2017-03-16 14:07:02 +00:00
|
|
|
#include "ps0713800a.h"
|
|
|
|
|
|
|
|
TOOLBAR "topbar" 0 0 0 2
|
|
|
|
|
2017-03-21 16:36:15 +00:00
|
|
|
BUTTON DLG_OK 2 2
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 1 "Elabora"
|
|
|
|
PICTURE TOOL_ELABORA
|
2017-03-16 14:07:02 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
BUTTON DLG_RECALC 2 2
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 1 "Aggiorna"
|
|
|
|
PICTURE TOOL_CONVERT
|
|
|
|
END
|
|
|
|
|
|
|
|
#include <helpbar.h>
|
|
|
|
|
|
|
|
ENDPAGE
|
|
|
|
|
2017-06-13 15:45:44 +00:00
|
|
|
PAGE "Filtri" -1 -1 80 10
|
2017-03-16 14:07:02 +00:00
|
|
|
|
|
|
|
STRING F_PATH 255 45
|
|
|
|
BEGIN
|
|
|
|
PROMPT 0 1 "Cartella "
|
|
|
|
DSELECT
|
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
FLAGS "M"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_NAME 30
|
|
|
|
BEGIN
|
|
|
|
PROMPT 60 1 "File "
|
|
|
|
FLAGS "D"
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
END
|
|
|
|
|
2017-04-04 15:22:35 +00:00
|
|
|
DATE F_DADATAREG
|
2017-03-16 14:07:02 +00:00
|
|
|
BEGIN
|
2017-04-04 15:22:35 +00:00
|
|
|
PROMPT 0 2 "Da data Reg. "
|
2017-03-16 14:07:02 +00:00
|
|
|
END
|
|
|
|
|
2017-04-04 15:22:35 +00:00
|
|
|
DATE F_ADATAREG
|
2017-03-16 14:07:02 +00:00
|
|
|
BEGIN
|
2017-04-04 15:22:35 +00:00
|
|
|
PROMPT 25 2 "A data Reg. "
|
|
|
|
END
|
|
|
|
|
|
|
|
DATE F_DADATAFATT
|
|
|
|
BEGIN
|
|
|
|
PROMPT 0 3 "Da data Fatt."
|
|
|
|
END
|
|
|
|
|
|
|
|
DATE F_ADATAFATT
|
|
|
|
BEGIN
|
|
|
|
PROMPT 25 3 "A data Fatt."
|
2017-04-12 13:39:06 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
DATE F_DADATAPAG
|
|
|
|
BEGIN
|
|
|
|
PROMPT 0 4 "Da data Pag. "
|
|
|
|
END
|
|
|
|
|
|
|
|
DATE F_ADATAPAG
|
|
|
|
BEGIN
|
|
|
|
PROMPT 25 4 "A data Pag. "
|
2017-03-16 14:07:02 +00:00
|
|
|
END
|
|
|
|
|
2017-06-13 15:45:44 +00:00
|
|
|
BOOLEAN B_DAFORNITORE
|
2017-03-16 14:07:02 +00:00
|
|
|
BEGIN
|
2017-06-13 15:45:44 +00:00
|
|
|
PROMPT 0 5 "Da Fornitore"
|
2017-03-16 14:07:02 +00:00
|
|
|
END
|
|
|
|
|
2017-06-13 15:45:44 +00:00
|
|
|
NUMBER F_DACODCF 6
|
2017-03-16 14:07:02 +00:00
|
|
|
BEGIN
|
2017-06-13 15:45:44 +00:00
|
|
|
PROMPT 15 5 "Codice:"
|
2017-03-16 14:07:02 +00:00
|
|
|
USE LF_CLIFO
|
|
|
|
INPUT TIPOCF "F" SELECT
|
2017-06-13 15:45:44 +00:00
|
|
|
INPUT CODCF F_DACODCF
|
2017-03-16 14:07:02 +00:00
|
|
|
DISPLAY "Codice" CODCF
|
|
|
|
DISPLAY "Ragione Sociale@50" RAGSOC
|
|
|
|
DISPLAY "Occasionale@C" OCCAS
|
|
|
|
DISPLAY "Codice Fiscale@16" COFI
|
|
|
|
DISPLAY "Partita IVA@15" PAIV
|
2017-06-13 15:45:44 +00:00
|
|
|
OUTPUT F_DACODCF CODCF
|
|
|
|
OUTPUT F_DARAGSOC RAGSOC
|
2017-03-16 14:07:02 +00:00
|
|
|
CHEKTYPE NORMAL
|
|
|
|
GROUP 1
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
2017-06-13 15:45:44 +00:00
|
|
|
STRING F_DARAGSOC 50 30
|
2017-03-16 14:07:02 +00:00
|
|
|
BEGIN
|
2017-06-13 15:45:44 +00:00
|
|
|
PROMPT 31 5 "R.Soc: "
|
2017-03-16 14:07:02 +00:00
|
|
|
USE LF_CLIFO KEY 2
|
|
|
|
INPUT TIPOCF "F" SELECT
|
2017-06-13 15:45:44 +00:00
|
|
|
INPUT RAGSOC F_DARAGSOC
|
2017-03-16 14:07:02 +00:00
|
|
|
DISPLAY "Ragione Sociale@50" RAGSOC
|
|
|
|
DISPLAY "Codice" CODCF
|
|
|
|
DISPLAY "Codice Fiscale@16" COFI
|
|
|
|
DISPLAY "Partita IVA@15" PAIV
|
2017-06-13 15:45:44 +00:00
|
|
|
COPY OUTPUT F_DACODCF
|
2017-03-16 14:07:02 +00:00
|
|
|
ADD RUN CG0 -1
|
|
|
|
GROUP 1
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
2017-06-13 15:45:44 +00:00
|
|
|
BOOLEAN B_AFORNITORE
|
2017-04-12 13:39:06 +00:00
|
|
|
BEGIN
|
2017-06-13 15:45:44 +00:00
|
|
|
PROMPT 0 6 "A Fornitore"
|
2017-04-12 13:39:06 +00:00
|
|
|
END
|
|
|
|
|
2017-06-13 15:45:44 +00:00
|
|
|
NUMBER F_ACODCF 6
|
2017-04-12 13:39:06 +00:00
|
|
|
BEGIN
|
2017-06-13 15:45:44 +00:00
|
|
|
PROMPT 15 6 "Codice:"
|
|
|
|
USE LF_CLIFO
|
|
|
|
INPUT TIPOCF "F" SELECT
|
|
|
|
INPUT CODCF F_ACODCF
|
|
|
|
DISPLAY "Codice" CODCF
|
|
|
|
DISPLAY "Ragione Sociale@50" RAGSOC
|
|
|
|
DISPLAY "Occasionale@C" OCCAS
|
|
|
|
DISPLAY "Codice Fiscale@16" COFI
|
|
|
|
DISPLAY "Partita IVA@15" PAIV
|
|
|
|
OUTPUT F_ACODCF CODCF
|
|
|
|
OUTPUT F_ARAGSOC RAGSOC
|
|
|
|
CHEKTYPE NORMAL
|
|
|
|
GROUP 1
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_ARAGSOC 50 30
|
|
|
|
BEGIN
|
|
|
|
PROMPT 31 6 "R.Soc: "
|
|
|
|
USE LF_CLIFO KEY 2
|
|
|
|
INPUT TIPOCF "F" SELECT
|
|
|
|
INPUT RAGSOC F_ARAGSOC
|
|
|
|
DISPLAY "Ragione Sociale@50" RAGSOC
|
|
|
|
DISPLAY "Codice" CODCF
|
|
|
|
DISPLAY "Codice Fiscale@16" COFI
|
|
|
|
DISPLAY "Partita IVA@15" PAIV
|
|
|
|
COPY OUTPUT F_ACODCF
|
|
|
|
ADD RUN CG0 -1
|
|
|
|
GROUP 1
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
BOOLEAN B_DAGCS
|
|
|
|
BEGIN
|
|
|
|
PROMPT 0 7 ""
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_DAGRUPPO 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 3 7 "Da Gruppo: "
|
|
|
|
USE LF_PCON SELECT (CONTO="")
|
|
|
|
INPUT GRUPPO F_DAGRUPPO
|
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
OUTPUT F_DAGRUPPO GRUPPO
|
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
WARNING "Gruppo assente"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_DACONTO 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 20 7 "Conto: "
|
|
|
|
USE LF_PCON SELECT (CONTO!="")&&(SOTTOCONTO="")
|
|
|
|
INPUT GRUPPO F_DAGRUPPO
|
|
|
|
INPUT CONTO F_DACONTO
|
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
DISPLAY "Conto" CONTO
|
|
|
|
DISPLAY "Tipo" TMCF
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
OUTPUT F_DACONTO CONTO
|
|
|
|
OUTPUT F_DAGRUPPO GRUPPO
|
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
WARNING "Conto assente"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_DASOTTOCONTO 6
|
|
|
|
BEGIN
|
|
|
|
PROMPT 40 7 "Sottoconto: "
|
|
|
|
USE LF_PCON SELECT (SOTTOCONTO!="")
|
|
|
|
COPY INPUT F_DACONTO
|
|
|
|
INPUT SOTTOCONTO F_DASOTTOCONTO
|
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
DISPLAY "Conto" CONTO
|
|
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
OUTPUT F_DASOTTOCONTO SOTTOCONTO
|
|
|
|
OUTPUT F_DAGRUPPO GRUPPO
|
|
|
|
OUTPUT F_DACONTO CONTO
|
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
WARNING "Sottoconto assente"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
BOOLEAN B_AGCS
|
|
|
|
BEGIN
|
|
|
|
PROMPT 0 8 ""
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_AGRUPPO 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 3 8 "A Gruppo: "
|
2017-04-12 13:39:06 +00:00
|
|
|
USE LF_PCON SELECT (CONTO="")
|
2017-06-13 15:45:44 +00:00
|
|
|
INPUT GRUPPO F_AGRUPPO
|
2017-04-12 13:39:06 +00:00
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
2017-06-13 15:45:44 +00:00
|
|
|
OUTPUT F_AGRUPPO GRUPPO
|
2017-04-12 13:39:06 +00:00
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
WARNING "Gruppo assente"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
2017-06-13 15:45:44 +00:00
|
|
|
NUMBER F_ACONTO 3
|
2017-04-12 13:39:06 +00:00
|
|
|
BEGIN
|
2017-06-13 15:45:44 +00:00
|
|
|
PROMPT 20 8 "Conto: "
|
2017-04-12 13:39:06 +00:00
|
|
|
USE LF_PCON SELECT (CONTO!="")&&(SOTTOCONTO="")
|
2017-06-13 15:45:44 +00:00
|
|
|
INPUT GRUPPO F_AGRUPPO
|
|
|
|
INPUT CONTO F_ACONTO
|
2017-04-12 13:39:06 +00:00
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
DISPLAY "Conto" CONTO
|
|
|
|
DISPLAY "Tipo" TMCF
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
2017-06-13 15:45:44 +00:00
|
|
|
OUTPUT F_ACONTO CONTO
|
|
|
|
OUTPUT F_AGRUPPO GRUPPO
|
2017-04-12 13:39:06 +00:00
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
WARNING "Conto assente"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
2017-06-13 15:45:44 +00:00
|
|
|
NUMBER F_ASOTTOCONTO 6
|
2017-04-12 13:39:06 +00:00
|
|
|
BEGIN
|
2017-06-13 15:45:44 +00:00
|
|
|
PROMPT 40 8 "Sottoconto: "
|
2017-04-12 13:39:06 +00:00
|
|
|
USE LF_PCON SELECT (SOTTOCONTO!="")
|
2017-06-13 15:45:44 +00:00
|
|
|
COPY INPUT F_ACONTO
|
|
|
|
INPUT SOTTOCONTO F_ASOTTOCONTO
|
2017-04-12 13:39:06 +00:00
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
DISPLAY "Conto" CONTO
|
|
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
2017-06-13 15:45:44 +00:00
|
|
|
OUTPUT F_ASOTTOCONTO SOTTOCONTO
|
|
|
|
OUTPUT F_AGRUPPO GRUPPO
|
|
|
|
OUTPUT F_ACONTO CONTO
|
2017-04-12 13:39:06 +00:00
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
WARNING "Sottoconto assente"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
2017-06-14 08:42:45 +00:00
|
|
|
NUMBER F_DAIMPORTO 18 2
|
2017-06-13 15:45:44 +00:00
|
|
|
BEGIN
|
|
|
|
PROMPT 0 9 "Da Importo:"
|
|
|
|
END
|
|
|
|
|
2017-06-14 08:42:45 +00:00
|
|
|
NUMBER F_AIMPORTO 18 2
|
2017-06-13 15:45:44 +00:00
|
|
|
BEGIN
|
2017-06-14 08:42:45 +00:00
|
|
|
PROMPT 35 9 "A Importo:"
|
2017-06-13 15:45:44 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
|
2017-03-16 14:07:02 +00:00
|
|
|
BOOLEAN B_PRTAPE
|
|
|
|
BEGIN
|
2017-06-13 15:45:44 +00:00
|
|
|
PROMPT 0 10 "Fatt. da Pagare"
|
2017-03-16 14:07:02 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
BOOLEAN B_PRTCHIU
|
|
|
|
BEGIN
|
2017-06-13 15:45:44 +00:00
|
|
|
PROMPT 20 10 "Fatt. Pagate"
|
2017-03-16 14:07:02 +00:00
|
|
|
END
|
|
|
|
|
2017-04-04 15:22:35 +00:00
|
|
|
BOOLEAN B_SOLRITFIS
|
2017-03-22 09:15:27 +00:00
|
|
|
BEGIN
|
2017-06-13 15:45:44 +00:00
|
|
|
PROMPT 40 10 "Filtra Rit. Acconto"
|
2017-03-22 09:15:27 +00:00
|
|
|
END
|
|
|
|
|
2017-04-11 13:03:03 +00:00
|
|
|
BOOLEAN B_SOLNONINV
|
|
|
|
BEGIN
|
2017-06-13 15:45:44 +00:00
|
|
|
PROMPT 70 10 "Escludi Pag. Inviati"
|
2017-04-11 13:03:03 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
|
2017-04-04 15:22:35 +00:00
|
|
|
RADIOBUTTON F_JOB 15
|
2017-03-22 09:15:27 +00:00
|
|
|
BEGIN
|
2017-04-04 15:22:35 +00:00
|
|
|
PROMPT 70 2 "ID lavoro"
|
2017-03-22 09:15:27 +00:00
|
|
|
ITEM "1|SI"
|
|
|
|
ITEM "2|NO"
|
|
|
|
FLAGS "Z"
|
|
|
|
END
|
|
|
|
|
2017-06-13 15:45:44 +00:00
|
|
|
ENDPAGE
|
|
|
|
|
|
|
|
PAGE "Risultati" -1 -1 80 10
|
|
|
|
|
2017-03-16 14:07:02 +00:00
|
|
|
SPREADSHEET S_RESULT
|
|
|
|
BEGIN
|
2017-06-13 15:45:44 +00:00
|
|
|
PROMPT 0 0 ""
|
2017-04-11 13:03:03 +00:00
|
|
|
ITEM "Data\nRegistrazione@10"
|
2017-03-16 14:07:02 +00:00
|
|
|
ITEM "ID Lavoro@10"
|
|
|
|
ITEM "Cod.\nFornitore@8"
|
|
|
|
ITEM "Rag. Soc.@30"
|
|
|
|
ITEM "Importo@10"
|
2017-04-04 15:22:35 +00:00
|
|
|
ITEM "Rit.Fis@10"
|
2017-04-12 13:39:06 +00:00
|
|
|
ITEM "Totale@10"
|
2017-03-16 14:07:02 +00:00
|
|
|
ITEM "Data\ndocumento@10"
|
|
|
|
ITEM "Numero\ndocumento@10"
|
2017-03-21 16:36:15 +00:00
|
|
|
ITEM "Data pagamento@10"
|
2017-03-16 14:07:02 +00:00
|
|
|
ITEM "Gruppo@5"
|
|
|
|
ITEM "Conto@5"
|
|
|
|
ITEM "Sottoconto@10"
|
|
|
|
DEFAULT "*" // Impedisce il salvataggio su profilo .ini
|
|
|
|
END
|
|
|
|
|
|
|
|
ENDPAGE
|
|
|
|
ENDMASK
|
|
|
|
|
|
|
|
PAGE "Riga" -1 -1 69 10
|
|
|
|
|
2017-04-11 13:03:03 +00:00
|
|
|
DATE A_DATAREG
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 0 "Data registrazione"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
2017-03-16 14:07:02 +00:00
|
|
|
NUMBER A_IDLAVORO 7
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 0 "N.Movimento"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING A_CODF 6
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 0 "Codice Fornitore"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING A_RAGSOC 50
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 0 "Rag.Soc."
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER A_IMPORTO 18 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 0 "Importo"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
2017-04-04 15:22:35 +00:00
|
|
|
NUMBER A_RITFIS 18 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 0 "Ritenute Fiscali"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
2017-04-12 13:39:06 +00:00
|
|
|
NUMBER A_TOTALE 18 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 0 "Totale Documento"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
2017-03-16 14:07:02 +00:00
|
|
|
DATE A_DATADOC
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 0 "Data Documento"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
STING A_NUMDOC 7
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 0 "Numero Documento"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
2017-03-21 16:36:15 +00:00
|
|
|
DATE A_DATAPAG
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 0 "Data pagamento documento"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
2017-03-16 14:07:02 +00:00
|
|
|
NUMBER A_GRUPPO 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 0 "Gruppo"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER A_CONTO 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 0 "Conto"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER A_SOTTOCONTO 6
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 0 "Sottoconto"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
ENDPAGE
|
|
|
|
|
|
|
|
ENDMASK
|