"प्रकार कनवर्ज़न पाठ के पाठ के तहत ओवरफ़्लो" त्रुटि संदेश जब आप आयात करें बैंक कथनों के माध्यम से "बैंक कथन Imp. MT940 "dataport में Microsoft Dynamics नेविगेशन का जर्मन संस्करण (5001906)

लागू: Dynamics NAV 2009

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

लक्षण


जब आप आयात करें बैंक कथनों के माध्यम से "बैंक कथन Imp. MT940 "dataport या XML पोर्ट (5001906) Microsoft Dynamics नेविगेशन का जर्मन संस्करण में, आप प्राप्त निम्नलिखित त्रुटि संदेश:
ओवरफ़्लो पाठ के प्रकार रूपांतरण पाठ करने के लिए के अंतर्गत
या
Unkown फ़ाइल स्वरूप
या
कोई स्ट्रिंग मान के लिए अधिकतम लंबाई 3 है।

यह समस्या होती है यदि निम्न स्थितियाँ सत्य हैं:
  • एकाधिक पंक्ति फ़ील्ड 86 है।
  • दूसरी पंक्ति के प्रथम वर्ण है एक ":"

यह समस्या निम्न उत्पादों में होती है:
  • Microsoft Dynamics नेविगेशन 2009 सर्विस पैक 1 (SP1) का जर्मन संस्करण
  • Microsoft Dynamics नेविगेशन 2009 R2 का जर्मन संस्करण

कारण


सभी पंक्तियाँ जिसमें से शुरू होता है, क्योंकि यह समस्या होती है एक ":" विभिन्न रेखा प्रकार mt940 स्वरूप में परिभाषित होना चाहिए। क्योंकि लाइन के प्रथम वर्ण था एक ":", सिस्टम स्वचालित रूप से किसी नई पंक्ति प्रकार पोस्टिंग विवरण शामिल हैं जो अन्य पंक्ति के बजाय ट्रांसमीट होता है पर विचार करती है।

समाधान


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

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

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



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

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

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

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

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


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

कोड परिवर्तन

नोट यदि आप को लागू करने से पहले हमेशा परीक्षण कोड एक नियंत्रित वातावरण में फिक्सेस अपने उत्पादन कंप्यूटर्स के लिए हल करता है।
इस समस्या को हल करने के लिए, में, बैंक कथन Imp पूर्णांक - OnAfterImportRecord ट्रिगर में कोड परिवर्तित करें। MT940 dataport (5001906) अनुसरण करता है, के रूप में:
निम्न वैश्विक चर बनाएँ:
  • नाम: SecondChar
  • डेटा प्रकार: पाठ [2]
मौजूदा कोड
...   FirstChar := COPYSTR(Importline,1,1);
IF FirstChar = ':' THEN BEGIN
IF SeparateString2(Importline,RemainingText,':') = 1 THEN BEGIN
IF Type86 THEN
...
प्रतिस्थापन कोड
...   FirstChar := COPYSTR(Importline,1,1);
SecondChar := COPYSTR(Importline,2,2);
IF (FirstChar = ':') AND
(SecondChar IN ['20','21','25','28','60','61','86','62','64','65']) THEN BEGIN
IF SeparateString2(Importline,RemainingText,':') = 1 THEN BEGIN
IF Type86 THEN
...

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

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


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

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

स्थिति


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

संदर्भ


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