"वहाँ है कोई भी कस्टम सू। फ़िल्टर के भीतर लेज़र प्रविष्टि"त्रुटि संदेश जब आप Microsoft Dynamics नेविगेशन 2009 के पूर्वी यूरोपीय संस्करण में कोई विक्रय आदेश की शेष मात्रा पोस्ट करने का प्रयास करें


यह आलेख Microsoft Dynamics नेविगेशन के लिए पूर्वी यूरोप (EE) भाषा वातावरण के लिए लागू होता है।

लक्षण


पूर्वी यूरोपीय संस्करण Microsoft Dynamics नेविगेशन 2009 R2 और Microsoft Dynamics नेविगेशन 2009 सर्विस पैक 1 (SP1) में परिदृश्य पर विचार करें:
  • आप करने के लिए प्रतिशत Adv. इनवॉइस सुधार प्रकार मान सेट।
  • आप जनरेट कोई पूर्वभुगतान एक विक्रय ऑर्डर के लिए है।
  • पूर्वभुगतान मात्रा का आधा भाग इनवॉइस और भुगतान किया गया है।
  • विक्रय क्रम का भाग आप पोस्ट। पूर्वभुगतान की दूसरी छमाही भुगतान किया और इनवॉइस किया गया है।
  • यदि आप विक्रय आदेश की शेष मात्रा पोस्ट करने का प्रयास करें।

इस परिदृश्य में, आपको निम्न त्रुटि संदेश प्राप्त होता है:
कोई कस्टम सू नहीं है। फ़िल्टर के भीतर लेज़र प्रविष्टि है।

समाधान


हॉटफिक्स जानकारी

अब एक समर्थित हॉटफिक्स Microsoft से उपलब्ध है। हालाँकि, यह केवल इस आलेख में वर्णित समस्या को ठीक करने के लिए अभिप्रेत है। यह जो इस विशिष्ट समस्या का अनुभव कर रहे हैं केवल उन्ही सिस्टमों पर लागू करें। यह हॉटफ़िक्स अतिरिक्त परीक्षण प्राप्त हो सकता है। इसलिए, अगर आप इस समस्या से बुरी तरह प्रभावित नहीं हैं, तो हम सुझाव देंगे कि आप अगले Microsoft Dynamics नेविगेशन 2009 सर्विस पैक या इस हॉटफ़िक्स वाले अगले Microsoft Dynamics नेविगेशन संस्करण के लिए प्रतीक्षा करें।

नोट विशेष मामलों में, निर्धारित करता है कोई विशिष्ट अद्यतन आपकी समस्या का निराकरण शुल्क जो सामान्यतया समर्थन कॉल किसी तकनीकी समर्थन विशेषज्ञ तो Microsoft Dynamics और संबंधित उत्पादों के लिए रद्द किया जा सकता है के लिए जाते हैं। अतिरिक्त समर्थन प्रश्नों और उन समस्याओं जो विशिष्ट में समस्याग्रस्त अद्यतन के योग्य नहीं सामान्य समर्थन शुल्क लागू होंगे।



स्थापना जानकारी

Microsoft प्रोग्रामिंग उदाहरण केवल चित्रण के लिए वारंटी के बिना, या तो व्यक्त या नहीं देता है। यह शामिल है, लेकिन करने के लिए, बिक्री या किसी विशेष उद्देश्य के लिए उपयुक्तता की अव्यक्त वॉरंटी तक सीमित नहीं है। यह आलेख मानता है कि आप वर्णन किया जा रहा है प्रोग्रामिंग भाषा के साथ और बनाने के लिए और प्रक्रियाएँ डीबग करने के लिए उपयोग किए जाने वाले उपकरणों के साथ परिचित हैं। Microsoft समर्थन इंजीनियर एक विशेष कार्यविधि की कार्यप्रणाली को समझाने में सहायता कर सकते हैं, लेकिन वे इन उदाहरणों कार्यक्षमता जोड़ देने या आपकी विशिष्ट आवश्यकताओं को पूरा करने के लिए कार्यविधियाँ कार्यप्रणालियों के लिए संशोधित नहीं करेंगे।

नोट इस हॉटफिक्स को स्थापित करने से पहले, सत्यापित करें कि सिस्टम बंद सभी Microsoft Navision क्लाइंट उपयोगकर्ता लॉग ऑन हैं। यह Microsoft Navision अनुप्रयोग सेवाओं (NAS) क्लाइंट उपयोगकर्ता शामिल हैं। आप इस हॉटफिक्स को लागू करते समय लॉग किया गया है केवल क्लाइंट उपयोगकर्ता होना चाहिए।

इस हॉटफिक्स को लागू करने के लिए, यदि आप कोई डेवलपर लाइसेंस होना आवश्यक है।

हम अनुशंसा करते हैं कि उस उपयोगकर्ता खाते को Windows लॉगिन विंडो में या डेटाबेस लॉगिन विंडो में "सुपर" भूमिका id असाइन किया उपयोगकर्ता खाता "सुपर" भूमिका ID असाइन नहीं किया जा सकता है, तो आप उपयोगकर्ता खाते को निम्न अनुमतियाँ हैं सत्यापित होना चाहिए:
  • संशोधित अनुमति ऑब्जेक्ट आप परिवर्तित हो जाएगा के लिए।
  • निष्पादन अनुमति सिस्टम ऑब्जेक्ट ID 5210 ऑब्जेक्ट और सिस्टम ऑब्जेक्ट ID 9015 ऑब्जेक्ट के लिए है।


