В качестве варианта можно перекрыть метод lookup на поле датасоурса и отслеживать в методе его вызов, например поставить флаг вызова лукапа, объявив его в ClassDeclaration:
X++:
public void lookup(FormControl _formControl, str _filterStr)
{
super(_formControl, _filterStr);
flag = true;
}
Затем на modified этого поля повесить проверку вызова lookup'a и сброс флага:
X++:
public void modified()
{
super();
if (flag)
{
//какие-то дествия;
}
flag = false;
}