campo-sirio/pr/pr1100a.frm
guy fbce256e5d Patch level : 2.0 496
Files correlati     : pr0.exe pr0700b.msk pr1.exe pr1100.msk pr1100a.frm pr1300a.frm pr1300a.msk
Ricompilazione Demo : [ ]
Commento            :

GF20035
Le stampe vengono visualizzate, ma se vengono inviate alla stampante non
stampa nulla e poi uscendo dalle voci di menù appare il messaggio:
"PR1 questo programma ha eseguito un'operazione non valida e sarà terminato".

GF20036
Vengono riportati gli importi solo delle provvigioni da liquidare al
momento della fatturazione, mentre per quelli da liquidare al momento del
pagamento non viene riporatto nulla.

GF20037
Se clicco due volte sulla riga che riporata gli estremi della fattura sulla
quale la provvigione è stata calcolata i tasti ANNULLA / CONFERMA / ELIMINA
non sono allineati correttamente.

GF20038
La % di provvigione che mi presenta nella relativa colonna in riferimento
in corrispondenza della rata non numerata non è corretta. (allego l'area
dati d'esempio sulla quale si può notare l'errore).
Secondo me dovrebbe essere zero


git-svn-id: svn://10.65.10.50/trunk@11233 c028cbd2-c16b-5b4b-a496-9718f37d4682
2003-06-12 09:05:46 +00:00

288 lines
5.0 KiB
Plaintext
Executable File

#include "pr0500a.h"
USE LF_AGENTI
JOIN LF_CLIFO INTO TIPOCF=="F" CODCF==CODFORN
END
SECTION HEADER ODD 4
STRINGA 1 50
BEGIN
KEY "nome ditta"
PROMPT 1 1 ""
MESSAGE _DITTA, !RAGSOC
END
STRINGA 2 10
BEGIN
KEY "Data"
PROMPT 56 1 ""
MESSAGE _TODAY
END
NUMERO 3 4
BEGIN
KEY "Nr. pagina"
PROMPT 72 1 "Pag."
MESSAGE _PAGENO
END
NUMERO 4 32
BEGIN
KEY "Intestazione stampa"
PROMPT 31 2 "@bStampa archivio agenti"
END
STRINGA 5 146
BEGIN
KEY "Separatore (iniziale)"
PROMPT 1 3 "_______________________________________________________________________________"
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 "Provvigione del capozona percepita sulle provvigioni: "
FIELD PERCCAPO
PICTURE "##@,@#%"
END
END
SECTION PLIQFAT 6 1 1 NUMEXPR LF_AGENTI->PERCFATT!=0
NUMBER F_PERCFATT 78
BEGIN
PROMPT 3 1 "Provvigione liquidabile alla fatturazione:"
FIELD PERCFATT
PICTURE "##@,@#%"
END
END
SECTION PLIQPAG 6 1 1 NUMEXPR LF_AGENTI->PERCFATT<100
NUMBER F_PERCPAG 78
BEGIN
PROMPT 3 1 "Provvigione liquidabile al pagamento :"
MESSAGE _NUMEXPR,(100-LF_AGENTI->PERCFATT)
PICTURE "##@,@#%"
END
END
STRING F_CAMPOPROVV 70
BEGIN
PROMPT 3 7 "Formula doc. su cui calcolare la provvigione :"
FIELD CAMPOPROVV
END
NUMBER F_PERCPROVV 70
BEGIN
PROMPT 3 8 "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