Skip to main content
ulfosten
Participant
May 12, 2017
Question

pdf formler

  • May 12, 2017
  • 1 reply
  • 600 views

Hej

Jag får inte Acrobat pro DC att fylla i formuläret rätt där jag använt formler. den uppdaterar inte alla fälten ibland.

I rutan netto så bara jag använder sum + och det fungerar varje gång men i rutan till vänster har jag döpt till momstotal och där har jag custom calculation script:

var a=this.getField("netto");

var b=this.getField("frakt");

event.value=(a.value+b.value)*1.25;

(jag lägger ihop netto och frakt och 25% moms på det)

i momsrutan har jag denna formel:

var d=this.getField("netto");

var e=this.getField("frakt");

var f=this.getField("momstotal");

event.value=(f.value-(d.value+e.value));

i öresavrundningen har jag följande formel:

var l=this.getField("total");

var m=this.getField("momstotal");

event.value=(l.value-m.value);

och i att betala har jag följande formel:

var g=this.getField("momstotal");

event.value=Math.round(g.value);

den räknar rätt om jag har ifyllt frakten. om jag lämnar den blank så blir det fel. sedan när man lägger till fler artiklar så uppdaterar han inte alltid alla rutor.

Vad är felet?

Ulf

This topic has been closed for replies.

1 reply

Bernd Alheit
Community Expert
Community Expert
May 12, 2017

This is wrong:

  event. value = (a. b. value + value) * 1.25;

use following:

  event.value = (a.value + b.value) * 1.25;

Here is something missing:

event. value = (value-(d. e. value + value));

Why do you add spaces after the points?

ulfosten
ulfostenAuthor
Participant
May 13, 2017

?

Bernd Alheit
Community Expert
Community Expert
May 13, 2017

My mistake. I looked at the english translation of your posting.

Did you check the calculation order?