Hello Krystian,
the problem is the codeblock. The return value of the evaluated codeblock is FALSE because the
return value of bArrayServer:FieldPut() is the passed field value, in your case FALSE. The method
bArrayServer:Eval() breaks when the return value of the codeblock is FALSE.
You can solve the problem with the following codeblock:
lret := SELF:srv_koszt:Eval({|Server| Server:FIELDPUT("Wybrany", FALSE), TRUE}, , , DBSCOPEALL)
Regards,
Joachim Bieler