Показать сообщение отдельно
Старый 03.10.2018, 15:11   #1  
Blog bot is offline
Blog bot
Участник
 
25,459 / 846 (79) +++++++
Регистрация: 28.10.2006
a33ik: AX2012: X++ Code to verify active stock dimensions on an item
Источник: http://daxonline.org/1624-ax2012-x-c...n-an-item.html
==============


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");
}







Источник: http://daxonline.org/1624-ax2012-x-c...n-an-item.html
За это сообщение автора поблагодарили: Logger (1).