नोट क्या आपके पास डेटा सुधार करने के लिए है जब तक कि डेटा संग्रह करने के लिए अधिकार के पास नहीं है।

कोड परिवर्तन

नोट यदि आप को लागू करने से पहले हमेशा परीक्षण कोड एक नियंत्रित वातावरण में फिक्सेस अपने उत्पादन कंप्यूटर्स के लिए हल करता है।
इस समस्या को हल करने के लिए, निम्न चरणों का पालन करें:
  1. उन्नत करता है विक्रय-पोस्ट codeunit (26585) में CalcLinkedPmtAmountToApply फ़ंक्शन में कोड निम्नानुसार परिवर्तन:
    मौजूदा कोड
    ...  IF Link.FINDSET THEN
    REPEAT
    IF CustLedgEntry.GET(Link."CV Ledger Entry No.") THEN BEGIN

    // Delete the following lines.
    CustLedgEntry.CALCFIELDS("Remaining Amount");
    TotAmt := TotAmt + TotalAmountToApply * Link.Amount / LetterLine."Amount Linked";
    // End of the deleted lines.

    AmountToApply := ROUND(TotAmt,Currency."Amount Rounding Precision") - TotAmtRnded;
    TotAmtRnded := TotAmtRnded + AmountToApply;
    ...
    प्रतिस्थापन कोड
    ...  IF Link.FINDSET THEN
    REPEAT
    IF CustLedgEntry.GET(Link."CV Ledger Entry No.") THEN BEGIN

    // Add the following lines.
    CustLedgEntry.CALCFIELDS("Remaining Amount",Amount,"Remaining Amount to Link");
    TotAmt := TotAmt + TotalAmountToApply *
    Link.Amount / (CustLedgEntry.Amount - CustLedgEntry."Remaining Amount to Link") *
    (CustLedgEntry."Remaining Amount" - CustLedgEntry."Remaining Amount to Link") /
    (LetterLine."Amount Linked" - LetterLine."Amount Deducted" + TotalAmountToApply);
    //End of the added lines.

    AmountToApply := ROUND(TotAmt,Currency."Amount Rounding Precision") - TotAmtRnded;
    TotAmtRnded := TotAmtRnded + AmountToApply;
    ...
  2. उन्नत करता है खरीद-पोस्ट codeunit (26586) में CalcLinkedPmtAmountToApply फ़ंक्शन में कोड निम्नानुसार परिवर्तन:
    मौजूदा कोड
    ...  IF Link.FINDSET THEN
    REPEAT
    IF VendLedgEntry.GET(Link."CV Ledger Entry No.") THEN BEGIN

    // Delete the following lines.
    VendLedgEntry.CALCFIELDS("Remaining Amount");
    TotAmt := TotAmt + TotalAmountToApply * Link.Amount / LetterLine."Amount Linked";
    // End of the deleted lines.

    AmountToApply := ROUND(TotAmt,Currency."Amount Rounding Precision") - TotAmtRnded;
    TotAmtRnded := TotAmtRnded + AmountToApply;
    ...
    प्रतिस्थापन कोड
    ...  IF Link.FINDSET THEN
    REPEAT
    IF VendLedgEntry.GET(Link."CV Ledger Entry No.") THEN BEGIN

    // Add the following lines.
    VendLedgEntry.CALCFIELDS("Remaining Amount",Amount,"Remaining Amount to Link");
    TotAmt := TotAmt + TotalAmountToApply *
    Link.Amount / (VendLedgEntry.Amount - VendLedgEntry."Remaining Amount to Link") *
    (VendLedgEntry."Remaining Amount" - VendLedgEntry."Remaining Amount to Link") /
    (LetterLine."Amount Linked" - LetterLine."Amount Deducted" + TotalAmountToApply);
    //End of the added lines.

    AmountToApply := ROUND(TotAmt,Currency."Amount Rounding Precision") - TotAmtRnded;
    TotAmtRnded := TotAmtRnded + AmountToApply;
    ...

पूर्व-आवश्यकताएँ

आप इस हॉटफिक्स को लागू करने के लिए स्थापित निम्न उत्पादों में से कोई एक होना चाहिए:
  • Microsoft Dynamics नेविगेशन 2009 R2 के पूर्वी यूरोपीय संस्करण
  • पूर्वी यूरोपीय संस्करण की Microsoft Dynamics नेविगेशन 2009 सर्विस पैक 1
साथ ही, आपको हॉटफिक्स स्थापित इस हॉटफिक्स को लागू करने के लिए 2543219 होना आवश्यक है।
अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:

2543219 आप overpaid पूर्वभुगतान Microsoft Dynamics नेविगेशन 2009 R2 के पूर्वी यूरोपीय संस्करण में अपेक्षा के अनुरूप संसाधित नहीं कर सकता

निष्कासन जानकारी

आपको यह हॉटफ़िक्स नहीं निकाल सकते।

स्थिति


Microsoft ने पुष्टि की है कि यह "इन पर लागू" खण्ड में सूचीबद्ध Microsoft उत्पादों में एक समस्या है.
नोट यह एक "प्रकाशित फ़ास्ट" आलेख Microsoft समर्थन संगठन के अंदर से सीधे बनाया गया है। यहाँ शामिल जानकारी के रूप में प्रदान की गई है-emerging समस्याओं के प्रत्युत्तर में है। इसे उपलब्ध करने में गति, के परिणाम सामग्री typographical त्रुटियाँ शामिल हो सकते हैं और नोटिस के बिना किसी भी समय संशोधित किया जा सकता है। अन्य विचार के लिए उपयोग की शर्तें देखें।