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


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

लक्षण


पूर्वी यूरोपीय संस्करण की Microsoft Dynamics नेविगेशन 2009 R2 और Microsoft Dynamics नेविगेशन 2009 सर्विस पैक 1 (SP1) में परिदृश्य पर विचार करें:
  • आपके पास कोई पूर्वभुगतान उपयोग करता है एक विक्रय ऑर्डर है।
  • यदि आप किसी उन्नत अक्षर बनाएँ। उसके बाद, आप पोस्ट और इनवॉइस उन्नत पत्र।
  • आप विक्रय आदेश को फिर से खोलने और तब शीर्ष लेख पर पूर्वभुगतान % फ़ील्ड में मान को परिवर्तित करने का प्रयास करें।
इस परिदृश्य में, आपको निम्न त्रुटि संदेश प्राप्त होता है:
पूर्वभुगतान Inv. पंक्ति बफ़र तालिका रिक्त है।

यह समस्या तब होती है जब निम्न KBs में हॉटफिक्स लागू करने के बाद: KB2543219, KB2546451, KB2546490 और KB2546498.
अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:
2543219 आप overpaid पूर्वभुगतान Microsoft Dynamics नेविगेशन 2009 R2 के पूर्वी यूरोपीय संस्करण में अपेक्षा के अनुरूप संसाधित नहीं कर सकता
अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:
2546451 "नहीं है कोई भी कस्टम सू। फ़िल्टर के भीतर लेज़र प्रविष्टि"त्रुटि संदेश जब आप Microsoft Dynamics नेविगेशन 2009 के पूर्वी यूरोपीय संस्करण में कोई विक्रय आदेश की शेष मात्रा पोस्ट करने का प्रयास करें
अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:
2546490 "कस्टम सू। लेज़र प्रविष्टि प्रविष्टि No. '[संख्या]' पहले से मौजूद है"त्रुटि संदेश पोस्ट पूर्वी यूरोपीय संस्करण की Microsoft Dynamics नेविगेशन 2009 में किसी उन्नत अक्षर पूर्वभुगतान उपयोग करता है एक विक्रय ऑर्डर करने के लिए का प्रयास करते समय
अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:
2546498 अंतिम खरीद इनवॉइस Microsoft Dynamics नेविगेशन 2009 के पूर्वी यूरोपीय संस्करण में पोस्ट करने के बाद पोस्ट पूर्वभुगतान खुला रहता है

समाधान


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

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

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



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

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

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

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

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


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

कोड परिवर्तन

