TechKnowledge Content
สรุป ในโปรแกรมของบริษัทอื่น ข้อมูลเพิ่มเติมจะถูกติดตามที่เกี่ยวข้องกับเอกสารใบสั่งซื้อทั้งที่ระดับ ส่วนหัวการขาย และ บรรทัดการขาย ในความสัมพันธ์หนึ่งถึงหนึ่งความสัมพันธ์ บทความนี้อธิบายวิธีการใช้ฟังก์ชัน Report Writer เพื่อเรียกใช้ข้อมูลเพิ่มเติมในพจนานุกรมของคุณในรายงานฟอร์มใบแจ้งหนี้เปล่าของ SOP ที่มีการปรับเปลี่ยนอย่างมากในผู้เขียนรายงาน ข้อมูลเพิ่มเติม Dexterity Utilities ไม่สามารถถ่ายโอนรายงานได้เนื่องจากทรัพยากรมีอยู่แล้วในพจนานุกรมการพัฒนา และรหัสทรัพยากรที่สร้างในผู้เขียนรายงาน อย่างไรก็ตาม คุณสามารถสร้างฟังก์ชัน Report Writer เพื่อดึงข้อมูลในพจนานุกรมของคุณ จากนั้นจะเรียกฟังก์ชันจากเขตข้อมูลจากการคํานวณโดยใช้การโทรฟังก์ชันที่ผู้ใช้กําหนดไว้ในผู้เขียนรายงาน เนื่องจากเป็นฟังก์ชันในโปรแกรมของบริษัทอื่น จึงไม่สามารถเรียกฟังก์ชันนี้จาก Report Writer โดยใช้ผลิตภัณฑ์ Great Plains ได้ แต่สามารถโทรมาจาก Report Writer ที่ใช้โปรแกรมของบริษัทอื่นได้ มีปัญหาเกี่ยวกับวิธีการย้ายรายงานแบบปรับแต่งเองไปยังผลิตภัณฑ์ของบริษัทอื่นโดยไม่ต้องสร้างตั้งแต่เริ่มต้น โซลูชันคือการใช้หน้าต่าง การบํารุงรักษาการเอง เพื่อสร้างไฟล์แพคเกจที่มีรายละเอียดของรายงาน You can do this by hand editing the package file to switch the product to the third party product. วิธีนี้ใช้ได้เนื่องจากไฟล์แพคเกจรายงานมีทั้งนิยามรายงาน และไม่ใช่แค่การเปลี่ยนแปลงในรายงาน ให้ปฏิบัติตามขั้นตอนต่อไปนี้ 1. ใน Dexterity ให้เปิดพจนานุกรมการพัฒนา 2. คลิกรายการดรอปดาวน์ของปุ่ม ทรัพยากรใหม่ ที่อยู่ถัดจากปุ่ม ใหม่ ที่มุมบนซ้ายของ Resource Explorer เลือก สคริปต์ (ฟังก์ชัน) แล้วสร้าง ฟังก์ชันการเขียนรายงาน ที่ต้องมี เพื่อเรียกใช้ข้อมูลของบริษัทอื่น 3. ใช้ Dexterity Utilities แล้วสร้างไฟล์กลุ่มโดยปฏิบัติตามขั้นตอนใน คู่มือการรวม Great Plains ตรวจสอบให้แน่ใจว่าใช้โมดูลโอนย้ายพจนานุกรมที่อยู่ด้านล่างเมนู ทรัพยากร เพื่อรวมฟอร์มใบแจ้งหนี้เปล่าของ SOP เป็นรายงาน Dynamics อื่น 4. วางกลุ่มของบริษัทอื่นใหม่ในโฟลเดอร์ Great Plains แล้วเริ่ม Great Plains และใส่รหัสใหม่ 5. คลิก เครื่องมือ คลิก ปรับแต่ง แล้วคลิก การบํารุงรักษาการการปรับแต่ง 6. เลือกวัตถุ ฟอร์มใบแจ้งหนี้เปล่าของ SOP แล้วคลิก ส่งออก เพื่อส่งออกไปยังไฟล์แพคเกจ 7. เปิดไฟล์แพคเกจใหม่ด้วยตัวแก้ไขข้อความ เช่น แผ่นจดบันทึกของคุณ 8. บรรทัดแรกจะคล้ายกับ: <คอมโพเนนต์ Name="SOP Blank Invoice Form" ProductId="00" Object="Report" > รายงาน "SOP Blank Invoice Form" (โดยที่ 00 = ID ผลิตภัณฑ์จากผลิตภัณฑ์ของบริษัทอื่น) 9. ปิดแผ่นจดบันทึกการเปลี่ยนแปลงแล้วบันทึกการเปลี่ยนแปลง 10. คลิก เครื่องมือ คลิก ปรับแต่ง แล้วคลิก การบํารุงรักษาการด้วยตนเอง และนําเข้าไฟล์แพคเกจที่ถูกปรับเปลี่ยน ขั้นตอนนี้จะสร้างรายงานเดียวกันในพจนานุกรมรายงานของบริษัทอื่นเป็นรายงานที่ปรับเปลี่ยนแล้ว 11. คลิก ตั้งค่า คลิก ระบบ แล้วคลิก ความปลอดภัย และให้สิทธิ์การเข้าถึงของผู้ใช้ไปยังรายงานอื่น แล้วให้สิทธิ์การเข้าถึงรายงานแบบอื่นที่ปรับเปลี่ยนที่คุณนําเข้า 12. คลิก เครื่องมือ คลิก ปรับแต่ง แล้วคลิก ตัวเขียนรายงาน แล้วเลือกผลิตภัณฑ์ของบริษัทอื่น เลือกรายงานแล้วเปิด 13. ตรวจสอบให้แน่ใจว่าทุกอย่างมาอย่างถูกต้อง ขั้นตอนนี้สําคัญเนื่องจากโซลูชันนี้เป็นการแก้ไขปัญหาชั่วคราวและอาจถ่ายโอนทุกอย่างได้ไม่ถูกต้อง ข้อความพร้อมท์ที่เพิ่มลงในรายงานเป็นปัญหาที่มองเห็นได้มากที่สุด โดยอาจแสดงเป็น "ไม่มีชื่อ" หรือ "ไม่พบ" ในเค้าโครงรายงาน ถ้าเกิดเหตุการณ์นั้นขึ้น ให้ลบออกและเพิ่มพร้อมท์ที่ถูกต้อง 14. เมื่อต้องการเพิ่มข้อมูลเพิ่มเติมลงในรายงาน คุณต้องสร้างเขตข้อมูลที่คํานวณซึ่งเรียกฟังก์ชัน Report Writer ที่เหมาะสม ตัวอย่างเช่น เขตข้อมูลการคํานวณของบรรทัดที่อยู่ส่งใบเรียกเก็บเงินไปที่บรรทัดที่ 1 ในรายงานนี้เรียกฟังก์ชันการเขียนrw_SelectAddrLineรายงาน REFERENCES 1. ใช้คู่มือ Report Writer เพื่อขอความช่วยเหลือเพิ่มเติมเกี่ยวกับวิธีการสร้างเขตข้อมูลที่คํานวณซึ่งเรียกฟังก์ชัน Report Writer ที่ผู้ใช้กําหนดเอง 2. ดู คู่มือการรวม Great Plains เพื่อดูวิธีใช้เพิ่มเติมเกี่ยวกับการสร้างไฟล์กลุ่ม 3. Dexterity Programmers Guide Volume 2 มีข้อมูลเพิ่มเติมเกี่ยวกับการสร้างฟังก์ชันที่ผู้ใช้กําหนดเอง บทความนี้คือ TechKnowledge Document ID: 33486