मास-शिपमेंट क्रम और विक्रय आदेश पंक्तियाँ प्रारंभिक विक्रय ऑर्डर से ग़लत ढंग से Microsoft Dynamics नेविगेशन 5.0 SP1 के यूनानी संस्करण में हटा दी जाती हैं


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

लक्षण


Microsoft Dynamics नेविगेशन 5.0 सर्विस पैक 1 (SP1) के यूनानी संस्करण में परिदृश्य पर विचार करें। यदि आप संग्रह कोट और आदेश पैरामीटर "हाँ" करने के लिए विक्रय और Receivables सेटअप में सेट करें। उसके बाद, आप एक मास-शिपमेंट क्रम विक्रय आदेश पंक्तियाँ एक से अधिक है एक विक्रय ऑर्डर के लिए पोस्ट करें। इस परिदृश्य में, आप मास-शिपमेंट क्रम और विक्रय आदेश पंक्तियाँ प्रारंभिक विक्रय ऑर्डर से गलत रूप से हटा दिए जाते हैं कि ध्यान दें। इसके साथ ही, आप मास-शिपमेंट ऑर्डर करने के लिए सीरियल नंबर नहीं जोड़ सकते।

समाधान


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

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

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



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

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

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

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

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


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

कोड परिवर्तन

नोट यदि आप को लागू करने से पहले हमेशा परीक्षण कोड एक नियंत्रित वातावरण में फिक्सेस अपने उत्पादन कंप्यूटर्स के लिए हल करता है।
इस समस्या को हल करने के लिए, कोड गुणों में विक्रय पोस्ट codeunit (80) में निम्नानुसार परिवर्तन:
निम्न चर जोड़ें:
  • नाम: ArchiveMassShipment
  • डेटा प्रकार: बूलियन

मौजूदा कोड 1

...                  REPEAT

ItemCheckAvail.SalesLineCheckShipment(SalesLine,"Batch Posting");

UNTIL SalesLine.NEXT = 0;

ValidateMassShipment(SalesHeader);



CheckPostMassShipment(SalesHeader);
...

प्रतिस्थापन कोड 1

...                  REPEAT

ItemCheckAvail.SalesLineCheckShipment(SalesLine,"Batch Posting");

UNTIL SalesLine.NEXT = 0;

// Add the following line.
ArchiveMassShipment := "Document Type" = "Document Type"::"Mass Shipment";
// End of the added line.

ValidateMassShipment(SalesHeader);



CheckPostMassShipment(SalesHeader);
...

मौजूदा कोड 2

...                Status := Status::Released;

END;

// Delete the following line.
IF Ship OR Receive THEN
// End of the deleted line.

ArchiveUnpostedOrder; // has a COMMIT;



IF (SalesHeader."Sell-to IC Partner Code" <> '') AND (ICPartner.GET(SalesHeader."Sell-to IC Partner Code")) THEN
...

प्रतिस्थापन कोड 2

...                  Status := Status::Released;

END;


// Add the following line.
IF (Ship OR Receive) AND NOT ArchiveMassShipment THEN
// End of the added line.

ArchiveUnpostedOrder; // has a COMMIT;



IF (SalesHeader."Sell-to IC Partner Code" <> '') AND (ICPartner.GET(SalesHeader."Sell-to IC Partner Code")) THEN
...

मौजूदा कोड 3

...                    "Last Return Receipt No." := "Return Receipt No.";

"Return Receipt No." := '';

END;


IF ("Document Type" IN ["Document Type"::Order,"Document Type"::"Return Order"]) AND

(NOT EverythingInvoiced)
...

प्रतिस्थापन कोड 3

...                   "Last Return Receipt No." := "Return Receipt No.";

"Return Receipt No." := '';

END;

// Add the following lines.
IF (Ship OR Receive) AND ArchiveMassShipment THEN

ArchiveUnpostedOrder; // has a COMMIT;
// End of the added lines.


IF ("Document Type" IN ["Document Type"::Order,"Document Type"::"Return Order"]) AND

(NOT EverythingInvoiced)
...


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

आपके पास होना चाहिए Microsoft Dynamics नेविगेशन 5.0 इस हॉटफिक्स को लागू करने के लिए स्थापित SP1 के यूनानी संस्करण में है।

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

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

स्थिति


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