भले ही आप Microsoft Dynamics नेविगेशन 2009 में हमेशा के लिए स्वचालित मूल्य समायोजन फ़ील्ड सेट आप किसी आइटम के उपयोग के लिए कोई कार्य जर्नल पोस्ट करते समय स्वचालित समायोजन लागत नहीं बनाया गया है


यह आलेख Microsoft Dynamics नेविगेशन करने के लिए सभी देशों और भाषा पर सभी स्थानों के लिए लागू होता है।

लक्षण


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

समाधान


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

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

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


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

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

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

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

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


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

कोड परिवर्तन

नोट यदि आप को लागू करने से पहले हमेशा परीक्षण कोड एक नियंत्रित वातावरण में फिक्सेस अपने उत्पादन कंप्यूटर्स के लिए हल करता है।
इस समस्या को हल करने के लिए, निम्न चरणों का पालन करें:
  1. एक नया वैश्विक चर कार्य Jnl. में जोड़ें-codeunit पोस्ट बैच (1013), और फिर निम्नानुसार चर निर्दिष्ट करें:
    • नाम: InvtSetup
    • डेटा प्रकार: रिकॉर्ड
    • उपप्रकार: वस्तु सूची सेटअप
  2. एक नया वैश्विक चर कार्य Jnl. में जोड़ें-codeunit पोस्ट बैच (1013), और फिर निम्नानुसार चर निर्दिष्ट करें:
    • नाम: InvtAdjmt
    • डेटा प्रकार: Codeunit
    • उपप्रकार: वस्तु सूची समायोजन
  3. कोड में कोड फ़ंक्शन में कार्य Jnl. बदलें-अनुवर्ती के रूप में पोस्ट बैच codeunit (1013):
    मौजूदा कोड
    ...JnlLineDim.SETRANGE("Journal Batch Name","Journal Batch Name");
    JnlLineDim.SETRANGE("Journal Line No.","Line No.");
    JnlLineDim.SETRANGE("Allocation Line No.",0);
    TempJnlLineDim.DELETEALL;
    DimMgt.CopyJnlLineDimToJnlLineDim(JnlLineDim,TempJnlLineDim);
    JobJnlPostLine.RunWithCheck(JobJnlLine,TempJnlLineDim);
    UNTIL NEXT = 0;

    // Copy register no. and current journal batch name to the job journal
    IF NOT JobReg.FIND('+') OR (JobReg."No." <> JobRegNo) THEN
    JobRegNo := 0;

    INIT;
    "Line No." := JobRegNo;
    ...
    प्रतिस्थापन कोड
    ...JnlLineDim.SETRANGE("Journal Batch Name","Journal Batch Name");
    JnlLineDim.SETRANGE("Journal Line No.","Line No.");
    JnlLineDim.SETRANGE("Allocation Line No.",0);
    TempJnlLineDim.DELETEALL;
    DimMgt.CopyJnlLineDimToJnlLineDim(JnlLineDim,TempJnlLineDim);
    JobJnlPostLine.RunWithCheck(JobJnlLine,TempJnlLineDim);
    UNTIL NEXT = 0;

    // Add the following lines.
    InvtSetup.GET;
    IF InvtSetup."Automatic Cost Adjustment" <> InvtSetup."Automatic Cost Adjustment"::Never THEN BEGIN
    InvtAdjmt.SetProperties(TRUE,InvtSetup."Automatic Cost Posting");
    InvtAdjmt.MakeMultiLevelAdjmt;
    END;
    // End of the lines.

    // Copy register no. and current journal batch name to the job journal
    IF NOT JobReg.FIND('+') OR (JobReg."No." <> JobRegNo) THEN
    JobRegNo := 0;

    INIT;
    "Line No." := JobRegNo;
    ...

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

आप इस हॉटफिक्स को लागू करने के लिए स्थापित निम्न उत्पादों में से कोई एक होना चाहिए:
  • Microsoft Dynamics नेविगेशन 2009 R2
  • Microsoft Dynamics नेविगेशन 2009 सर्विस पैक 1 (SP1)

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

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

स्थिति


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