"ไม่พบโหน /x:retEnviNFe / x: dhRecbto ในข้อความ" ข้อผิดพลาดเมื่อคุณได้รับแฟ้ม XML จากรัฐบาเอียเว็บบริการรุ่น 2.0 ใน Microsoft Dynamics AX 2009 Service Pack 1 (SP1) ด้วยการปรับภาษาบราซิล NFe ปรับปรุง i ...

นำไปใช้กับ: Microsoft Dynamics AX 2009 Service Pack 1

บทความนี้นำไปใช้กับ Microsoft Dynamics AX สำหรับภูมิภาคบราซิล (br)

อาการ


สมมติว่า คุณเปิดใช้งานฟังก์ชันการทำงานของบราซิล Nota เงิน Eletrônica (NF-e) ใน Microsoft Dynamics AX 2009 Service Pack 1 (SP1) กับชั้นปรับภาษาบราซิลที่ติดตั้งอยู่ คุณได้รับแฟ้ม XML จากรัฐบาเอียเว็บบริการรุ่น 2.0 ในสถานการณ์นี้ เมื่อระบบอ่านไฟล์ XML คุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
ไม่พบโหน /x:retEnviNFe / x: dhRecbto ในข้อความ

สาเหตุ


ปัญหานี้เกิดขึ้นเนื่องจากแฟ้ม XML ที่ได้รับจากรัฐบาเอียเว็บบริการรุ่น 2.0 ไม่ประกอบด้วยแท็ก< dhRecebto > อย่างไรก็ตาม แท็กจะรวมอยู่ในคำนิยามเค้าร่างที่ใช้ในการตรวจสอบแฟ้ม XML สร้างขึ้น

การแก้ไข


ข้อมูลโปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนจะพร้อมใช้งานได้ในขณะนี้จาก Microsoft อย่างไรก็ตาม มีเป้าหมายเพียงเพื่อการแก้ไขปัญหาที่อธิบายไว้ในบทความนี้ นำวิธีนี้ไปใช้กับระบบที่ประสบกับปัญหาที่เฉพาะเจาะจงเท่านั้น โปรแกรมแก้ไขด่วนนี้อาจได้รับการทดสอบเพิ่มเติม ดังนั้น ถ้าคุณจะไม่รุนแรงได้รับผลกระทบจากปัญหานี้ เราขอแนะนำให้ คุณรอ service pack ถัดไปของ Microsoft Dynamics AX 2009 หรือเวอร์ชันถัดไปที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ หมายเหตุ ในกรณีพิเศษ ค่าธรรมเนียมค่าใช้จ่ายสำหรับการสนับสนุนโทรศัพท์อาจถูกยกเลิกถ้า Technical Support Professional สำหรับ Microsoft Dynamics และผลิตภัณฑ์ที่เกี่ยวข้องตรวจพบว่าการปรับปรุงเฉพาะจะแก้ปัญหาของคุณ ค่าใช้จ่ายในการสนับสนุนตามปกติจะใช้กับคำถามและปัญหาในการสนับสนุนเพิ่มเติมซึ่งไม่สอดคล้องตามเกณฑ์สำหรับโปรแกรมปรับปรุงเฉพาะที่เกี่ยวข้อง

ข้อมูลการติดตั้ง

ก่อนที่คุณติดตั้งโปรแกรมแก้ไขด่วนนี้ โปรดตรวจสอบว่า ผู้ใช้ไคลเอนต์ Microsoft Dynamics AX ที่เข้าสู่ระบบออกจากระบบ คุณควรไคลเอ็นต์เฉพาะผู้ใช้ที่เข้าสู่ระบบเมื่อคุณใช้โปรแกรมแก้ไขด่วนนี้ เมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องมีสิทธิ์การใช้งานสำหรับนักพัฒนาหมายเหตุ เราขอแนะนำว่า บัญชีผู้ใช้ ในหน้าต่างล็อกอินของ Windows หรือ ในหน้าต่างล็อกอินฐานข้อมูลสามารถเป็นสมาชิกของกลุ่มผู้ใช้ผู้ดูแลระบบใน Microsoft Dynamics AX

การเปลี่ยนแปลงรหัส

Microsoft แสดงตัวอย่างการเขียนโปรแกรมเพื่อประกอบการอธิบายเท่านั้น และไม่มีการรับประกัน ไม่ว่าโดยชัดแจ้งหรือโดยนัย ทั้งนี้รวมถึงแต่ไม่จำกัดเพียงการรับประกันโดยนัยในเรื่องการซื้อขายหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ บทความนี้ตั้งสมมติฐานว่าคุณมีความคุ้นเคยกับภาษาการเขียนโปรแกรมที่แสดงอยู่ รวมทั้งเครื่องมือต่างๆ ที่ใช้ในการสร้างและแก้จุดบกพร่องของกระบวนการ วิศวกรฝ่ายสนับสนุนของ Microsoft สามารถช่วยอธิบายเกี่ยวกับการทำงานของกระบวนการเฉพาะได้ อย่างไรก็ตาม จะไม่มีการปรับเปลี่ยนตัวอย่างเหล่านี้เพื่อให้มีฟังก์ชันการทำงานที่เพิ่มขึ้น หรือสร้างกระบวนการใดๆ เพื่อตอบสนองความต้องการอย่างใดอย่างหนึ่งของคุณโดยเฉพาะ เสมอทดสอบรหัสแก้ไขในสภาพแวดล้อมการควบคุมก่อนที่คุณนำไปใช้แก้ไขปัญหากับคอมพิวเตอร์ของคุณผลิตหากต้องการแก้ปัญหานี้ ให้ทำตามขั้นตอนต่างๆ ต่อไปนี้: 
  1. เปิด Application Object Tree (AOT)
  2. เปิดโหนดคลาส
  3. แปล และเปิดคลาEFDocMsgFormat_XmlSubmitV2_BR
  4. คลิกวิธีการread()
  5. ข้อคิดเห็นบรรทัดต่อไปนี้ โดยใช้เครื่องหมายทับสอง (/ /):
    // returnDateTime = this.getNodeContent('/x:retEnviNFe/x:dhRecbto');
  6. คลิกบันทึกและคอมไพล์คลาส

ข้อกำหนดเบื้องต้น

คุณต้องมี Microsoft Dynamics AX 2009 Service Pack 1 (SP1) ด้วยการปรับปรุงการแปล Eletrônica ทางการเงินของ Nota บราซิลและชั้นของการปรับภาษาบราซิลที่ติดตั้งติดตั้งเพื่อใช้โปรแกรมแก้ไขด่วนนี้

ความต้องการในการเริ่มระบบใหม่

คุณไม่ต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้โปรแกรมแก้ไขด่วนนี้

สถานะ


Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"

ข้อมูลเพิ่มเติม


หากต้องการทราบข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
974255 คุณลักษณะการวิเคราะห์ผลกระทบสำหรับ Dynamics AX 2009
หมายเหตุ นี่คือบทความ "เผยแพร่เร็ว" ที่สร้างขึ้นโดยตรงจากภายใน Microsoft สนับสนุนองค์กร ข้อมูลในที่นี้ให้ไว้ตามสภาพ เพื่อตอบสนองกับปัญหาที่เกิดขึ้นใหม่ เป็นผลมาจากความเร็วในการทำให้พร้อมใช้งาน วัสดุอาจรวมถึงข้อผิดพลาดการพิมพ์ผิด และอาจแก้ไขได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบ ดูข้อตกลงการใช้สำหรับข้อควรพิจารณาอื่น ๆ