312 lines
5.3 KiB
Plaintext
312 lines
5.3 KiB
Plaintext
|
#include "pr0500a.h"
|
||
|
USE LF_AGENTI KEY 1
|
||
|
JOIN LF_CLIFO INTO TIPOCF=="F" CODCF==CODFORN
|
||
|
END
|
||
|
|
||
|
DESCRIPTION
|
||
|
BEGIN
|
||
|
END
|
||
|
|
||
|
GENERAL
|
||
|
BEGIN
|
||
|
OFFSET 0 0
|
||
|
FONT "Courier New"
|
||
|
SIZE 10
|
||
|
CARATTERE "X"
|
||
|
INIZIALE 5 1
|
||
|
FINALE 133
|
||
|
END
|
||
|
|
||
|
|
||
|
SECTION HEADER ODD 5
|
||
|
|
||
|
STRINGA 1 40 1
|
||
|
BEGIN
|
||
|
KEY "nome ditta"
|
||
|
PROMPT 1 1 "Ditta "
|
||
|
MESSAGE _DITTA, !RAGSOC
|
||
|
END
|
||
|
|
||
|
STRINGA 2 10
|
||
|
BEGIN
|
||
|
KEY "Data"
|
||
|
PROMPT 120 1 "Data "
|
||
|
MESSAGE _TODAY
|
||
|
END
|
||
|
|
||
|
NUMERO 3 7
|
||
|
BEGIN
|
||
|
KEY "Nr. pagina"
|
||
|
PROMPT 137 1 "Pagina "
|
||
|
MESSAGE _PAGENO
|
||
|
END
|
||
|
|
||
|
NUMERO 4 32
|
||
|
BEGIN
|
||
|
KEY "Intestazione stampa"
|
||
|
PROMPT 45 2 "Stampa archivio agenti"
|
||
|
END
|
||
|
|
||
|
STRINGA 5 146
|
||
|
BEGIN
|
||
|
KEY "Separatore (iniziale)"
|
||
|
PROMPT 1 5 "------------------------------------------------------------------------------------------------------------------------------------------------------"
|
||
|
END
|
||
|
END
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
SECTION BODY ODD 12
|
||
|
|
||
|
LISTBOX F_TIPO 20
|
||
|
BEGIN
|
||
|
PROMPT 2 1 ""
|
||
|
FIELD TIPO
|
||
|
ITEM "A|Agente :"
|
||
|
ITEM "C|Capozona :"
|
||
|
ITEM "S|Subagente :"
|
||
|
END
|
||
|
|
||
|
STRING F_CODAGE 12
|
||
|
BEGIN
|
||
|
PROMPT 18 1 ""
|
||
|
FIELD CODAGE
|
||
|
END
|
||
|
|
||
|
STRING F_RAGSOC 50
|
||
|
BEGIN
|
||
|
PROMPT 2 2 "Ragione sociale:"
|
||
|
FIELD RAGSOC
|
||
|
END
|
||
|
|
||
|
NUMBER F_CODFORN 22
|
||
|
BEGIN
|
||
|
PROMPT 3 4 "Cod. fornitore "
|
||
|
FIELD CODFORN
|
||
|
END
|
||
|
|
||
|
STRING F_DESCRFORN 50
|
||
|
BEGIN
|
||
|
PROMPT 30 4 ""
|
||
|
FIELD LF_CLIFO->RAGSOC
|
||
|
END
|
||
|
|
||
|
SECTION RIC1 5 1 2 STREXPR LF_AGENTI->CODCAPO!=""
|
||
|
STRING F_CODCAPO 20
|
||
|
BEGIN
|
||
|
PROMPT 3 1 "Capozona:"
|
||
|
FIELD CODCAPO
|
||
|
END
|
||
|
|
||
|
STRING F_DESCRCAPO 50
|
||
|
BEING
|
||
|
PROMPT 27 1 ""
|
||
|
END
|
||
|
NUMBER F_PERCCAPO 80
|
||
|
BEGIN
|
||
|
PROMPT 3 2 "Perc. della provvigione del capozona percepita sulle provvigioni: "
|
||
|
FIELD PERCCAPO
|
||
|
PICTURE "###,##"
|
||
|
END
|
||
|
END
|
||
|
|
||
|
|
||
|
NUMBER F_PERCFATT 78
|
||
|
BEGIN
|
||
|
PROMPT 3 6 "Perc. della provvigione liquidabile alla fatturazione:"
|
||
|
FIELD PERCFATT
|
||
|
PICTURE "###,##"
|
||
|
END
|
||
|
|
||
|
NUMBER F_PERCPAG 78
|
||
|
BEGIN
|
||
|
PROMPT 3 7 "Perc. della provvigione liquidabile al pagamento :"
|
||
|
MESSAGE _NUMEXPR,(100-#F_PERCFATT)
|
||
|
PICTURE "###,##"
|
||
|
END
|
||
|
|
||
|
LISTBOX F_TIPOIMP 70
|
||
|
BEGIN
|
||
|
PROMPT 3 8 ""
|
||
|
FIELD TIPOIMP
|
||
|
ITEM "L|Calcolo della provvigione sul lordo"
|
||
|
ITEM "N|Calcolo della provvigione sul netto"
|
||
|
END
|
||
|
|
||
|
LISTBOX F_TIPOCAL 20
|
||
|
BEGIN
|
||
|
PROMPT 39 8 ""
|
||
|
FIELD TIPOCAL
|
||
|
ITEM "D|del documento"
|
||
|
ITEM "R|della riga"
|
||
|
END
|
||
|
|
||
|
NUMBER F_PERCPROVV 70
|
||
|
BEGIN
|
||
|
PROMPT 3 9 "Perc. provvigione fissa:"
|
||
|
FIELD PERCPROVV
|
||
|
PICTURE "###,##"
|
||
|
END
|
||
|
|
||
|
SECTION RIC1 10 1 1 STREXPR LF_AGENTI->SEQRIC[1,1]!="-"
|
||
|
STRING 0 40
|
||
|
BEGIN
|
||
|
PROMPT 6 1 "Ricerca perc. di provvigione su : "
|
||
|
END
|
||
|
|
||
|
LISTBOX F_SEQRIC1 22
|
||
|
BEGIN
|
||
|
PROMPT 40 1 ""
|
||
|
FIELD SEQRIC[1,1]
|
||
|
ITEM "A|Agente"
|
||
|
ITEM "V|Categoria di vendita"
|
||
|
ITEM "M|Articolo di magazzino"
|
||
|
ITEM "C|Cliente"
|
||
|
ITEM "O|Condizione di vendita"
|
||
|
ITEM "1|Archivio % provvigioni"
|
||
|
END
|
||
|
|
||
|
STRING F_CODRICPR1 2
|
||
|
BEGIN
|
||
|
PROMPT 61 2 ""
|
||
|
FIELD CODRICPR1
|
||
|
END
|
||
|
END
|
||
|
|
||
|
SECTION RIC2 10 1 1 STREXPR LF_AGENTI->SEQRIC[2,2]!="-"
|
||
|
LISTBOX F_SEQRIC2 22
|
||
|
BEGIN
|
||
|
PROMPT 40 1 ""
|
||
|
FIELD SEQRIC[2,2]
|
||
|
ITEM "-|Nessuno"
|
||
|
ITEM "A|Agente"
|
||
|
ITEM "V|Categoria di vendita"
|
||
|
ITEM "M|Articolo di magazzino"
|
||
|
ITEM "C|Cliente"
|
||
|
ITEM "O|Condizione di vendita"
|
||
|
ITEM "2|Archivio % provvigioni"
|
||
|
END
|
||
|
|
||
|
STRING F_CODRICPR2 2
|
||
|
BEGIN
|
||
|
PROMPT 59 1 ""
|
||
|
FIELD CODRICPR2
|
||
|
END
|
||
|
END
|
||
|
|
||
|
SECTION RIC3 10 1 1 STREXPR LF_AGENTI->SEQRIC[3,3]!="-"
|
||
|
LISTBOX F_SEQRIC3 22
|
||
|
BEGIN
|
||
|
PROMPT 40 1 ""
|
||
|
FIELD SEQRIC[3,3]
|
||
|
ITEM "-|Nessuno"
|
||
|
ITEM "A|Agente"
|
||
|
ITEM "V|Categoria di vendita"
|
||
|
ITEM "M|Articolo di magazzino"
|
||
|
ITEM "C|Cliente"
|
||
|
ITEM "O|Condizione di vendita"
|
||
|
ITEM "3|Archivio % provvigioni"
|
||
|
END
|
||
|
|
||
|
STRING F_CODRICPR3 2
|
||
|
BEGIN
|
||
|
PROMPT 59 1 ""
|
||
|
FIELD CODRICPR3
|
||
|
END
|
||
|
END
|
||
|
|
||
|
SECTION RIC4 10 1 1 STREXPR LF_AGENTI->SEQRIC[4,4]!="-"
|
||
|
LISTBOX F_SEQRIC4 22
|
||
|
BEGIN
|
||
|
PROMPT 40 5 ""
|
||
|
FIELD SEQRIC[4,4]
|
||
|
ITEM "-|Nessuno"
|
||
|
ITEM "A|Agente"
|
||
|
ITEM "V|Categoria di vendita"
|
||
|
ITEM "M|Articolo di magazzino"
|
||
|
ITEM "C|Cliente"
|
||
|
ITEM "O|Condizione di vendita"
|
||
|
ITEM "4|Archivio % provvigioni"
|
||
|
END
|
||
|
|
||
|
STRING F_CODRICPR4 2
|
||
|
BEGIN
|
||
|
PROMPT 59 5 ""
|
||
|
FIELD CODRICPR4
|
||
|
END
|
||
|
END
|
||
|
|
||
|
SECTION RICAGG1 10 1 1 STREXPR LF_AGENTI->SEQALT[1,1]!="-"
|
||
|
STRING 0 40
|
||
|
BEGIN
|
||
|
PROMPT 6 1 "Ricerca perc. aggiuntiva su : "
|
||
|
END
|
||
|
LISTBOX F_SEQALT1 22
|
||
|
BEGIN
|
||
|
PROMPT 40 1 ""
|
||
|
FIELD SEQALT[1,1]
|
||
|
ITEM "-|Nessuno"
|
||
|
ITEM "A|Agente"
|
||
|
ITEM "1|Archivio % provvigioni"
|
||
|
END
|
||
|
|
||
|
STRING F_CODALTPR1 2
|
||
|
BEGIN
|
||
|
PROMPT 65 1 ""
|
||
|
FIELD CODALTPR1
|
||
|
END
|
||
|
END
|
||
|
|
||
|
SECTION RICAGG2 10 1 1 STREXPR LF_AGENTI->SEQALT[2,2]!="-"
|
||
|
LISTBOX F_SEQALT2 22
|
||
|
BEGIN
|
||
|
PROMPT 40 1 ""
|
||
|
FIELD SEQALT[2,2]
|
||
|
ITEM "-|Nessuno"
|
||
|
ITEM "A|Agente"
|
||
|
ITEM "2|Archivio % provvigioni"
|
||
|
END
|
||
|
|
||
|
STRING F_CODALTPR2 2
|
||
|
BEGIN
|
||
|
PROMPT 65 1 ""
|
||
|
FIELD CODALTPR2
|
||
|
END
|
||
|
END
|
||
|
|
||
|
|
||
|
SECTION RICAGG3 10 1 1 STREXPR LF_AGENTI->SEQALT[3,3]!="-"
|
||
|
LISTBOX F_SEQALT3 22
|
||
|
BEGIN
|
||
|
PROMPT 40 1 ""
|
||
|
FIELD SEQALT[3,3]
|
||
|
END
|
||
|
|
||
|
STRING F_CODALTPR3 2
|
||
|
BEGIN
|
||
|
PROMPT 65 1 ""
|
||
|
FIELD CODALTPR3
|
||
|
END
|
||
|
END
|
||
|
|
||
|
SECTION RICAGG4 10 1 1 STREXPR LF_AGENTI->SEQALT[4,4]!="-"
|
||
|
LISTBOX F_SEQALT4 22
|
||
|
BEGIN
|
||
|
PROMPT 40 1 ""
|
||
|
FIELD SEQALT[4,4]
|
||
|
ITEM "-|Nessuno"
|
||
|
ITEM "A|Agente"
|
||
|
ITEM "4|Archivio % provvigioni"
|
||
|
END
|
||
|
|
||
|
STRING F_CODALTPR4 2
|
||
|
BEGIN
|
||
|
PROMPT 65 1 ""
|
||
|
FIELD CODALTPR4
|
||
|
END
|
||
|
END
|
||
|
END // Section body
|
||
|
|