Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

Script fails after document has been locked

Mike_Senger
Level 1
Level 1

Hi ,

new to this, so please bare with me....

i created a document in LC ES 8.2.1.3144....

it works fine until i sign it electronically.

The issue occurs not after signing, but after locking parts of the document.​

After that i get the Following message:

LC error after signing.JPG

1 Accepted Solution
radzmar
Correct answer by
Level 10
Level 10

Since your scriptings still execute after you have locked your form, you running into the described scenario. To avoid that you'll have to put your scripts into an if expression, so they do execute only under specific circumstances.

Sample 1: Use the value of a (hidden) reference field

// Only execute script when value of reference field is "0"

if (myReferenceField eg "0") then

    $ = Sum(Price1, Price2, Price3, Price4, Price5, Price6)

endif

Sample 2: Use a fields property

// Only execute script if this field is not locked

if ($.access eq "open") then

    $ = Sum(Price1, Price2, Price3, Price4, Price5, Price6)

endif

View solution in original post

1 Reply
radzmar
Correct answer by
Level 10
Level 10

Since your scriptings still execute after you have locked your form, you running into the described scenario. To avoid that you'll have to put your scripts into an if expression, so they do execute only under specific circumstances.

Sample 1: Use the value of a (hidden) reference field

// Only execute script when value of reference field is "0"

if (myReferenceField eg "0") then

    $ = Sum(Price1, Price2, Price3, Price4, Price5, Price6)

endif

Sample 2: Use a fields property

// Only execute script if this field is not locked

if ($.access eq "open") then

    $ = Sum(Price1, Price2, Price3, Price4, Price5, Price6)

endif

View solution in original post