Miklix

டைனமிக்ஸ் 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);
}

மேலும் படிக்க

இந்த இடுகை உங்களுக்குப் பிடித்திருந்தால், இந்த பரிந்துரைகளையும் நீங்கள் விரும்பலாம்:


ப்ளூஸ்கையில் பகிரவும்பேஸ்புக்கில் பகிரவும்LinkedIn இல் பகிரவும்Tumblr இல் பகிரவும்X இல் பகிரவும்LinkedIn இல் பகிரவும்பின்டரஸ்டில் பின் செய்யவும்

மிக்கேல் கிறிஸ்டென்சன்

எழுத்தாளர் பற்றி

மிக்கேல் கிறிஸ்டென்சன்
மிக்கல் என்பவர் miklix.com இன் படைப்பாளர் மற்றும் உரிமையாளர் ஆவார். அவருக்கு 20 ஆண்டுகளுக்கும் மேலான தொழில்முறை கணினி நிரலாளர்/மென்பொருள் உருவாக்குநராக அனுபவம் உள்ளது, மேலும் தற்போது ஒரு பெரிய ஐரோப்பிய ஐடி நிறுவனத்தில் முழுநேரப் பணியாளராக உள்ளார். வலைப்பதிவு செய்யாதபோது, ​​அவர் தனது ஓய்வு நேரத்தை பரந்த அளவிலான ஆர்வங்கள், பொழுதுபோக்குகள் மற்றும் செயல்பாடுகளில் செலவிடுகிறார், இது இந்த வலைத்தளத்தில் உள்ளடக்கப்பட்ட பல்வேறு தலைப்புகளில் ஓரளவுக்கு பிரதிபலிக்கக்கூடும்.