Есть еще стандартный механизм DictTable. Насколько я понимаю, он обращается к той же таблице SqlDictionary, но где-то у себя внутри
X++:
DictTable dictTable = new DictTable(tablenum(DirPartyECommunicationRelationship));
info(dictTable.name(DbBackend::Sql));
Здесь основной фокус в параметре метода name(). Посмотри еще класс-наследник от DictTable, который называется SysDictTable. Возможно, в dax2009 там есть какие-нибудь соответствующие методы