Cuestión : Total corriente manual que exhibe 0.00 cuando copyed de otro que trabaja.

La necesidad de la autorización I otro sistema de ojos aquí porque tengo miedo yo está perdiendo mi

I de la mente… tiene un total corriente manual llamado sobre ése lo trabaja es muy bien tres fórmulas es como sigue:

OverRest:
WhilePrintingRecords;
numberVar encima: = 0;
NumberVar OverTotal: =0;

Over$:
NumberVar encima;
numbervar OverTotal;

if {CB_Originator_View.ComType} = suma de 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) < 1500000 entonces encima: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.5
else si {CB_Originator_View.ComType} = suma de 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) en 1500000 a 2499999 entonces encima: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else si {CB_Originator_View.ComType} = >= 2500000 de la suma de 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) entonces encima: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65
else si {CB_Originator_View.ComType} = 2 entonces encima: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else si {CB_Originator_View.ComType} = 3 entonces encima: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65
else si {CB_Originator_View.ComType} = 4 entonces encima: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.75
else si {CB_Originator_View.ComType} = 5 <= 2500000 de la suma del
and ({ISB_Commissions_view.totalloanamount}, {@LO}) entonces encima: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else si {CB_Originator_View.ComType} = 5 suma del
and ({ISB_Commissions_view.totalloanamount}, {@LO}) > 2500000 entonces encima: = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65;
OverTotal: =OverTotal+Over;
Over

OverDisplay:
WhilePrintingRecords;
NumberVar OverTotal; el

Now tengo otro campo que los trabajos muy semejantemente tan yo addapted las mismas 3 fórmulas como sigue:
Over1Reset:
WhilePrintingRecords;
numberVar Over1: = 0;
NumberVar OverTotal1: =0;

Over1$:
NumberVar Over1;
Numbervar OverTotal1;

If {CB_Originator_View.OverType} = “1” entonces Over1: = {ISB_Commissions_view.totalloanamount} *.0005
else si {CB_Originator_View.OverType} = “2” entonces Over1: = {ISB_Commissions_view.totalloanamount} *.000425
else si {CB_Originator_View.OverType} en “3” a “10” entonces Over1: = {ISB_Commissions_view.totalloanamount} *.000325
else si {CB_Originator_View.OverType} = “11” entonces Over1: = {ISB_Commissions_view.totalloanamount} *.000333
else si {CB_Originator_View.OverType} en “12” a “15” entonces Over1: = {ISB_Commissions_view.totalloanamount} *.000325
else si {CB_Originator_View.OverType} = “16” entonces Over1: = {ISB_Commissions_view.totalloanamount} *.00025
else si {CB_Originator_View.OverType} = “17” entonces Over1: = {ISB_Commissions_view.totalloanamount} *.0001875
else si {CB_Originator_View.OverType} = “18” entonces Over1: = {ISB_Commissions_view.totalloanamount} *.0005
else si {CB_Originator_View.OverType} = “19” entonces Over1: = {ISB_Commissions_view.totalloanamount} *.000375;

OverTotal1: =OverTotal1+Over1;
Over1

Over1Display:
WhilePrintingRecords;
NumberVar OverTotal1; el

The Over1$ trabaja muy bien y demuestra el número correcto en la sección pero la demostración 0.00 de los detalles de los allways de Over1Display.  ¿Wha las puñetas es yo que falta?
class= del

Respuesta : Total corriente manual que exhibe 0.00 cuando copyed de otro que trabaja.

LOL.  Cambio:

Numbervar OverTotal1;

para:

Numbervar compartido OverTotal1;

en todas las fórmulas.  No, no puedo explicar porqué no trabajó como el primer informe.
Otras soluciones  
 
programming4us programming4us