नोट यदि आप को लागू करने से पहले हमेशा परीक्षण कोड एक नियंत्रित वातावरण में फिक्सेस अपने उत्पादन कंप्यूटर्स के लिए हल करता है।
इस समस्या को हल करने के लिए, निम्न चरणों का पालन करें:
  1. विक्रय पोस्ट Prepayments codeunit (442) में UpdateVATOnLines फ़ंक्शन में कोड निम्नानुसार परिवर्तन:
    मौजूदा कोड
    ...     ROUND(NewAmountIncludingVAT,Currency."Amount Rounding Precision");
    "Prepmt. VAT Base Amt." := NewVATBaseAmount;

    // Delete the following lines.
    IF SalesHeader."Prices Including VAT" THEN
    "Prepmt. Line Amount" := "Prepmt. Amt. Incl. VAT"
    ELSE
    "Prepmt. Line Amount" :=
    ROUND(
    "Prepmt. Amt. Incl. VAT" / (1 + "VAT %" / 100),
    Currency."Amount Rounding Precision");
    // End of the deleted lines.

    IF (VATAmountLine."Line Amount" - VATAmountLine."Invoice Discount Amount") = 0 THEN
    VATDifference := 0
    ELSE
    ...
    प्रतिस्थापन कोड
    ...   ROUND(NewAmountIncludingVAT,Currency."Amount Rounding Precision");
    "Prepmt. VAT Base Amt." := NewVATBaseAmount;

    IF (VATAmountLine."Line Amount" - VATAmountLine."Invoice Discount Amount") = 0 THEN
    VATDifference := 0
    ELSE
    ...
  2. खरीद-पोस्ट Prepayments codeunit (444) में UpdateVATOnLines फ़ंक्शन में कोड निम्नानुसार परिवर्तन:
    मौजूदा कोड
    ...     ROUND(NewAmountIncludingVAT,Currency."Amount Rounding Precision");
    "Prepmt. VAT Base Amt." := NewVATBaseAmount;

    // Delete the following lines.
    IF PurchHeader."Prices Including VAT" THEN
    "Prepmt. Line Amount" := "Prepmt. Amt. Incl. VAT"
    ELSE
    "Prepmt. Line Amount" :=
    ROUND(
    "Prepmt. Amt. Incl. VAT" / (1 + "VAT %" / 100),
    Currency."Amount Rounding Precision");
    // End of the deleted lines.

    IF (VATAmountLine."Line Amount" - VATAmountLine."Invoice Discount Amount") = 0 THEN
    VATDifference := 0
    ELSE
    ...
    प्रतिस्थापन कोड
    ...   ROUND(NewAmountIncludingVAT,Currency."Amount Rounding Precision");
    "Prepmt. VAT Base Amt." := NewVATBaseAmount;

    IF (VATAmountLine."Line Amount" - VATAmountLine."Invoice Discount Amount") = 0 THEN
    VATDifference := 0
    ELSE
    ...
  3. PostInvoiceCorrection में उन्नत करता है विक्रय-पोस्ट codeunit (26585) फ़ंक्शन में कोड निम्नानुसार परिवर्तन:
    निम्नलिखित वैश्विक चर को हटाएँ:
    • नाम: SumAmountToApply
    • डेटा प्रकार: दशमलव

    निम्नलिखित वैश्विक चर जोड़ें:
    • नाम: TempLineRelation
    • DataType:TEMPORARY अभिलेख (26592)
    :
    मौजूदा कोड
    ... GLSetup.GET;
    SalesSetup.GET;
    LinkedAdvanceEntry.DELETEALL;

    SalesLine.RESET;
    SalesLine.SETRANGE("Document Type",SalesHeader."Document Type");
    ...
    प्रतिस्थापन कोड
    ...  GLSetup.GET;
    SalesSetup.GET;
    LinkedAdvanceEntry.DELETEALL;

    // Add the following line.
    TempLineRelation.DELETEALL;

    SalesLine.RESET;
    SalesLine.SETRANGE("Document Type",SalesHeader."Document Type");
    ...
  4. उन्नत करता है विक्रय-पोस्ट codeunit (26585) में PostInvLineCorrection फ़ंक्शन में कोड निम्नानुसार परिवर्तन:
    मौजूदा कोड
    ... LineRelation."Deducted Amount" := LineRelation."Deducted Amount" + AmountToDeduct;
    LineRelation.MODIFY;

    // Delete the following line.
    CalcLinkedPmtAmountToApply(LetterLine,AmountToDeduct,LinkedAdvanceEntry);
    IF LetterLine."VAT Amount" <> 0 THEN // NO VAT handling
    PostVATCorrection(
    LetterLine,SalesInvHeader,AmountToDeduct,DocNoForVATCorr,VATAmount,GenJnlPostLine,TempJnlLineDim);
    ...
    प्रतिस्थापन कोड
    ... LineRelation."Deducted Amount" := LineRelation."Deducted Amount" + AmountToDeduct;
    LineRelation.MODIFY;

    // Add the following lines.
    CalcLinkedPmtAmountToApply(
    LetterLine,
    AmountToDeduct,
    LinkedAdvanceEntry,
    RetrieveSumAmountToApply(LineRelation,AmountToDeduct));
    //End of the added lines.

    IF LetterLine."VAT Amount" <> 0 THEN // NO VAT handling
    PostVATCorrection(
    LetterLine,SalesInvHeader,AmountToDeduct,DocNoForVATCorr,VATAmount,GenJnlPostLine,TempJnlLineDim);
    ...
  5. उन्नत करता है विक्रय-पोस्ट codeunit (26585) में CalcLinkedPmtAmountToApply फ़ंक्शन में कोड निम्नानुसार परिवर्तन:
    निम्न पैरामीटर जोड़ें:
    • नाम: SumAmountToApply
    • डेटा प्रकार: दशमलव

    मौजूदा कोड
    ... // Delete the following line .      
    SumAmountToApply := SumAmountToApply + TotalAmountToApply;

    IF TotalAmountToApply = 0 THEN
    EXIT;
    SetCurrencyPrecision(LetterLine."Currency Code");
    ...
    प्रतिस्थापन कोड
    ... IF TotalAmountToApply = 0 THEN
    EXIT;
    SetCurrencyPrecision(LetterLine."Currency Code");
    ...
  6. उन्नत करता है विक्रय-पोस्ट codeunit (26585) में UpdateOrderLine फ़ंक्शन में कोड निम्नानुसार परिवर्तन:
    मौजूदा कोड 1
    ...   LineRelation.SETRANGE(Type,LineRelation.Type::Sale);
    LineRelation.SETRANGE("Order No.",SalesLine."Document No.");
    LineRelation.SETRANGE("Order Line No.",SalesLine."Line No.");
    // Delete the following line
    LineRelation.CALCSUMS("Invoiced Amount","Deducted Amount");

    SalesLine."Prepmt. Amount Inv. Incl. VAT" := LineRelation."Invoiced Amount";
    IF PricesInclVAT THEN BEGIN
    ...
    प्रतिस्थापन कोड 1
    ... LineRelation.SETRANGE(Type,LineRelation.Type::Sale);
    LineRelation.SETRANGE("Order No.",SalesLine."Document No.");
    LineRelation.SETRANGE("Order Line No.",SalesLine."Line No.");
    // Add the following line
    LineRelation.CALCSUMS("Invoiced Amount","Deducted Amount",Amount,"Requested Amount");

    SalesLine."Prepmt. Amount Inv. Incl. VAT" := LineRelation."Invoiced Amount";
    IF PricesInclVAT THEN BEGIN
    ...
    मौजूदा कोड 2
    ...        SalesLine."Prepayment VAT %" / (100 + SalesLine."Prepayment VAT %"),
    Currency."Amount Rounding Precision");
    END ELSE BEGIN
    // Delete the following lines.
    SalesLine."Prepmt. Amt. Inv." :=
    ROUND(LineRelation."Invoiced Amount" / (1 + SalesLine."Prepayment VAT %" / 100),
    Currency."Amount Rounding Precision");
    // End of the deleted lines.
    SalesLine."Prepmt. VAT Amount Inv." :=
    SalesLine."Prepmt. Amount Inv. Incl. VAT" - SalesLine."Prepmt. Amt. Inv.";
    END;
    ...
    प्रतिस्थापन कोड 2
    ...        SalesLine."Prepayment VAT %" / (100 + SalesLine."Prepayment VAT %"),
    Currency."Amount Rounding Precision");
    END ELSE BEGIN
    // Add the following lines.
    IF LineRelation."Invoiced Amount" = LineRelation.Amount THEN
    SalesLine."Prepmt. Amt. Inv." := LineRelation."Requested Amount"
    ELSE
    SalesLine."Prepmt. Amt. Inv." :=
    ROUND(LineRelation."Invoiced Amount" / (1 + SalesLine."Prepayment VAT %" / 100),
    Currency."Amount Rounding Precision");
    //End of the added lines.
    SalesLine."Prepmt. VAT Amount Inv." :=
    SalesLine."Prepmt. Amount Inv. Incl. VAT" - SalesLine."Prepmt. Amt. Inv.";
    END;
    ...
  7. उन्नत करता है विक्रय-पोस्ट codeunit (26585) में UpdateLineRelations फ़ंक्शन में कोड निम्नानुसार परिवर्तन:
    मौजूदा कोड
    ...   LineRelation.SETRANGE("Letter No.",LetterLine."Letter No.");
    LineRelation.SETRANGE("Letter Line No.",LetterLine."Line No.");
    LineRelation.CALCSUMS("Invoiced Amount","Deducted Amount");
    ...
    प्रतिस्थापन कोड
    ...// Add the following line
    LineRelation.SETRANGE(Type,LineRelation.Type::Sale);

    LineRelation.SETRANGE("Letter No.",LetterLine."Letter No.");
    LineRelation.SETRANGE("Letter Line No.",LetterLine."Line No.");
    LineRelation.CALCSUMS("Invoiced Amount","Deducted Amount");
    ...
  8. RetrieveSumAmountToApply कार्यविधि बनाएँ उन्नत करता है विक्रय-पोस्ट codeunit में (26585) निम्नानुसार:
    LOCAL PROCEDURE RetrieveSumAmountToApply@1470050(LineRelation@1470000 : Record 26592;AmountToDeduct@1470001 : Decimal) : Decimal;  BEGIN
    WITH TempLineRelation DO BEGIN
    RESET;
    SETRANGE("Order No.",LineRelation."Order No.");
    SETRANGE("Letter No.",LineRelation."Letter No.");
    IF NOT FINDFIRST THEN BEGIN
    INIT;
    "Order No." := LineRelation."Order No.";
    "Letter No." := LineRelation."Letter No.";
    Amount := AmountToDeduct;
    INSERT;
    END ELSE BEGIN
    Amount := Amount + AmountToDeduct;
    MODIFY;
    END;
    EXIT(Amount);
    END;
    END;

  9. PostInvoiceCorrection में उन्नत करता है खरीद-पोस्ट codeunit (26586) फ़ंक्शन में कोड निम्नानुसार परिवर्तन:
    निम्नलिखित वैश्विक चर को हटाएँ:
    • नाम: SumAmountToApply
    • डेटा प्रकार: दशमलव

    निम्नलिखित वैश्विक चर जोड़ें:
    • नाम: TempLineRelation
    • डेटा प्रकार: अस्थायी रिकॉर्ड (26592)

    मौजूदा कोड
    ... GLSetup.GET;
    PurchSetup.GET;
    LinkedAdvanceEntry.DELETEALL;

    PurchLine.RESET;
    PurchLine.SETRANGE("Document Type",PurchHeader."Document Type");
    ...
    प्रतिस्थापन कोड
    ...  GLSetup.GET;
    PurchSetup.GET;
    LinkedAdvanceEntry.DELETEALL;
    // Add the following line
    TempLineRelation.DELETEALL;

    PurchLine.RESET;
    PurchLine.SETRANGE("Document Type",PurchHeader."Document Type");
    ...
  10. उन्नत करता है खरीद-पोस्ट codeunit (26586) में PostInvLineCorrection फ़ंक्शन में कोड निम्नानुसार परिवर्तन:
    मौजूदा कोड
    ...   LineRelation."Deducted Amount" := LineRelation."Deducted Amount" + AmountToDeduct;
    LineRelation.MODIFY;
    // Delete the following line.
    CalcLinkedPmtAmountToApply(LetterLine,AmountToDeduct,LinkedAdvanceEntry);
    IF LetterLine."VAT Amount" <> 0 THEN // NO VAT handling
    PostVATCorrection(
    LetterLine,PurchInvHeader,AmountToDeduct,DocNoForVATCorr,VATAmount,GenJnlPostLine,TempJnlLineDim);
    ...
    प्रतिस्थापन कोड
    ... LineRelation."Deducted Amount" := LineRelation."Deducted Amount" + AmountToDeduct;
    LineRelation.MODIFY;
    // Add the following lines.
    CalcLinkedPmtAmountToApply(
    LetterLine,
    AmountToDeduct,
    LinkedAdvanceEntry,
    RetrieveSumAmountToApply(LineRelation,AmountToDeduct));
    //End of the added lines.
    IF LetterLine."VAT Amount" <> 0 THEN // NO VAT handling
    PostVATCorrection(
    LetterLine,PurchInvHeader,AmountToDeduct,DocNoForVATCorr,VATAmount,GenJnlPostLine,TempJnlLineDim);
    ...
  11. उन्नत करता है खरीद-पोस्ट codeunit (26586) में CalcLinkedPmtAmountToApply फ़ंक्शन में कोड निम्नानुसार परिवर्तन:
    फ़ंक्शन में निम्न पैरामीटर जोड़ें:
    • नाम: SumAmountToApply
    • डेटा प्रकार: दशमलव

    मौजूदा कोड
    ...   IF TotalAmountToApply = 0 THEN
    EXIT;
    // Delete the following lines.
    SumAmountToApply := SumAmountToApply + TotalAmountToApply;
    // End of the deleted lines.

    SetCurrencyPrecision(LetterLine."Currency Code");
    Link.SETRANGE("Entry Type",Link."Entry Type"::"Link To Letter");
    ...
    प्रतिस्थापन कोड
    ... IF TotalAmountToApply = 0 THEN
    EXIT;

    SetCurrencyPrecision(LetterLine."Currency Code");
    Link.SETRANGE("Entry Type",Link."Entry Type"::"Link To Letter");
    ...
  12. उन्नत करता है खरीद-पोस्ट codeunit (26586) में UpdateOrderLine फ़ंक्शन में कोड निम्नानुसार परिवर्तन:
    मौजूदा कोड 1
    ...   LineRelation.SETRANGE(Type,LineRelation.Type::Purchase);
    LineRelation.SETRANGE("Order No.",PurchLine."Document No.");
    LineRelation.SETRANGE("Order Line No.",PurchLine."Line No.");
    // Delete the following line.
    LineRelation.CALCSUMS("Invoiced Amount","Deducted Amount");

    PurchLine."Prepmt. Amount Inv. Incl. VAT" := LineRelation."Invoiced Amount";
    IF PricesInclVAT THEN BEGIN
    ...
    प्रतिस्थापन कोड 1
    ...  LineRelation.SETRANGE(Type,LineRelation.Type::Purchase);
    LineRelation.SETRANGE("Order No.",PurchLine."Document No.");
    LineRelation.SETRANGE("Order Line No.",PurchLine."Line No.");
    // Add the following line.
    LineRelation.CALCSUMS("Invoiced Amount","Deducted Amount",Amount,"Requested Amount");

    PurchLine."Prepmt. Amount Inv. Incl. VAT" := LineRelation."Invoiced Amount";
    IF PricesInclVAT THEN BEGIN
    ...

    मौजूदा कोड 2
    ...         PurchLine."Prepayment VAT %" / (100 + PurchLine."Prepayment VAT %"),
    Currency."Amount Rounding Precision");
    END ELSE BEGIN
    // Delete the following lines.
    PurchLine."Prepmt. Amt. Inv." :=
    ROUND(LineRelation."Invoiced Amount" / (1 + PurchLine."Prepayment VAT %" / 100),
    Currency."Amount Rounding Precision");
    // End of the deleted lines.
    PurchLine."Prepmt. VAT Amount Inv." :=
    PurchLine."Prepmt. Amount Inv. Incl. VAT" - PurchLine."Prepmt. Amt. Inv.";
    END;
    ...
    प्रतिस्थापन कोड 2
    ...       PurchLine."Prepayment VAT %" / (100 + PurchLine."Prepayment VAT %"),
    Currency."Amount Rounding Precision");
    END ELSE BEGIN
    // Add the following lines.
    IF LineRelation."Invoiced Amount" = LineRelation.Amount THEN
    PurchLine."Prepmt. Amt. Inv." := LineRelation."Requested Amount"
    ELSE
    PurchLine."Prepmt. Amt. Inv." :=
    ROUND(LineRelation."Invoiced Amount" / (1 + PurchLine."Prepayment VAT %" / 100),
    Currency."Amount Rounding Precision");
    // End of the added lines.
    PurchLine."Prepmt. VAT Amount Inv." :=
    PurchLine."Prepmt. Amount Inv. Incl. VAT" - PurchLine."Prepmt. Amt. Inv.";
    END;
    ...
  13. उन्नत करता है खरीद-पोस्ट codeunit (26586) में UpdateLineRelations फ़ंक्शन में कोड निम्नानुसार परिवर्तन:
    मौजूदा कोड
    ...  LineRelation.SETRANGE("Letter No.",LetterLine."Letter No.");
    LineRelation.SETRANGE("Letter Line No.",LetterLine."Line No.");
    LineRelation.CALCSUMS("Invoiced Amount","Deducted Amount");
    ...
    प्रतिस्थापन कोड
    ...// Add the following line.
    LineRelation.SETRANGE(Type,LineRelation.Type::Purchase);
    // End of the added line.

    LineRelation.SETRANGE("Letter No.",LetterLine."Letter No.");
    LineRelation.SETRANGE("Letter Line No.",LetterLine."Line No.");
    LineRelation.CALCSUMS("Invoiced Amount","Deducted Amount");
    ...
  14. RetrieveSumAmountToApply कार्यविधि बनाएँ उन्नत करता है खरीद-पोस्ट codeunit में (26586) निम्नानुसार:
     LOCAL PROCEDURE RetrieveSumAmountToApply@1470048(LineRelation@1470000 : Record 26592;AmountToDeduct@1470001 : Decimal) : Decimal;  BEGIN
    WITH TempLineRelation DO BEGIN
    RESET;
    SETRANGE("Order No.",LineRelation."Order No.");
    SETRANGE("Letter No.",LineRelation."Letter No.");
    IF NOT FINDFIRST THEN BEGIN
    INIT;
    "Order No." := LineRelation."Order No.";
    "Letter No." := LineRelation."Letter No.";
    Amount := AmountToDeduct;
    INSERT;
    END ELSE BEGIN
    Amount := Amount + AmountToDeduct;
    MODIFY;
    END;
    EXIT(Amount);
    END;
    END;

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

आप इस हॉटफिक्स को लागू करने के लिए स्थापित निम्न उत्पादों में से कोई एक होना चाहिए:
  • पूर्वी यूरोपीय संस्करण की Microsoft Dynamics नेविगेशन 2009 सर्विस पैक 1
  • Microsoft Dynamics नेविगेशन 2009 R2 के पूर्वी यूरोपीय संस्करण
नोट इस हॉटफिक्स को लागू करने के लिए, आप निम्न KB में हॉटफिक्स लागू करना होगा: KB2543219, KB2546451, KB2546490 और KB2546498.

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

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

स्थिति


Microsoft ने पुष्टि की है कि यह "इन पर लागू" खण्ड में सूचीबद्ध Microsoft उत्पादों में एक समस्या है.

संदर्भ


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