В дополнение к сказанному
fed - выглядит метод за таким computed field примерно так:
X++:
public static str parentPartyIdValue()
{
str parentPartyIdField = SysComputedColumn::returnField(tablestr(DirPartyRelationshipEntity),
dataEntityDataSourceStr(DirPartyRelationshipEntity, DirPartyTableParent),
fieldstr(DirPartyTable, PartyNumber));
return SysComputedColumn::if(
SysComputedColumn::isNullExpression(parentPartyIdField),
SysComputedColumn::returnLiteral(''),
parentPartyIdField);
}