Скажите, а приведённый Вами код вообще в C/AL написан? Если да, то как вам удалось написать вообще этот код?
Код:
Page.OPENEDIT;
Page.FILTER.SETFILTER
Page - это переменная типа Page? Если да, то у неё нет (по крайней мере у меня) таких вещей как OPENEDIT, FILTER.SETFILTER
А если Ваш код находится/вызыается в самом обьекте Page, и вы обращаетесь к этому самому обьекту Page, то опятъ же всё идёт через CurrPage и там опять же нет никаких OPENEDIT, FILTER.SETFILTER? Или я что-то перепутал?