IF (:"I" = 0) THEN

это бред. двоеточия с левой стороны знака равенства не может
и не должно быть.

забавно....
а иначе ошибка....

Ответить