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