AX 2012 Get Financial Dimension Value by Worker RecID
public Name mscGetOriginatorFinancialDimension(RefRecId _workerRecId)
{
RecId defaultDimension;
DimensionAttributeValueSet dimAttrValueSet;
DimensionAttributeValue dimAttrValue;
DimensionAttribute dimAttr;
Common dimensionValueEntity;
defaultDimension = HcmEmployment::findByWorkerLegalEntity(_workerRecId, CompanyInfo::current()).DefaultDimension;
dimAttrValueSet = DimensionAttributeValueSet::find(defaultDimension);
dimAttrValue = DimensionAttributeValue::find(DimensionAttributeValueSetItem::find(dimAttrValueSet.RecId).DimensionAttributeValue);
dimAttr = DimensionAttribute::find(dimAttrValue.DimensionAttribute);
dimensionValueEntity = DimensionDefaultingControllerBase::findBackingEntityInstance(
curext(),
dimAttr,
dimAttrValue.EntityInstance);
//info(dimAttr.Name + ' ' + dimAttrValue.getValue() + ' ' + dimAttrValue.getName());
return dimAttrValue.getName();
}
{
RecId defaultDimension;
DimensionAttributeValueSet dimAttrValueSet;
DimensionAttributeValue dimAttrValue;
DimensionAttribute dimAttr;
Common dimensionValueEntity;
defaultDimension = HcmEmployment::findByWorkerLegalEntity(_workerRecId, CompanyInfo::current()).DefaultDimension;
dimAttrValueSet = DimensionAttributeValueSet::find(defaultDimension);
dimAttrValue = DimensionAttributeValue::find(DimensionAttributeValueSetItem::find(dimAttrValueSet.RecId).DimensionAttributeValue);
dimAttr = DimensionAttribute::find(dimAttrValue.DimensionAttribute);
dimensionValueEntity = DimensionDefaultingControllerBase::findBackingEntityInstance(
curext(),
dimAttr,
dimAttrValue.EntityInstance);
//info(dimAttr.Name + ' ' + dimAttrValue.getValue() + ' ' + dimAttrValue.getName());
return dimAttrValue.getName();
}
Best Crypto Casino Bonuses
ReplyDeleteBest Crypto Casino Bonuses · Best Bitcoin Casino · Online Slots · Slots deccasino Games · 1xbet Live Dealer Casino · Online Live Casino 인카지노