Ƙirƙirar Filin Neman don Ƙimar Kuɗi a Dynamics 365
Buga: 16 Faburairu, 2025 da 11:35:40 UTC
An sabunta ta ƙarshe: 12 Janairu, 2026 da 08:56:26 UTC
Wannan labarin ya bayyana yadda ake ƙirƙirar filin bincike don ma'aunin kuɗi a cikin Dynamics 365 don Ayyuka, gami da misalin lambar X++.
Creating a Lookup Field for a Financial Dimension in Dynamics 365
Bayanin da ke cikin wannan sakon ya dogara ne akan Dynamics 365 don Ayyuka, amma mafi yawansu kuma zasu yi aiki ga Dynamics AX 2012 (duba ƙasa).
Kwanan nan aka ba ni aikin ƙirƙirar sabon fanni wanda zai yiwu a ƙayyade wani fanni na kuɗi, a wannan yanayin Samfura. Tabbas, sabon fanni ya kamata ya iya neman ingantattun ƙimomin wannan fanni.
Wannan ya ɗan fi rikitarwa fiye da duba teburi akai-akai, amma idan kun san yadda ake yi, a zahiri ba shi da muni sosai.
Abin farin ciki, aikace-aikacen da aka saba amfani da shi yana ba da fom ɗin neman abu mai dacewa (DimensionLookup) wanda za'a iya amfani da shi don wannan dalili, idan kawai ka gaya masa wane sifa ne girman binciken.
Da farko, kana buƙatar ƙirƙirar filin fom ɗin da kansa. Wannan zai iya dogara ne akan filin tebur ko hanyar gyara, ba shi da mahimmanci ga binciken kansa, amma ta wata hanya dole ne ya yi amfani da nau'in bayanai mai tsawo na DimensionValue.
Sannan kana buƙatar ƙirƙirar mai kula da taron OnLookup don filin. Don ƙirƙirar mai kula da taron, danna maɓallin OnLookup da hannun dama don filin, sannan ka zaɓi "Hanyar mai kula da taron kwafi". Sannan zaka iya liƙa hanyar mai kula da taron komai a cikin aji ka gyara shi daga can.
Lura: Yawancin wannan zai yi aiki ga Dynamics AX 2012, amma maimakon ƙirƙirar mai kula da taron, zaku iya canza hanyar neman filin fom ɗin.
Mai kula da taron dole ne ya yi kama da wannan (maye gurbin sunan fom da sunan filin idan ya cancanta):
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);
}
Karin Karatu
Idan kuna jin daɗin wannan sakon, kuna iya kuma son waɗannan shawarwari:
- Ƙara Nuni ko Gyara Hanyar via Extension a Dynamics 365
- Update Financial Dimension Darajar daga X + + Code a Dynamics 365
- Kayayyakin Kayayyakin Kayayyakin Kayayyakin Yana Rataye Kan Farawa Yayin Loda Ayyukan Kwanan nan
