டைனமிக்ஸ் 365 இல் நிதி பரிமாணத்திற்கான தேடல் புலத்தை உருவாக்குதல்
வெளியிடப்பட்டது: 16 பிப்ரவரி, 2025 அன்று AM 11:35:41 UTC
எக்ஸ்++ குறியீடு உதாரணம் உட்பட செயல்பாடுகளுக்கான டைனமிக்ஸ் 365 இல் நிதி பரிமாணத்திற்கான தேடல் புலத்தை எவ்வாறு உருவாக்குவது என்பதை இந்த கட்டுரை விளக்குகிறது.
Creating a Lookup Field for a Financial Dimension in Dynamics 365
இந்த இடுகையில் உள்ள தகவல்கள் செயல்பாடுகளுக்கான டைனமிக்ஸ் 365 ஐ அடிப்படையாகக் கொண்டவை, ஆனால் அவற்றில் பெரும்பாலானவை டைனமிக்ஸ் ஏஎக்ஸ் 2012 க்கும் வேலை செய்யும் (கீழே காண்க).
நான் சமீபத்தில் ஒரு புதிய துறையை உருவாக்கும் பணியில் ஈடுபட்டேன், அதில் ஒரு நிதி பரிமாணத்தை குறிப்பிட முடியும், இந்த விஷயத்தில் தயாரிப்பு. நிச்சயமாக, புதிய புலம் இந்த பரிமாணத்தின் செல்லுபடியாகும் மதிப்புகளையும் பார்க்க முடியும்.
இது ஒரு அட்டவணையில் வழக்கமான தேடலை விட சற்று சிக்கலானது, ஆனால் எப்படி என்று உங்களுக்குத் தெரிந்தால், அது உண்மையில் மிகவும் மோசமாக இல்லை.
அதிர்ஷ்டவசமாக, நிலையான பயன்பாடு ஒரு வசதியான தேடல் படிவத்தை (DimensionLookup) வழங்குகிறது, இது எந்த பரிமாண பண்புக்கூறு தேடலுக்கு என்று நீங்கள் சொன்னால், இந்த நோக்கத்திற்காக பயன்படுத்தப்படலாம்.
முதலில், நீங்கள் படிவ புலத்தை உருவாக்க வேண்டும். இது ஒரு அட்டவணை புலம் அல்லது திருத்த முறையை அடிப்படையாகக் கொண்டிருக்கலாம், தேடலுக்கு ஒரு பொருட்டல்ல, ஆனால் ஒரு வழியில் அல்லது வேறு வழியில் இது பரிமாண மதிப்பு நீட்டிக்கப்பட்ட தரவு வகையைப் பயன்படுத்த வேண்டும்.
நீங்கள் புலத்திற்கான OnLookup நிகழ்வு கையாளுபவரை உருவாக்க வேண்டும். நிகழ்வு கையாளுபவரை உருவாக்க, புலத்திற்கான OnLookup நிகழ்வை வலது கிளிக் செய்து, "நிகழ்வு கையாளுபவர் முறையை நகலெடு" என்பதைத் தேர்ந்தெடுக்கவும். நீங்கள் ஒரு வெற்று நிகழ்வு கையாளுதல் முறையை ஒரு வகுப்பில் ஒட்டலாம் மற்றும் அங்கிருந்து திருத்தலாம்.
அறிவிப்பு: இவற்றில் பெரும்பாலானவை டைனமிக்ஸ் ஏஎக்ஸ் 2012 க்கும் வேலை செய்யும், ஆனால் நிகழ்வு கையாளுபவரை உருவாக்குவதற்கு பதிலாக, படிவ புலத்தின் தேடல் முறையை நீங்கள் மேலெழுதலாம்.
நிகழ்வு கையாளுபவர் இதைப் போன்று இருக்க வேண்டும் (தேவைக்கேற்ப படிவ பெயர் மற்றும் புல பெயரை மாற்றவும்):
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);
}