Ой, что ж это я, собственно, на других версиях забыл проверить

Спасибо за замечание.
Код методов с таблицы xRefTypeHierarchy:
X++:
public static xRefTypeHierarchy findOrCreate(Types _baseType, int _id)
{
xRefTypeHierarchy xRefTypeHierarchy = xRefTypeHierarchy::find(_baseType, _id);
if (!xRefTypeHierarchy)
{
new xRefUpdateTypeHierarchy().run();
xRefTypeHierarchy = xRefTypeHierarchy::find(_baseType, _id);
}
return xRefTypeHierarchy;
}
X++:
public static xRefTypeHierarchy find(Types _baseType, int _id)
{
xRefTypeHierarchy xRefTypeHierarchy;
select firstonly xRefTypeHierarchy
index BaseTypeIdIdx
where xRefTypeHierarchy.BaseType == _baseType &&
xRefTypeHierarchy.Id == _id;
return xRefTypeHierarchy;
}