X++:
DictTable dt= new DictTable(TableID);
FieldId fieldId = dt.fieldname2id(FieldName);
Common
if (fieldId)
{
record = dt.makerecord();
select firstonly record where record.recid == recid;
info(strfmt("%1", record.(fieldId)));
}
Написал из башки, могут быть синтаксические ошибки, но идея такая
А вообще могли и по форуму поискать - наверняка обсуждалось не раз