"इन पर लागू नहीं निर्दिष्ट करना होगा-ID विक्रेता लेज़र प्रविष्टि प्रविष्टि No. में करने के लिए '[संख्या]' =" त्रुटि संदेश जब आप Microsoft Dynamics की स्पैनिश संस्करण में इलेक्ट्रॉनिक भुगतान बैंक भुगतान प्रकार का उपयोग करके विक्रेता भुगतान का सुझाव दें फ़ंक्शन चलाते हैं...

लागू: Dynamics NAV 2009

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

लक्षण


मान लें आप उपयोग के लिए इलेक्ट्रॉनिक भुगतान चेक बॉक्स विक्रेता बैंक खाता कार्ड संवाद बॉक्स में स्पैनिश संस्करण की Microsoft Dynamics नेविगेशन 2009 सर्विस पैक 1 (SP1) में कि का चयन करें। जब आप इलेक्ट्रॉनिक भुगतान बैंक भुगतान प्रकार का उपयोग करके विक्रेता भुगतान का सुझाव दें फ़ंक्शन चलाते हैं, आपको निम्न त्रुटि संदेश प्राप्त होता है:
आप निर्दिष्ट इन पर लागू नहीं होगा-करने के लिए विक्रेता लेज़र प्रविष्टि प्रविष्टि No. में ID = 'संख्या'।

समाधान


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

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

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


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

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

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

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

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


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

कोड परिवर्तन

नोट यदि आप को लागू करने से पहले हमेशा परीक्षण कोड एक नियंत्रित वातावरण में फिक्सेस अपने उत्पादन कंप्यूटर्स के लिए हल करता है।
इस समस्या को हल करने के लिए, MakeGenJnlLines विक्रेता भुगतान सुझाएँ रिपोर्ट (393) में फ़ंक्शन में कोड निम्नानुसार परिवर्तन:

मौजूदा कोड 1

...              "Shortcut Dimension 2 Code" := TempPaymentBuffer."Global Dimension 2 Code";
"Source Code" := GenJnlTemplate."Source Code";
"Reason Code" := GenJnlBatch."Reason Code";
VALIDATE(Amount,TempPaymentBuffer.Amount);
"Applies-to Doc. Type" := TempPaymentBuffer."Vendor Ledg. Entry Doc. Type";
"Applies-to Doc. No." := TempPaymentBuffer."Vendor Ledg. Entry Doc. No.";
...

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

...              "Shortcut Dimension 2 Code" := TempPaymentBuffer."Global Dimension 2 Code";
"Source Code" := GenJnlTemplate."Source Code";
"Reason Code" := GenJnlBatch."Reason Code";

// Add the following lines.
IF "Bank Payment Type" = "Bank Payment Type"::"Electronic Payment" THEN
ElectPmtMgmt.GetTransferType("Account No.",TempPaymentBuffer.Amount,"Transfer Type",FALSE);
// End of the lines.

VALIDATE(Amount,TempPaymentBuffer.Amount);
"Applies-to Doc. Type" := TempPaymentBuffer."Vendor Ledg. Entry Doc. Type";
"Applies-to Doc. No." := TempPaymentBuffer."Vendor Ledg. Entry Doc. No.";
...

मौजूदा कोड 2

...                "Applies-to Bill No." := VendLedgEntry3."Bill No.";
INSERT;

// Delete the following lines.
IF "Bank Payment Type" = "Bank Payment Type"::"Electronic Payment" THEN BEGIN
ElectPmtMgmt.GetTransferType("Account No.",Amount,"Transfer Type",FALSE);
MODIFY;
END;
// End of the lines.

GenJnlLineInserted := TRUE;
JnlLineDim.SETRANGE("Table ID",DATABASE::"Gen. Journal Line");
JnlLineDim.SETRANGE("Journal Template Name","Journal Template Name");
...

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

...                "Applies-to Bill No." := VendLedgEntry3."Bill No.";
INSERT;

GenJnlLineInserted := TRUE;
JnlLineDim.SETRANGE("Table ID",DATABASE::"Gen. Journal Line");
JnlLineDim.SETRANGE("Journal Template Name","Journal Template Name");
...

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

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

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

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

स्थिति


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