Ну например вот так
X++:
public boolean validateField(fieldId field)
{
boolean ret;
ret = super(field);
if (ret)
{
switch(field)
{
case fieldnum(Table1, Factor) :
if(this.ItemId == '000000000002')
ret = true;
else
ret = false;
break;
}
}
return ret;
}
Написано по мотивам \Data Dictionary\Tables\BankAccountTrans\Methods\validateField