- Mar 13 Fri 2020 16:47
[Dynamics AX/D365] X++ Code to verify active stock dimensions base on item (Site,warehouse,location, serialno, batchno.)
close
InventTable inventTable;
InventDimParm inventDimParm;
EcoResTrackingDimensionGroupFldSetup ecoResTrackingDimensionGroupFldSetup;
ItemId itemId = '1000';
inventTable = InventTable::find(itemId);
// Method #1
inventDimParm = InventDimParm::activeDimFlag(InventDimGroupSetup::newInventTable(inventTable));
if(inventDimParm.InventSerialIdFlag)
{
info("Serial Number is active");
}
// Method #2
ecoResTrackingDimensionGroupFldSetup = EcoResTrackingDimensionGroupFldSetup::findByDimensionGroupFieldId(inventTable.trackingDimensionGroup(), fieldNum(InventDim, InventSerialId));
if(ecoResTrackingDimensionGroupFldSetup.isActive)
{
info("Serial Number is active");
}
文章標籤
全站熱搜
留言列表