ออกแบบรูปแบบ ER เพื่อแบ่งหน้าเอกสารที่สร้างใน Excel
บทความนี้อธิบายวิธีการของผู้ใช้ในบทบาทที่ปรึกษาด้านการทำงานการรายงานทางอิเล็กทรอนิกส์หรือผู้ดูแลระบบสามารถตั้งค่าคอนฟิกรูปแบบ การรายงานทางอิเล็กทรอนิกส์ (ER) เพื่อสร้างเอกสารขาออกใน Microsoft Excel และจัดการการแบ่งหน้าเอกสาร
ในตัวอย่างนี้ คุณจะปรับเปลี่ยนรูปแบบ ER ที่ Microsoft จัดเตรียมไว้ที่ใช้ในการพิมพ์รายงานการควบคุม เมื่อรายงานอินทราสแทต สร้างขึ้น รายงานนี้ช่วยให้คุณคำนึงถึงธุรกรรมอินทราสแทตที่รายงานแล้ว การปรับเปลี่ยนของคุณจะช่วยให้คุณสามารถจัดการการแบ่งหน้าของรายงานการควบคุมที่สร้างขึ้น
สามารถดำเนินงานกระบวนงานในบทความนี้ให้เสร็จสมบูรณ์ได้ ในบริษัท DEMF ไม่จำเป็นต้องมีการเขียนโค้ด ก่อนที่คุณจะเริ่มต้น ต้องดาวน์โหลดและบันทึกไฟล์ต่อไปนี้
คำอธิบาย | ชื่อไฟล์ |
---|---|
แม่แบบรายงาน 1 | ERIntrastatReportDemo1.xlsx |
แม่แบบรายงาน 2 | ERIntrastatReportDemo2.xlsx |
ตั้งค่าคอนฟิกกรอบงาน ER
ปฏิบัติตามขั้นตอนใน ตั้งค่าคอนฟิกกรอบงาน ER เพื่อตั้งค่าชุดที่น้อยที่สุดของพารามิเตอร์ ER คุณต้องเสร็จสิ้นการตั้งค่านี้ก่อนที่คุณจะเริ่มใช้กรอบงาน ER เพื่อออกแบบรุ่นที่กำหนดเองของรูปแบบ ER มาตรฐาน
นำเข้าไฟล์การตั้งค่าคอนฟิกรูปแบบ ER มาตรฐาน
ปฏิบัติตามขั้นตอนใน นําเข้าการตั้งค่าคอนฟิกรูปแบบ ER มาตรฐาน เพื่อเพิ่มการตั้งค่าคอนฟิก ER มาตรฐานลงในอินสแตนซ์ Dynamics 365 Finance ปัจจุบันของคุณ นําเข้ารุ่น 1.9 ของการตั้งค่าคอนฟิกรูปแบบ รายงานอินทราสแทต รุ่นพื้นฐาน 1 ของการตั้งค่าคอนฟิก แบบจำลองอินทราสแทต พื้นฐานจะถูกนําเข้าโดยอัตโนมัติจากที่เก็บ
การเลือกกำหนดรูปแบบ ER มาตรฐาน
สร้างรูปแบบ ER ที่กำหนดเอง
ในสถานการณ์นี้ คุณเป็นตัวแทนของ Litware, Inc. ซึ่งขณะนี้ถูกเลือกเป็นผู้ให้บริการการตั้งค่าคอนฟิก ER ที่ใช้งานอยู่ คุณต้องสร้างการตั้งค่าคอนฟิกรูปแบบ ER ใหม่โดยใช้การตั้งค่าคอนฟิก รายงานอินทราสแทต เป็นฐาน
- ไปที่ การจัดการองค์กร>การรายงานทางอิเล็กทรอนิกส์>การตั้งค่าคอนฟิก
- บนหน้า การตั้งค่าคอนฟิก ในแผนภูมิการตั้งค่าคอนฟิกในบานหน้าต่างด้านซ้าย ให้ขยาย แบบจำลองอินทราสแทต และเลือก รายงานอินทราสแทต Litware, Inc. จะใช้รุ่น 1.9 ของการตั้งค่าคอนฟิกรูปแบบ ER นี้เป็นพื้นฐานสำหรับรุ่นที่กำหนดเอง
- เลือก สร้างการตั้งค่าคอนฟิก เพื่อเปิดกล่องโต้ตอบแบบหล่นลง คุณสามารถใช้กล่องโต้ตอบนี้ในการสร้างการตั้งค่าคอนฟิกใหม่สำหรับรูปแบบการชำระเงินที่กำหนดเอง
- ในกลุ่มฟิลด์ สร้าง ให้เลือก ได้รับมาจากชื่อ: รายงานอินทราสแทต Microsoft
- ในฟิลด์ ชื่อ ให้ป้อน รายงานอินทราสแทต Litware
- เลือก สร้างการตั้งค่าคอนฟิก เพื่อสร้างรูปแบบใหม่
รุ่น 1.9.1 ของการตั้งค่าคอนฟิกรูปแบบ ER รายงานอินทราสแทต Litware ถูกสร้างขึ้น รุ่นนี้มีสถานะของ แบบร่าง และสามารถแก้ไขได้ เนื้อหาปัจจุบันของรูปแบบ ER แบบกำหนดเองของคุณตรงกับเนื้อหาของรูปแบบที่ Microsoft ให้ไว้
ทำรูปแบบที่กำหนดเองเป็นที่สามารถรันได้
หลังจากที่มีการสร้างรูปแบบที่กำหนดเองของคุณรุ่นแรกแล้วและมีสถานะเป็น แบบร่าง คุณสามารถรันรูปแบบนี้เพื่อวัตถุประสงค์ในการทดสอบได้ เมื่อต้องการรันรายงาน ประมวลผลการชำระเงินให้แก่ผู้จัดจำหน่ายโดยใช้วิธีการชำระเงินที่อ้างอิงถึงรูปแบบ ER แบบกำหนดเองของคุณ โดยค่าเริ่มต้น เมื่อคุณเรียกใช้รูปแบบ ER จากแอปพลิเคชัน จะมีเฉพาะรุ่นที่มีสถานะเป็น เสร็จสมบูรณ์ หรือ ใช้ร่วมกัน เท่านั้นที่ได้รับการพิจารณา ลักษณะการทำงานนี้ช่วยป้องกันไม่ให้มีการใช้รูปแบบ ER ที่มีการออกแบบที่ยังไม่เสร็จสิ้น อย่างไรก็ตามสำหรับการรันการทดสอบของคุณ คุณสามารถบังคับให้แอปพลิเคชันใช้เวอร์ชันของรูปแบบ ER ของคุณที่มีสถานะเป็น แบบร่าง ด้วยวิธีนี้คุณสามารถปรับรุ่นของรูปแบบปัจจุบันถ้าจำเป็นต้องมีการปรับเปลี่ยนใดๆ สำหรับข้อมูลเพิ่มเติม ให้ดูที่ การใช้งาน
หากต้องการใช้รุ่นแบบร่างของรูปแบบ ER คุณต้องทำเครื่องหมายรูปแบบ ER ให้ชัดเจน
ไปที่ การจัดการองค์กร>การรายงานทางอิเล็กทรอนิกส์>การตั้งค่าคอนฟิก
ในหน้า การตั้งค่าคอนฟิก บนบานหน้าต่างการดำเนินการ บนแท็บ การตั้งค่าคอนฟิก ในกลุ่ม การตั้งค่าล่วงหน้า เลือก พารามิเตอร์ผู้ใช้
ในกล่องโต้ตอบ พารามิเตอร์ผู้ใช้ ให้ตั้งค่าตัวเลือก เรียกใช้การตั้งค่า เป็น ใช่ และจากนั้น เลือก ตกลง
ให้เลือก แก้ไข้ เพื่อทำให้หน้าปัจจุบันพร้อมสำหรับการแก้ไข หากจำเป็น
ในแผนภูมิการตั้งค่าคอนฟิกในบานหน้าต่างด้านซ้าย ให้เลือก รายงานอินทราสแทต Litware
ตั้งค่าตัวเลือก เรียกใช้แบบร่าง เป็น ใช่ แล้วจากนั้น เลือก บันทึก
ตั้งค่าพารามิเตอร์การค้าต่างประเทศเพื่อใช้รูปแบบ ER ที่กำหนดเอง
ปฏิบัติตามขั้นตอนต่อไปนี้เพื่อตั้งค่าคอนฟิกพารามิเตอร์การค้าต่างประเทศเพื่อให้คุณสามารถใช้รูปแบบที่กําหนดเองได้
- ไปที่ ภาษี>การตั้งค่า>การค้าต่างประเทศ>พารามิเตอร์การค้าต่างประเทศ
- บนหน้า พารามิเตอร์การค้าต่างประเทศ บนแท็บด่วน การรายงานทางอิเล็กทรอนิกส์ ในฟิลด์ การแม็ปรูปแบบไฟล์ เลือก รายงานอินทราสแทต Litware
- ในฟิลด์ การแม็ปรูปแบบรายงาน เลือก รายงานอินทราสแทต Litware
- เลือก บันทึก
ตั้งค่าคอนฟิกรูปแบบที่กําหนดเองเพื่อใช้แม่แบบรายงานที่ดาวน์โหลด
ทบทวนแม่แบบ Excel ที่ดาวน์โหลดครั้งแรก
ในแอพลิเคชันบนเดสก์ท็อปของ Excel ให้เปิดไฟล์แม่แบบ ERIntrastatReportDemo1.xlsx ที่คุณดาวน์โหลดก่อนหน้านี้
ตรวจสอบว่าแม่แบบมีช่วงที่มีการระบุชื่อเพื่อสร้างส่วนหัวรายงาน รายละเอียดรายงาน และส่วนท้ายของรายงานในเอกสารที่สร้างขึ้น
แทนที่แม่แบบ Excel ปัจจุบันในรูปแบบ ER ที่กำหนดเอง
คุณต้องเพิ่มแม่แบบ Excel ใหม่ในรูปแบบ ER ที่กำหนดเอง
- ไปที่ การจัดการองค์กร>การรายงานทางอิเล็กทรอนิกส์>การตั้งค่าคอนฟิก
- บนหน้า การตั้งค่าคอนฟิก ในแผนภูมิการตั้งค่าคอนฟิกในบานหน้าต่างด้านซ้าย ให้ขยาย แบบจำลองอินทราสแทต>รายงานอินทราสแทต และเลือกการตั้งค่าคอนฟิก รายงานอินทราสแทต Litware
- เลือก ตัวออกแบบ
- บนหน้า ตัวออกแบบรูปแบบ บนบานหน้าต่างการดำเนินการ ให้เลือก แสดงรายละเอียด
- โปรดตรวจสอบให้แน่ใจว่าได้เลือกส่วนประกอบรูปแบบรากของ อินทราสแทต: Excel แล้ว ในบานหน้าต่างการดำเนินการ บนแท็บ นําเข้า ในกลุ่ม นําเข้า ให้เลือก อัปเดตจาก Excel
- ในกล่องโต้ตอบ อัปเดตจาก Excel ให้เลือก อัปเดตแม่แบบ
- ในกล่องโต้ตอบ เปิด เรียกดูและเลือกไฟล์ ERIntrastatReportDemo1.xlsx ที่คุณดาวน์โหลดก่อนหน้านี้ จากนั้นเลือก เปิด
- เลือก ตกลง
- เลือก บันทึก
เปลี่ยนการผูกข้อมูลเพื่อแสดงคำอธิบายสินค้าในรายงานที่สร้างขึ้น
- บนหน้า ตัวออกแบบรูปแบบ ให้เลือกแท็บ การแม็ป
- ขยาย Intrastat>บรรทัดรายงาน และเลือกส่วนประกอบ รหัสโภคภัณฑ์
- เลือก แก้ไขสูตร
- เปลี่ยนสูตรที่ผูกไว้จาก
@.CommodityCode
เป็นCONCATENATE(@.CommodityCode, " ", @.ProductName)
- เลือก บันทึก
สร้างรายงานการควบคุมการรายงานภาษีอินทราสแทต
ก่อนอื่น ให้ตรวจสอบให้แน่ใจว่าคุณมีธุรกรรมอินทราสแทตเพื่อการรายงานบนหน้า อินทราสแทต
จากนั้นใช้รูปแบบ ER ที่กำหนดเองเพื่อสร้างรายงานการควบคุมของการรายงานภาษีอินทราสแทต
ไปที่ ภาษี>การรายงาน>การค้าต่างประเทศ>อินทราสแทต
บนหน้า อินทราสแทต บนบานหน้าต่างการดำเนินการ ให้เลือก ผลลัพธ์>รายงาน
ในกล่องโต้ตอบ รายงานอินทราสแทต ให้ปฏิบัติตามขั้นตอนต่อไปนี้เพื่อเรียกใช้รายงาน:
- ตั้งค่าฟิลด์ วันที่เริ่มต้น และ วันที่สิ้นสุด เพื่อรวมธุรกรรมอินทราสแทตเฉพาะไว้ในรายงาน
- ตั้งค่าตัวเลือก สร้างไฟล์ เป็น ไม่
- ตั้งค่าตัวเลือก สร้างรายงาน เป็น ใช่
- เลือก ตกลง
ดาวน์โหลดและบันทึกเอกสารที่สร้างขึ้น
เปิดเอกสารใน Excel และตรวจสอบ
ตั้งค่าคอนฟิกรูปแบบที่กําหนดเองเพื่อแบ่งหน้าเอกสารที่สร้าง
ทบทวนแม่แบบ Excel ที่ดาวน์โหลดครั้งที่สอง
ใน Excel ให้เปิดไฟล์แม่แบบ ERIntrastatReportDemo2.xlsx ที่คุณดาวน์โหลดก่อนหน้านี้
เปรียบเทียบแม่แบบนี้กับแม่แบบ ERIntrastatReportDemo1.xlsx และตรวจสอบว่าแม่แบบมีชื่อ Excel ใหม่หลายชื่อที่จะสร้างและกรอกข้อมูลในส่วนเฉพาะหน้าในเอกสารที่สร้างขึ้นดังนี้:
- มีการเพิ่มช่วง ReportPageHeader เพื่อสร้างส่วนหัวของหน้า
- มีการเพิ่มช่วง ReportPageFooter เพื่อสร้างส่วนท้ายของหน้า
- เซลล์ ReportPageFooter_PageLines ได้รับการตั้งค่าคอนฟิกให้แสดงจํานวนธุรกรรมต่อหน้า
- เซลล์ ReportPageFooter_PageAmount ได้รับการตั้งค่าคอนฟิกให้แสดงจํานวนรวมของธุรกรรมต่อหน้า
- เซลล์ ReportPageFooter_PageWeight ได้รับการตั้งค่าคอนฟิกให้แสดงน้ำหนักรวมของธุรกรรมต่อหน้า
- เซลล์ ReportPageFooter_RunningCounterLines ได้รับการตั้งค่าคอนฟิกเพื่อแสดงตัวนับที่กำลังทำงานของธุรกรรมตั้งแต่เริ่มต้นรายงานจนถึงหน้าปัจจุบัน
- เซลล์ ReportPageFooter_RunningTotalAmount ได้รับการตั้งค่าคอนฟิกเพื่อแสดงจำนวนรวมที่กำลังทำงานของธุรกรรมทั้งหมดตั้งแต่เริ่มต้นรายงานจนถึงหน้าปัจจุบัน
- เซลล์ ReportPageFooter_RunningTotalWeight ได้รับการตั้งค่าคอนฟิกเพื่อแสดงน้ำหนักรวมที่กำลังทำงานของธุรกรรมตั้งแต่เริ่มต้นรายงานจนถึงหน้าปัจจุบัน
เซลล์ CommodityCode ของแม่แบบนี้ได้รับการตั้งค่าคอนฟิกให้ตัดข้อความของเซลล์ เนื่องจากแถวรายละเอียดธุรกรรมมีการตั้งค่าคอนฟิกไว้เพื่อให้พอดีกับความสูงของแถวโดยอัตโนมัติ ความสูงของทั้งแถวต้องเปลี่ยนโดยอัตโนมัติเมื่อข้อความในเซลล์ CommodityCode ถูกตัด
ทำซ้ำการแทนที่แม่แบบ Excel ปัจจุบันในรูปแบบ ER ที่กำหนดเอง
ปฏิบัติตามขั้นตอนในส่วน แทนที่แม่แบบ Excel ปัจจุบันในรูปแบบ ER ที่กำหนดเอง ของบทความนี้ อย่างไรก็ตาม ในขั้นตอนที่ 7 ให้เลือกไฟล์ ERIntrastatReportDemo2.xlsx
บหน้า ตัวออกแบบรูปแบบ ขยาย อินทราสแทต
ตั้งชื่อส่วนประกอบรูปแบบ ช่วง ที่ถูกเพิ่มในรูปแบบ ER ที่แก้ไขได้ เพื่อซิงค์โครงสร้างกับโครงสร้างของแม่แบบ Excel ที่ใช้งาน:
- เลือกส่วนประกอบ ช่วง ที่สัมพันธ์กับชื่อ Excel ReportPageHeader
- บนแท็บ รูปแบบ ในฟิลด์ ชื่อ ให้ป้อน ส่วนหัวของหน้ารายงาน
- เลือกส่วนประกอบ ช่วง ที่สัมพันธ์กับชื่อ Excel ReportPageFooter
- บนแท็บ รูปแบบ ในฟิลด์ ชื่อ ให้ป้อน ส่วนท้ายของหน้ารายงาน
เลือก บันทึก
เปลี่ยนโครงสร้างรูปแบบที่จะใช้การแบ่งหน้าเอกสาร
บนหน้า ตัวออกแบบรูปแบบ ในแผนผังรูปแบบในบานหน้าต่างด้านซ้าย ให้เลือกส่วนประกอบราก อินทราสแทต
เลือก เพิ่ม
ในกล่องโต้ตอบ เพิ่ม ให้เลือกส่วนประกอบ หน้า ในกลุ่ม Excel ของส่วนประกอบ
ในกล่องโต้ตอบ คุณสมบัติของส่วนประกอบ ในฟิลด์ ชื่อ ให้ป้อน หน้ารายงาน จากนั้น เลือก ตกลง
เมื่อต้องการใช้ส่วนประกอบ ส่วนหัวของหน้ารายงาน เป็นส่วนหัวของหน้าในหน้าที่สร้างขึ้นทุกหน้า ให้ปฏิบัติตามขั้นตอนต่อไปนี้:
- เลือกส่วนประกอบ ส่วนหัวของหน้ารายงาน และจากนั้นเลือก ตัด
- เลือกส่วนประกอบ หน้ารายงาน และจากนั้นเลือก วาง
- ขยาย หน้ารายงาน
- เมื่อต้องการบังคับให้ส่วนประกอบ หน้าพิจารณา ช่วงนี้ของส่วนหัวของหน้า ให้เลือก ส่วนหัวของหน้ารายงาน แล้วบนแท็บ รูปแบบ ในฟิลด์ ทิศทางการจำลองแบบ ให้เลือก ไม่มีการจำลองแบบ
เมื่อต้องการแบ่งหน้าเอกสารที่สร้างขึ้นเพื่อให้มีการพิจารณาเนื้อหาในบรรทัดรายงาน ให้ปฏิบัติตามขั้นตอนต่อไปนี้:
- เลือกส่วนประกอบ บรรทัดรายงาน และจากนั้นเลือก ตัด
- เลือกส่วนประกอบ หน้ารายงาน และจากนั้นเลือก วาง
เมื่อต้องการรวมส่วนท้ายของรายงานไว้หลังบรรทัดรายงาน แต่อยู่ก่อนหน้าส่วนท้ายของหน้าสุดท้าย ให้ปฏิบัติตามขั้นตอนต่อไปนี้:
- เลือกส่วนประกอบ ส่วนท้ายของรายงาน และจากนั้นเลือก ตัด
- เลือกส่วนประกอบ หน้ารายงาน และจากนั้นเลือก วาง
เมื่อต้องการใช้ส่วนประกอบ ส่วนท้ายของหน้ารายงาน เป็นส่วนท้ายของหน้าในหน้าที่สร้างขึ้นทุกหน้า ให้ปฏิบัติตามขั้นตอนต่อไปนี้:
- เลือกส่วนประกอบ ส่วนท้ายของหน้ารายงาน และจากนั้นเลือก ตัด
- เลือกส่วนประกอบ หน้ารายงาน และจากนั้นเลือก วาง
- เมื่อต้องการบังคับให้ส่วนประกอบ หน้าพิจารณา ช่วงนี้ของส่วนท้ายของหน้า ให้เลือก ส่วนท้ายของหน้ารายงาน แล้วบนแท็บ รูปแบบ ในฟิลด์ ทิศทางการจำลองแบบ ให้เลือก ไม่มีการจำลองแบบ
เพิ่มแหล่งข้อมูลเพื่อคํานวณผลรวมส่วนท้ายของหน้า
คุณต้องตั้งค่าคอนฟิกแหล่งข้อมูลใหม่เพื่อคํานวณผลรวมของหน้า ตัวนับที่กำลังทำงาน และค่าผลรวมที่กำลังทำงาน และแสดงค่าในส่วนท้ายกระดาษของหน้า ขอแนะนำให้คุณใช้แหล่งข้อมูล การรวบรวมข้อมูล เพื่อวัตถุประสงค์นี้
บนหน้า ตัวออกแบบรูปแบบ ให้เลือกแท็บ การแม็ป
เลือก เพิ่มราก แล้วปฏิบัติตามขั้นตอนต่อไปนี้:
- ในกล่องโต้ตอบ เพิ่มแหล่งข้อมูล ในส่วน ทั่วไป ให้เลือก คอนเทนเนอร์เปล่า
- ในกล่องโต้ตอบ คุณสมบัติแหล่งข้อมูล 'คอนเทนเนอร์เปล่า' ในฟิลด์ ชื่อ ให้ป้อน รวม
- เลือก ตกลง
เลือกแหล่งข้อมูล รวม เลือก เพิ่ม แล้วปฏิบัติตามขั้นตอนต่อไปนี้:
- ในกล่องโต้ตอบ เพิ่มแหล่งข้อมูล ในส่วน ทั่วไป ให้เลือก คอนเทนเนอร์เปล่า
- ในกล่องโต้ตอบ คุณสมบัติแหล่งข้อมูล 'คอนเทนเนอร์เปล่า' ในฟิลด์ ชื่อ ให้ป้อน หน้า
- เลือก ตกลง
เลือก เพิ่ม อีกครั้ง แล้วปฏิบัติตามขั้นตอนต่อไปนี้
- ในกล่องโต้ตอบ เพิ่มแหล่งข้อมูล ในส่วน ทั่วไป ให้เลือก คอนเทนเนอร์เปล่า
- ในกล่องโต้ตอบ คุณสมบัติแหล่งข้อมูล 'คอนเทนเนอร์เปล่า' ในฟิลด์ ชื่อ ให้ป้อน การรัน
- เลือก ตกลง
เลือกแหล่งข้อมูล Total.Page เลือก เพิ่ม แล้วปฏิบัติตามขั้นตอนต่อไปนี้:
- ในกล่องโต้ตอบ เพิ่มแหล่งข้อมูล ในส่วน ฟังก์ชัน ให้เลือก การรวบรวมข้อมูล
- ในกล่องโต้ตอบ คุณสมบัติแหล่งข้อมูล 'การรวบรวมข้อมูล' ในฟิลด์ ชื่อ ให้ป้อน จำนวน
- ในฟิลด์ ประเภทรายการ ให้เลือก จำนวนจริง
- ตั้งค่าตัวเลือก รวบรวมค่าทั้งหมด เป็น ใช่
- เลือก ตกลง
เลือก เพิ่ม อีกครั้ง แล้วปฏิบัติตามขั้นตอนต่อไปนี้
- ในกล่องโต้ตอบ เพิ่มแหล่งข้อมูล ในส่วน ฟังก์ชัน ให้เลือก การรวบรวมข้อมูล
- ในกล่องโต้ตอบ คุณสมบัติแหล่งข้อมูล 'การรวบรวมข้อมูล' ในฟิลด์ ชื่อ ให้ป้อน น้ำหนัก
- ในฟิลด์ ประเภทรายการ ให้เลือก จำนวนจริง
- ตั้งค่าตัวเลือก รวบรวมค่าทั้งหมด เป็น ใช่
- เลือก ตกลง
เลือกแหล่งข้อมูล Total.Running เลือก เพิ่ม แล้วปฏิบัติตามขั้นตอนต่อไปนี้:
- ในกล่องโต้ตอบ เพิ่มแหล่งข้อมูล ในส่วน ฟังก์ชัน ให้เลือก การรวบรวมข้อมูล
- ในกล่องโต้ตอบ คุณสมบัติแหล่งข้อมูล 'การรวบรวมข้อมูล' ในฟิลด์ ชื่อ ให้ป้อน จำนวน
- ในฟิลด์ ประเภทรายการ ให้เลือก จำนวนจริง
- ตั้งค่าฟิลด์ รวบรวมค่าทั้งหมด เป็น ใช่
- เลือก ตกลง
เลือก เพิ่ม อีกครั้ง แล้วปฏิบัติตามขั้นตอนต่อไปนี้
- ในกล่องโต้ตอบ เพิ่มแหล่งข้อมูล ในส่วน ฟังก์ชัน ให้เลือก การรวบรวมข้อมูล
- ในกล่องโต้ตอบ คุณสมบัติแหล่งข้อมูล 'การรวบรวมข้อมูล' ในฟิลด์ ชื่อ ให้ป้อน น้ำหนัก
- ในฟิลด์ ประเภทรายการ ให้เลือก จำนวนจริง
- ตั้งค่าฟิลด์ รวบรวมค่าทั้งหมด เป็น ใช่
- เลือก ตกลง
เลือก เพิ่ม อีกครั้ง แล้วปฏิบัติตามขั้นตอนต่อไปนี้
- ในกล่องโต้ตอบ เพิ่มแหล่งข้อมูล ในส่วน ฟังก์ชัน ให้เลือก การรวบรวมข้อมูล
- ในกล่องโต้ตอบ คุณสมบัติแหล่งข้อมูล 'การรวบรวมข้อมูล' ในฟิลด์ ชื่อ ให้ป้อน รายการ
- ในฟิลด์ ประเภทสินค้า ให้เลือก จำนวนเต็ม
- ตั้งค่าฟิลด์ รวบรวมค่าทั้งหมด เป็น ใช่
- เลือก ตกลง
เลือก บันทึก
เพิ่มแหล่งข้อมูลเพื่อควบคุมความสามารถในการมองเห็นส่วนท้ายของหน้า
ถ้าคุณวางแผนที่จะควบคุมความสามารถในการมองเห็นส่วนท้ายของหน้า และคุณไม่ได้วางแผนจะรวมส่วนท้ายไว้ในหน้าสุดท้ายถ้ามีธุรกรรม ให้ตั้งค่าคอนฟิกแหล่งข้อมูลใหม่เพื่อคํานวณตัวนับที่กำลังทำงานที่ต้องการ
- บนหน้า ตัวออกแบบรูปแบบ ให้เลือกแท็บ การแม็ป
- เลือกแหล่งข้อมูล Total.Running ให้เลือก เพิ่ม
- ในกล่องโต้ตอบ เพิ่มแหล่งข้อมูล ในส่วน ฟังก์ชัน ให้เลือก การรวบรวมข้อมูล
- ในกล่องโต้ตอบ คุณสมบัติแหล่งข้อมูล 'การรวบรวมข้อมูล' ในฟิลด์ ชื่อ ให้ป้อน รายการ2
- ในฟิลด์ ประเภทสินค้า ให้เลือก จำนวนเต็ม
- ตั้งค่าตัวเลือก รวบรวมค่าทั้งหมด เป็น ใช่
- เลือก ตกลง
- เลือก บันทึก
ตั้งค่าคอนฟิกการผูกข้อมูลเพื่อรวบรวมค่ารวม
บนหน้า ตัวออกแบบรูปแบบ ในแผนผังรูปแบบ ให้ขยายส่วนประกอบ บรรทัดรายงาน และเลือกส่วนประกอบ ค่าใบแจ้งหนี้ ที่ซ้อนกัน
เลือก แก้ไขสูตร
เปลี่ยนสูตรที่ผูกไว้จาก
NUMBERVALUE(NUMBERFORMAT(@.InvoiceValue, "F"&TEXT(model.Parameters.IntrastatAmountDecimals)), ".", "")
เป็นTotal.Page.Amount.Collect(NUMBERVALUE(NUMBERFORMAT(@.InvoiceValue, "F"&TEXT(model.Parameters.IntrastatAmountDecimals)), ".", ""))
หมายเหตุ
นอกจากการรวมค่าของจํานวนลงในเซลล์ Excel ให้กับทุกธุรกรรมที่มีการรวมแล้ว การผูกข้อมูลนี้จะรวบรวมค่าในแหล่งข้อมูล Total.Page.Amount ของการรวบรวมข้อมูล
เลือกส่วนประกอบ น้ำหนัก ที่ซ้อนกัน
เลือก แก้ไขสูตร
เปลี่ยนสูตรที่ผูกไว้จาก
@.'$RoundedWeight'
เป็นTotal.Page.Weight.Collect(@.'$RoundedWeight')
หมายเหตุ
นอกจากการรวมค่าของน้ำหนักลงในเซลล์ Excel ให้กับทุกธุรกรรมที่มีการรวมแล้ว การผูกข้อมูลนี้จะรวบรวมค่าในแหล่งข้อมูล Total.Page.Weight
ตั้งค่าคอนฟิกการผูกข้อมูลเพื่อกรอกข้อมูลในผลรวมส่วนท้ายของหน้า
บนหน้าe ตัวออกแบบรูปแบบ ในแผนผังรูปแบบ ให้ขยายส่วนประกอบ ส่วนท้ายของหน้ารายงาน เลือกส่วนประกอบ ช่วง ที่ซ้อนกันซึ่งอ้างอิงถึงเซลล์ ReportPageFooter_PageAmount ของ Excel แล้วปฏิบัติตามขั้นตอนต่อไปนี้:
- ในแผนผังแหล่งข้อมูลในบานหน้าต่างด้านขวา ให้เลือกรายการ Total.Page.Amount.Sum()
- เลือก ผูก
- เลือก แก้ไขสูตร
- อัปเดตสูตรเป็น
Total.Page.Amount.Sum(false)
หมายเหตุ
คุณต้องระบุอาร์กิวเมนต์ของฟังก์ชันนี้เป็น เท็จ เพื่อเก็บข้อมูลที่รวบรวมไว้ของหน้าปัจจุบัน เนื่องจากข้อมูลนี้ต้องใช้เพื่อคํานวณจํานวนที่กำลังทำงานทั้งหมด จํานวนรวมของบรรทัดต่อหน้า และตัวนับของบรรทัดที่กำลังทำงานอยู่
ในแผนผังรูปแบบ ให้เลือกส่วนประกอบ ช่วง ที่ซ้อนกัน ซึ่งอ้างอิงถึงเซลล์ ReportPageFooter_PageWeight ของ Excel แล้วปฏิบัติตามขั้นตอนต่อไปนี้:
- ในแผนผังแหล่งข้อมูลในบานหน้าต่างด้านขวา ให้เลือกรายการ Total.Page.Weight.Sum()
- เลือก ผูก
- เลือก แก้ไขสูตร
- อัปเดตสูตรเป็น
Total.Page.Weight.Sum(false)
ตั้งค่าคอนฟิกการผูกข้อมูลเพื่อกรอกข้อมูลในผลรวมการทำงานของหน้า
บนหน้า ตัวออกแบบรูปแบบ ในแผนผังรูปแบบ ให้ขยายส่วนประกอบ ส่วนท้ายของหน้ารายงาน เลือกส่วนประกอบ ช่วง ที่ซ้อนกันซึ่งอ้างอิงถึงเซลล์ ReportPageFooter_RunningTotalAmount ของ Excel แล้วปฏิบัติตามขั้นตอนต่อไปนี้:
- ในแผนผังแหล่งข้อมูลในบานหน้าต่างด้านขวา ให้เลือกรายการ Total.Running.Amount.Collect()
- เลือก ผูก
- เลือก แก้ไขสูตร
- อัปเดตสูตรเป็น
Total.Running.Amount.Sum(false)+Total.Running.Amount.Collect(Total.Page.Amount.Sum(true))
หมายเหตุ
ตัวถูกดำเนินการ
Total.Running.Amount.Sum(false)
ถูกส่งคืนผลรวมการทำงานของจำนวนที่รวบรวมก่อนหน้านี้ ตัวถูกดำเนินการTotal.Running.Amount.Collect(Total.Page.Amount.Sum(true))
ถูกส่งคืนผลรวมของหน้าปัจจุบัน คุณต้องระบุอาร์กิวเมนต์ของฟังก์ชันที่ซ้อนกันของตัวถูกดำเนินการที่สองเป็น จริง เพื่อรีเซ็ตการรวบรวมข้อมูลTotal.Page.Amount
ทันทีที่ค่านี้อยู่ในการรวบรวมข้อมูลTotal.Running.Amount
รวมที่ทำงานอยู่ อาร์กิวเมนต์ที่ระบุต้องเริ่มต้นรวบรวมผลรวมของหน้าถัดไปจากค่า 0 (ศูนย์)ฟังก์ชัน
Total.Running.Amount.Sum(false)
ถูกเรียกใช้เพื่อป้อนจำนวนรวมที่ทำงานในเซลล์ ReportPageFooter_RunningTotalAmount ของ Excel ในหน้าปัจจุบันในแผนผังรูปแบบ ให้เลือกส่วนประกอบ ช่วง ที่ซ้อนกัน ซึ่งอ้างอิงถึงเซลล์ ReportPageFooter_RunningTotalWeight ของ Excel แล้วปฏิบัติตามขั้นตอนต่อไปนี้:
- ในแผนผังแหล่งข้อมูลในบานหน้าต่างด้านขวา ให้เลือกรายการ Total.Running.Weight.Collect()
- เลือก ผูก
- เลือก แก้ไขสูตร
- อัปเดตสูตรเป็น
Total.Running.Weight.Sum(false)+Total.Running.Weight.Collect(Total.Page.Weight.Sum(true))
ตั้งค่าคอนฟิกการผูกข้อมูลเพื่อกรอกข้อมูลในตัวนับการทำงานของหน้า
บนหน้า ตัวออกแบบรูปแบบ ในแผนผังรูปแบบ ให้ขยายส่วนประกอบ ส่วนท้ายของหน้ารายงาน และเลือกส่วนประกอบ ช่วง ที่ซ้อนกันซึ่งอ้างอิงถึงเซลล์ ReportPageFooter_RunningCounterLines ของ Excel
เลือก แก้ไขสูตร
เพิ่มสูตร
Total.Running.Lines.Collect(COUNT(Total.Page.Amount.Result))
หมายเหตุ
สูตรนี้จะส่งคืนจํานวนที่รวบรวมไว้ของทั้งรายงาน จํานวนนี้จะเท่ากับจํานวนธุรกรรมที่มีการรวมในขณะนี้ ในขณะเดียวกัน สูตรจะรวบรวมค่าที่ส่งคืนในการรวบรวม Total.Running.Lines
ตั้งค่าคอนฟิกการผูกข้อมูลเพื่อกรอกข้อมูลในตัวนับส่วนท้ายของหน้า
บนหน้า ตัวออกแบบรูปแบบ ในแผนผังรูปแบบ ให้ขยายส่วนประกอบ ส่วนท้ายของหน้ารายงาน และเลือกส่วนประกอบ ช่วง ที่ซ้อนกันซึ่งอ้างอิงถึงเซลล์ ReportPageFooter_PageLines ของ Excel
เลือก แก้ไขสูตร
เพิ่มสูตร
COUNT(Total.Page.Amount.Result)-Total.Running.Lines.Sum(false)
หมายเหตุ
สูตรนี้จะคํานวณจํานวนธุรกรรมในหน้าปัจจุบันเป็นผลต่างระหว่างจํานวนธุรกรรมที่รวบรวมใน Total.Page.Amount.Result สำหรับทั้งรายงานและจํานวนของธุรกรรมที่จัดเก็บในขั้นนี้ใน Total.Running.Lines.Sum เนื่องจากจํานวนธุรกรรมของหน้าปัจจุบันจัดเก็บอยู่ใน Total.Running.Lines ในการผูกข้อมูลของส่วนประกอบ ช่วง ที่อ้างอิงถึงเซลล์ ReportPageFooter_RunningCounterLines ของ Excel จํานวนธุรกรรมในหน้าปัจจุบันยังไม่ได้รวมไว้ ดังนั้น ผลต่างนี้จะเท่ากับจํานวนของธุรกรรมในหน้าปัจจุบัน
ตั้งค่าคอนฟิกความสามารถในการมองเห็นของส่วนประกอบ
คุณสามารถเปลี่ยนความสามารถในการมองเห็นของส่วนหัวและส่วนท้ายของหน้าเฉพาะของเอกสารที่สร้างขึ้นเพื่อซ่อนองค์ประกอบต่อไปนี้:
- ส่วนหัวของหน้าในหน้าแรก เนื่องจากส่วนหัวของรายงานมีชื่อคอลัมน์อยู่แล้ว
- ส่วนหัวของหน้าในหน้าใดๆ ที่ไม่มีธุรกรรมซึ่งอาจเกิดขึ้นได้กับหน้าสุดท้าย
- ส่วนท้ายของหน้าในหน้าใดๆ ที่ไม่มีธุรกรรมซึ่งอาจเกิดขึ้นได้กับหน้าสุดท้าย
เมื่อต้องการเปลี่ยนแปลงความสามารถในการมองเห็น ให้อัปเดตคุณสมบัติ เปิดใช้งาน ของส่วนประกอบ ส่วนหัวของหน้ารายงาน และ ส่วนท้ายของหน้ารายงาน
บนหน้า ตัวออกแบบรูปแบบ ในแผนผังรูปแบบ ให้ขยายส่วนประกอบ หน้ารายงาน เลือกส่วนประกอบ ส่วนหัวของหน้ารายงาน แล้วปฏิบัติตามขั้นตอนเหล่านี้:
เลือก แก้ไข เฉพาะฟิลด์ ที่เปิดใช้งาน
ในหน้า ตัวออกแบบสูตร ในฟิลด์ สูตร ให้ป้อนนิพจน์ต่อไปนี้:
AND(
COUNT(Total.Page.Amount.Result)<>0,
COUNT(Total.Page.Amount.Result)<>COUNT(model.CommodityRecord)
)
ในแผนผังรูปแบบ เลือกส่วนประกอบ ส่วนท้ายของหน้ารายงาน ที่ซ้อนกัน แล้วปฏิบัติตามขั้นตอนต่อไปนี้:
เลือก แก้ไข เฉพาะฟิลด์ ที่เปิดใช้งาน
ในหน้า ตัวออกแบบสูตร ในฟิลด์ สูตร ให้ป้อนนิพจน์ต่อไปนี้:
(
COUNT(Total.Page.Amount.Result)-Total.Running.Lines2.Sum(false)+
0*Total.Running.Lines2.Collect(COUNT(Total.Page.Amount.Result))
)<>0
หมายเหตุ
การจัดทำ
COUNT(Total.Page.Amount.Result)-Total.Running.Lines2.Sum(false)
ใช้ในการคํานวณจํานวนธุรกรรมบนหน้าปัจจุบัน การจัดทำ0*Total.Running.Lines2.Collect(COUNT(Total.Page.Amount.Result)
จะใช้เพื่อเพิ่มจํานวนธุรกรรมในหน้าปัจจุบันไปยังการรวบรวม เพื่อจัดการกับความสามารถในการมองเห็นของส่วนท้ายของหน้าถัดไปอย่างถูกต้องการรวบรวม
Total.Running.Lines
ไม่สามารถใช้อีกครั้งที่นี่ได้ เนื่องจากคุณสมบัติ เปิดใช้งาน ของส่วนประกอบพื้นฐานจะได้รับการประมวลผล หลังจาก ประมวลผลการผูกส่วนประกอบที่ซ้อนกัน เมื่อประมวลผลคุณสมบัติ เปิดใช้งาน การรวบรวมTotal.Running.Lines
จะเพิ่มขึ้นตามจํานวนธุรกรรมในหน้าปัจจุบันเลือก บันทึก
สร้างรายงานการควบคุมการรายงานภาษีอินทราสแทต (อัปเดต)
ให้ตรวจสอบให้แน่ใจว่าคุณมี 24 ธุรกรรมบนหน้า อินทราสแทต ทำซ้ำขั้นตอนในส่วน สร้างรายงานการควบคุมการรายงานภาษีอินทราสแทต ของบทความนี้ เพื่อสร้างและตรวจสอบรายงานการควบคุม
ธุรกรรมทั้งหมดจะแสดงอยู่ในหน้าแรก ผลรวมของหน้าและตัวนับจะเท่ากับผลรวมของรายงานและตัวนับ ช่วงของส่วนหัวของหน้าถูกซ่อนในหน้าแรก เนื่องจากส่วนหัวของรายงานมีชื่อคอลัมน์อยู่แล้ว ส่วนหัวและส่วนท้ายของหน้าถูกซ่อนในหน้าที่สอง เนื่องจากหน้านั้นไม่มีธุรกรรม
อัปเดตธุรกรรมสองรายการในหน้า อินทราสแทต ด้วยการเปลี่ยนรหัส หมายเลขสินค้า จาก D00006 เป็น L0010 โปรดสังเกตว่าชื่อผลิตภัณฑ์ของสินค้าใหม่ ลําโพงสเตอริโอคู่ที่ใช้งานอยู่ ยาวกว่าชื่อผลิตภัณฑ์ของสินค้าเดิม ลําโพงมาตรฐาน สถานการณ์นี้จะบังคับให้ข้อความถูกตัดในเซลล์ที่สอดคล้องกันของเอกสารที่สร้างขึ้น ขณะนี้ต้องอัปเดตการแบ่งหน้าเอกสาร และการรวมและการตรวจนับที่เกี่ยวข้องกับหน้า ทำซ้ำขั้นตอนในส่วน สร้างรายงานการควบคุมการรายงานภาษีอินทราสแทต เพื่อสร้างและตรวจสอบรายงานการควบคุม
ปัจจุบัน มีการแสดงธุรกรรมบนหน้าสองหน้า และคํานวณผลรวมของหน้าและตัวนับอย่างถูกต้อง ช่วงของส่วนหน้าถูกซ่อนอย่างถูกต้องในหน้าแรกและมองเห็นได้ในหน้าที่สอง ส่วนท้ายของหน้าจะมองเห็นได้ทั้งสองหน้า เนื่องจากมีธุรกรรมอยู่
คำถามที่ถามบ่อย
จะมีวิธีที่รับรู้เมื่อประมวลผลหน้าสุดท้ายโดยส่วนประกอบรูปแบบหน้าหรือไม่
ส่วนประกอบ หน้าไม่แสดง ข้อมูลเกี่ยวกับจํานวนของหน้าที่ประมวลผลและจํานวนทั้งหมดของหน้าในเอกสารที่สร้างขึ้น อย่างไรก็ตาม คุณสามารถตั้งค่าคอนฟิก สูตร ER เพื่อรับรู้หน้าสุดท้ายได้ นี่คือตัวอย่าง:
- คํานวณจํานวนธุรกรรมรวมที่ประมวลผลแล้วโดยใช้ส่วนประกอบ หน้ารายงาน คุณสามารถทำการคำนวณนี้ได้โดยใช้สูตร
COUNT(Total.Page.Amount.Result)
- คํานวณจํานวนรวมของธุรกรรมที่ต้องประมวลผลตามการผูกข้อมูล
model.CommodityRecord
ที่ตั้งค่าคอนฟิกไว้สำหรับส่วนประกอบ บรรทัดรายงาน คุณสามารถทำการคำนวณนี้ได้โดยใช้สูตรCOUNT(model.CommodityRecord)
- เปรียบเทียบตัวเลขสองตัวเพื่อรับรู้หน้าสุดท้าย เมื่อค่าทั้งสองมีค่าเท่ากัน หน้าสุดท้ายจะถูกสร้างขึ้น
หมายเหตุ
ขอแนะนำให้คุณใช้วิธีการนี้เฉพาะเมื่อคุณสมบัติ เปิดใช้งาน ของส่วนประกอบ บรรทัดรายงาน ไม่มีสูตรใดที่อาจส่งคืนค่า เท็จ ขณะรันไทม์ของบาง เรกคอร์ด ที่รวมของ รายการเรกคอร์ด ที่ผูกไว้