Buyekeza I-Financial Dimension Value ukusuka ku-X++ Code ku-Dynamics 365
Kushicilelwe: 16 Pébruari 2025 jam 12.05.24 UTC
Lesi sihloko sichaza ukuthi ungabuyekeza kanjani inani lobukhulu bezimali ukusuka kukhodi ye-X++ ku-Dynamics 365, okuhlanganisa nesibonelo sekhodi.
Update Financial Dimension Value from X++ Code in Dynamics 365
Ulwazi kulokhu okuthunyelwe lusekelwe ku-Dynamics 365. Kufanele futhi isebenze ku-Dynamics AX 2012, kodwa angikakayihloli ngokusobala.
Muva nje nginikezwe umsebenzi wokubuyekeza ivelu yesimo esisodwa sezimali esisuselwe kolunye uhlobo lokucabanga.
Njengoba kungenzeka uyazi, njengoba ubukhulu bezimali be-Dynamics AX 2012 bugcinwa kumathebula ahlukene futhi kubhekiselwa kubo nge-RecId, ngokuvamile enkambini ye-DefaultDimension.
Lonke uhlaka lokusingatha ubukhulu luyinkimbinkimbi futhi ngivame ukuzithola kufanele ngifunde kabusha imibhalo kulo, mhlawumbe ngenxa yokuthi akuyona into engisebenza nayo njalo.
Noma kunjalo, ukubuyekeza inkambu kusethi yobukhulu obukhona yinto efika njalo, ngakho ngicabange ukuthi ngibhale iresiphi yami eyintandokazi ;-)
Indlela yokusetshenziswa engashintshi ingase ibukeke kanje:
Name _dimensionName,
DimensionValue _dimensionValue)
{
DimensionAttribute dimAttribute;
DimensionAttributeValue dimAttributeValue;
DimensionAttributeValueSetStorage dimStorage;
DimensionDefault ret;
;
ret = _defaultDimension;
ttsbegin;
dimStorage = DimensionAttributeValueSetStorage::find(_defaultDimension);
dimAttribute = DimensionAttribute::findByName(_dimensionName);
if (_dimensionValue)
{
dimAttributeValue = DimensionAttributeValue::findByDimensionAttributeAndValue( dimAttribute,
_dimensionValue,
true,
true);
dimStorage.addItem(dimAttributeValue);
}
else
{
dimStorage.removeDimensionAttribute(dimAttribute.RecId);
}
ret = dimStorage.save();
ttscommit;
return ret;
}
Indlela ibuyisela i-DimensionDefault RecId entsha (noma efanayo), ngakho-ke uma ubuyekeza inani lobukhulu berekhodi - okungenzeka ukuthi yisimo esivame kakhulu - kufanele uqiniseke ukuthi ubuyekeza inkambu yobukhulu kulelo rekhodi ngevelu entsha.