Ukudala Inkambu Yokubheka Ye-Financial Dimension ku-Dynamics 365
Kushicilelwe: Februwari 16, 2025 11:39:40 UTC
Igcine ukubuyekezwa: Januwari 12, 2026 08:56:52 UTC
Lesi sihloko sichaza indlela yokudala insimu yokufuna ubukhulu bezezimali ku-Dynamics 365 ye-Operations, kufaka phakathi isibonelo sekhodi ye-X++.
Creating a Lookup Field for a Financial Dimension in Dynamics 365
Ulwazi olukulesi sihloko lusekelwe ku-Dynamics 365 ye-Operations, kodwa iningi lalo lizosebenza naku-Dynamics AX 2012 (bheka ngezansi).
Muva nje nginikezwe umsebenzi wokudala insimu entsha lapho kufanele kube nokwenzeka ukucacisa khona ubukhulu bezezimali obubodwa, kulokhu uMkhiqizo. Vele, insimu entsha kufanele futhi ikwazi ukubheka amanani avumelekile alesi silinganiso.
Lokhu kuyinkimbinkimbi kakhulu kunokubheka njalo etafuleni, kodwa uma wazi ukuthi kanjani, empeleni akukubi kakhulu.
Ngenhlanhla, uhlelo lokusebenza olujwayelekile lunikeza ifomu lokusesha elilula (i-DimensionLookup) elingasetshenziswa ngenhloso, uma nje ulitshela ukuthi yiliphi isici sokulinganisa okufanele lihlolwe.
Okokuqala, udinga ukudala insimu yefomu ngokwayo. Lokhu kungasekelwe ensimini yethebula noma indlela yokuhlela, akunandaba nokufuna ngokwayo, kodwa ngandlela thile kumele kusetshenziswe uhlobo lwedatha olunwetshiwe lwe-DimensionValue.
Ngemuva kwalokho udinga ukudala umphathi womcimbi we-OnLookup wensimu. Ukuze udale umphathi womcimbi, chofoza kwesokudla umcimbi we-OnLookup wensimu, bese ukhetha "Kopisha indlela yomphathi womcimbi". Ungabe usunamathisela indlela yomphathi womcimbi engenalutho ekilasini bese uyihlela kusukela lapho.
Isaziso: Okuningi kwalokhu kuzosebenza naku-Dynamics AX 2012, kodwa esikhundleni sokudala umphathi womcimbi, ungadlula indlela yokubheka yensimu yefomu.
Umphathi womcimbi kumele abukeke kanje (faka igama lefomu kanye negama lensimu esikhundleni salokho):
FormControlEventHandler(formControlStr( MyForm,
MyProductDimField),
FormControlEventType::Lookup)
]
public static void MyProductDimField_OnLookup( FormControl _sender,
FormControlEventArgs _e)
{
FormStringControl control;
Args args;
FormRun formRun;
DimensionAttribute dimAttribute;
;
dimAttribute = DimensionAttribute::findByName('Product');
args = new Args();
args.record(dimAttribute);
args.caller(_sender);
args.name(formStr(DimensionLookup));
formRun = classFactory.formRunClass(args);formRun.init();
control = _sender as FormStringControl;
control.performFormLookup(formRun);
}
Ukufunda Okuqhubekayo
Uma ukujabulele lokhu okuthunyelwe, ungaphinda uthande lezi ziphakamiso:
- Engeza indlela yokubonisa noma yokuhlela nge-Extension ku-Dynamics 365
- Faka i-Dynamics 365 FO Virtual Machine Dev noma Hlola Kumodi Yokulungisa
- I-Visual Studio Ilenga Ekuqaliseni Ngenkathi Ilayisha Amaphrojekthi Akamuva
