Не совсем правильно - работать, конечно, будет. Но все таки, стоит переделать код, как написал
miklenew
X++:
if (element.args().record() && element.args().dataset() == tablenum(CustTable))
{
custT = element.args().record();
select firstonly sug_chd //Тут можно было бы сделать SUG_ChangeDiscount::find()
where sug_chd.CustAccount == custT.AccountNum;
}