อาการ
เมื่อคุณพยายามเริ่ม Microsoft Dynamics GP คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
eOne.Dynamics.GP.ExcelBuilder.Engine.dll: ข้อยกเว้นถูกทิ้งโดยเป้าหมายของการเพิกถอน
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากไฟล์eOne.Dynamics.GP.ExcelBuilder.Engine.dllขัดแย้งกับ Microsoft Dynamics GP
สาเหตุ 1
ปัญหานี้เกิดขึ้นเนื่องจากไฟล์eOne.Dynamics.GP.ExcelBuilder.Engine.dllขัดแย้งกับ Microsoft Dynamics GP ดู ความละเอียด 1
สาเหตุ 2
ปัญหานี้เกิดขึ้นเนื่องจากตัวสร้าง SmartList ถูกกําหนดค่าให้ใช้พจนานุกรม DU3830 แทนพจนานุกรม SLBUILD ในไฟล์ Dynamics.set ตัวอย่างเช่น บรรทัดไฟล์ Dynamics.set ของตัวสร้าง SmartList จะมีลักษณะดังนี้: :C:Program Files/Microsoft Dynamics/GP/DU3830.dic ดู ความละเอียด 2
การแก้ไข
เมื่อต้องการแก้ไขปัญหานี้ ให้ใช้วิธีและวิธีแก้ไขปัญหาต่อไปนี้อย่างน้อยหนึ่งวิธี
ความละเอียด 1
วิธีที่ 1
ตรวจสอบให้แน่ใจว่าเวอร์ชันของeOne.Dynamics.GP.ExcelBuilder.GPAddin.dllไฟล์นั้นเหมือนกับเวอร์ชันของApplication.SmartListBuilder.dllต้นฉบับ
เมื่อต้องการตรวจสอบเวอร์ชันของไฟล์ eOne.Dynamics.GP.ExcelBuilder.GPAddin.dll ให้ปฏิบัติตามขั้นตอนต่อไปนี้:
-
ค้นหาeOne.Dynamics.GP.ExcelBuilder.GPAddin.dllไฟล์
ตามค่าเริ่มต้น eOne.Dynamics.GP.ExcelBuilder.GPAddin.dllไฟล์จะอยู่ในโฟลเดอร์ต่อไปนี้:C:\Program Files\Microsoft Dynamics\GP\Addins
-
คลิกขวาที่eOne.Dynamics.GP.ExcelBuilder.GPAddin.dllไฟล์ แล้วคลิกคุณสมบัติ
-
บนแท็บรายละเอียด ให้สังเกตเวอร์ชันของeOne.Dynamics.GP.ExcelBuilder.GPAddin.dllต้นฉบับ
เมื่อต้องการตรวจสอบเวอร์ชันของไฟล์ Application.SmartListBuilder.dll ให้ปฏิบัติตามขั้นตอนต่อไปนี้:
-
ค้นหาApplication.SmartListBuilder.dllไฟล์
ตามค่าเริ่มต้น Application.SmartListBuilder.dllไฟล์จะอยู่ในโฟลเดอร์ต่อไปนี้:C:\Program Files\Microsoft Dynamics\GP
-
คลิกขวาที่Application.SmartListBuilder.dllไฟล์ แล้วคลิกคุณสมบัติ
-
บนแท็บรายละเอียด ให้สังเกตเวอร์ชันของApplication.SmartListBuilder.dllต้นฉบับ
วิธีที่ 2
ตรวจสอบให้แน่ใจว่าไฟล์ Dynamics.set มีจํานวนผลิตภัณฑ์ในรายการที่ถูกต้อง เมื่อต้องการให้ปฏิบัติตามขั้นตอนเหล่านี้:
-
ค้นหาไฟล์ Dynamics.set
ตามค่าเริ่มต้น ไฟล์ Dynamics.set จะอยู่ในโฟลเดอร์ต่อไปนี้:C:\Program Files\Microsoft Dynamics\GP
-
ใช้ แผ่นจดบันทึก เพื่อเปิดไฟล์ Dynamics.set
-
ให้สังเกตตัวเลขแรกในไฟล์
หมายเหตุ หมายเลขนี้เป็นจํานวนของผลิตภัณฑ์ที่คุณติดตั้ง ตัวอย่างเช่น ถ้าตัวเลขคือ 20 ไฟล์ Dynamics.set จะระบุว่าได้ติดตั้งผลิตภัณฑ์ 20 ผลิตภัณฑ์แล้ว -
นับผลิตภัณฑ์ทั้งหมดที่แสดงในไฟล์ Dynamics.set
-
ตรวจสอบให้แน่ใจว่าจํานวนผลิตภัณฑ์เหมือนกับตัวเลขที่คุณบันทึกในขั้นตอนที่ 3
วิธีที่ 3
สร้างไฟล์พจนานุกรมของฟอร์มใหม่ แล้วสร้างไฟล์พจนานุกรมรายงานใหม่ เมื่อต้องการให้ปฏิบัติตามขั้นตอนเหล่านี้:
-
เปลี่ยนชื่อไฟล์พจนานุกรมของฟอร์มใดๆ ที่คุณเปลี่ยนแปลงและไฟล์พจนานุกรมของรายงานใดๆ ที่คุณเปลี่ยนแปลง
ตัวอย่างเช่น ถ้าคุณเปลี่ยนไฟล์ Reports.dic ให้เปลี่ยนชื่อไฟล์เป็น Reports_old.dic -
ถ้าคุณไม่ได้รับข้อความแสดงข้อผิดพลาดที่กล่าวถึงในส่วน "อาการ" หลังจากที่คุณเปลี่ยนชื่อไฟล์ ให้สร้างไฟล์พจนานุกรมฟอร์มใหม่ แล้วสร้างไฟล์พจนานุกรมรายงานใหม่
For more information about how to re-create the Forms.dic file in Microsoft Dynamics GP, click the following article number to view the article in the Microsoft Knowledge Base:951767 วิธีสร้างไฟล์ Forms.dic ใน Microsoft Dynamics GP ใหม่ เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างไฟล์
Reports.dic อีกครั้งใน Microsoft Dynamics GP ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ
Microsoft:850465 วิธีสร้างไฟล์ Reports.dic อีกครั้งใน Microsoft Dynamics GP Note ถ้าคุณยังคงได้รับข้อความแสดงข้อผิดพลาดที่กล่าวถึงในส่วน "อาการ" หลังจากที่คุณเปลี่ยนชื่อไฟล์ ให้เปลี่ยนชื่อไฟล์กลับเป็นชื่อเดิม แล้วใช้วิธีการ
ที่ 4
วิธีที่ 4
ถ้าคุณไม่ได้ใช้ตัวExcelรายงาน ให้เปลี่ยนชื่อeOne.Dynamics.GP.ExcelBuilder.GPAddin.dllต้นฉบับ เมื่อต้องการให้ปฏิบัติตามขั้นตอนเหล่านี้:
-
ค้นหาeOne.Dynamics.GP.ExcelBuilder.GPAddin.dllไฟล์
ตามค่าเริ่มต้น eOne.Dynamics.GP.ExcelBuilder.GPAddin.dllไฟล์จะอยู่ในโฟลเดอร์ต่อไปนี้:C:\Program Files\Microsoft Dynamics\GP\Addins
-
คลิกขวาที่eOne.Dynamics.GP.ExcelBuilder.GPAddin.dllไฟล์ แล้วคลิกเปลี่ยนชื่อ
-
เปลี่ยนชื่อไฟล์ eOne.Dynamics.GP.ExcelBuilder.Engine.dllเป็นไฟล์ eOne.Dynamics.GP.ExcelBuilder.Engine.old
-
คลิกใช่ เพื่อยอมรับนามสกุลของชื่อไฟล์
วิธีที่ 5
ติดตั้งตัวสร้าง SmartList ใหม่ เมื่อต้องการเปิด ให้ปฏิบัติตามขั้นตอนเหล่านี้
ขั้นตอนที่ 1: เอาตัวสร้าง SmartList ออก
-
คลิกเริ่ม
การตั้งค่าเริ่มแล้วคลิกแผงควบคุม -
ดับเบิลคลิกเพิ่มหรือเอาโปรแกรมออก คลิก
Microsoft Dynamics GPแล้วคลิกเปลี่ยน -
ในหน้าต่าง การบํารุงรักษาโปรแกรม ให้คลิก เพิ่ม/เอาฟีเจอร์ออก
-
ในหน้าต่าง เลือกฟีเจอร์ ให้ขยาย ตัวสร้าง SmartListแล้วคลิก อย่าติดตั้งฟีเจอร์
-
ให้ปฏิบัติตามขั้นตอนที่เหมาะสม:
-
ใน Microsoft Dynamics GP 10.0 ให้ยืนยันว่าชื่อโฟลเดอร์ในเขตข้อมูลติดตั้งที่ตั้ง ถูกต้อง
จากนั้นคลิกถัดไป -
ใน Microsoft Dynamics GP 9.0 ให้ยืนยันว่าชื่อโฟลเดอร์ในเขตข้อมูลติดตั้งลงใน นั้นถูกต้อง
จากนั้นคลิกถัดไป
หมายเหตุ โฟลเดอร์ที่ระบุไว้ในเขตข้อมูลคือโฟลเดอร์ที่มีการเปลี่ยนแปลงเกิดขึ้น
-
-
ในหน้าต่าง ติดตั้งโปรแกรม
ให้คลิกติดตั้ง -
เมื่อหน้าต่าง การติดตั้งเสร็จสมบูรณ์ ปรากฏขึ้น
ให้คลิกเสร็จสิ้น
เมื่อคุณดาวน์โหลด Microsoft Dynamics GP Utilities จะเริ่มขึ้น ถ้าโปรแกรมอรรถประโยชน์ GP ของ Microsoft Dynamics ไม่เริ่มขึ้น ให้คลิก เริ่ม ชี้ไปที่ โปรแกรม ชี้ไปที่
Microsoft Dynamicsจากนั้นคลิก GP Utilities -
เข้าสู่ระบบ Microsoft Dynamics GP Utilities ในฐานะผู้ใช้ sa
-
ในหน้าต่าง งานเพิ่มเติม ให้คลิกเปิดใช้ Microsoft Dynamics GP
-
คลิกใช่ เมื่อคุณได้รับพร้อมท์ให้รวมรหัสใหม่
ขั้นตอนที่ 2: ติดตั้งตัวสร้าง SmartList ใหม่
-
ตรวจสอบให้แน่ใจว่าผู้ใช้ทั้งหมดออกจาก Microsoft Dynamics GP
-
Back up the DYNAMICS database and the company database. เมื่อต้องการให้ปฏิบัติตามขั้นตอนเหล่านี้:
-
ให้ปฏิบัติตามขั้นตอนที่เหมาะสม:
-
ใน Microsoft Dynamics GP 10.0 ให้ชี้ไปที่ การ
บํารุงรักษา บนเมนูMicrosoft Dynamics GPแล้วคลิกสํารองข้อมูล -
ใน Microsoft Dynamics GP 9.0
ให้คลิกสํารองบนเมนูไฟล์
-
-
ในหน้าต่าง สํารองข้อมูลบริษัท ให้ใส่บริษัทที่คุณต้องการสํารองข้อมูลในเขตข้อมูล ชื่อบริษัทใส่ที่ตั้งและชื่อไฟล์ในเขตข้อมูล เลือกไฟล์สํารองแล้วคลิกตกลง
-
ทําซ้ําขั้นตอน b ในแต่ละฐานข้อมูลของบริษัท
-
ให้ฐานข้อมูลระบบไว้ก่อน เมื่อต้องการลบ ให้คลิก
ฐานข้อมูลระบบในเขตข้อมูลชื่อบริษัท แล้วให้ปฏิบัติตามขั้นตอนที่คุณใช้ในการกลับมาใช้ฐานข้อมูลของบริษัท
-
-
คลิกเริ่ม
การตั้งค่าเริ่มแล้วคลิกแผงควบคุม -
ดับเบิลคลิกเพิ่มหรือเอาโปรแกรมออก คลิก
Microsoft Dynamics GPแล้วคลิกเปลี่ยน -
ในหน้าต่าง การบํารุงรักษาโปรแกรม ให้คลิก เพิ่ม/เอาฟีเจอร์ออก
-
ในหน้าต่าง เลือกฟีเจอร์ ให้ขยาย ตัวสร้าง SmartListแล้วคลิก ฟีเจอร์ทั้งหมด จะถูกติดตั้งบนฮาร์ดดิสก์ไดรฟ์ภายใน
-
ให้ปฏิบัติตามขั้นตอนที่เหมาะสม:
-
ใน Microsoft Dynamics GP 10.0 ให้ยืนยันว่าชื่อโฟลเดอร์ในเขตข้อมูลติดตั้งที่ตั้ง ถูกต้อง
จากนั้นคลิกถัดไป -
ใน Microsoft Dynamics GP 9.0 ให้ยืนยันว่าชื่อโฟลเดอร์ในเขตข้อมูลติดตั้งลงใน นั้นถูกต้อง
จากนั้นคลิกถัดไป
หมายเหตุ โฟลเดอร์ที่ระบุไว้ในเขตข้อมูลคือโฟลเดอร์ที่มีการเปลี่ยนแปลงเกิดขึ้น
-
-
ในหน้าต่าง ติดตั้งโปรแกรม
ให้คลิกติดตั้ง -
เมื่อหน้าต่าง การติดตั้งเสร็จสมบูรณ์ ปรากฏขึ้น
ให้คลิกเสร็จสิ้น
เมื่อคุณดาวน์โหลด Microsoft Dynamics GP Utilities จะเริ่มขึ้น ถ้าโปรแกรมอรรถประโยชน์ GP ของ Microsoft Dynamics ไม่เริ่มขึ้น ให้คลิก เริ่ม ชี้ไปที่ โปรแกรม ชี้ไปที่
Microsoft Dynamicsจากนั้นคลิก GP Utilities -
เข้าสู่ระบบ Microsoft Dynamics GP Utilities ในฐานะผู้ใช้ sa
-
ในหน้าต่าง งานเพิ่มเติม ให้คลิกเปิดใช้ Microsoft Dynamics GP
-
คลิกใช่ เมื่อคุณได้รับพร้อมท์ให้รวมรหัสใหม่
ความละเอียด 2
-
ใน Windows Explorer ให้ไปที่โฟลเดอร์ Microsoft Dynamics GP ค่าเริ่มต้นคือ C:\Program Files\Microsoft Dynamics\GP
-
คลิกขวาที่ไฟล์ Dynamics.set และแก้ไขในตัวแก้ไขข้อความ เช่น แผ่นจดบันทึก
-
ค้นหาบรรทัดของพจนานุกรมตัวสร้าง SmartList ที่ไม่ถูกต้อง ตัวอย่างเช่น: :C:Program Files/Microsoft Dynamics/GP/DU3830.dic
-
แก้ไขบรรทัดเป็นชื่อไฟล์พจนานุกรมที่ถูกต้อง ตัวอย่างเช่น: :C:Program Files/Microsoft Dynamics/GP/SLBUILD.dic