сначала dictField.typeId();
потом:
X++:
public void populateTree()
{
DictEnum policyRuleTypeEnum;
int i;
policyRuleTypeEnum = new DictEnum(enumNum(SysPolicyRuleTypeEnum));
for(i = 0; i < policyRuleTypeEnum.values(); i++)
{
str sym = policyRuleTypeEnum.value2Symbol(i);
info(strFmt("%1 %2 %3", i, policyRuleTypeEnum.value2Name(i), sym));
}
}