смотрите карту InventItemOrderSetupMap, в частности метод find():
X++:
switch(_setupType)
{
case InventItemOrderSetupType::Purch :
itemSetupMap = InventItemPurchSetup::find(_itemId, _inventDimId, _forUpdate, _inventTable);
break;
case InventItemOrderSetupType::Invent :
itemSetupMap = InventItemInventSetup::find(_itemId, _inventDimId, _forUpdate, _inventTable);
break;
case InventItemOrderSetupType::Sales :
itemSetupMap = InventItemSalesSetup::find(_itemId, _inventDimId, _forUpdate, _inventTable);
break;
default :
throw error(strfmt("@SYS89080", _setupType));
}