หมวด: การตั้งค่า
วิธีพิมพ์รายการย่อยของชุดสินค้าในรูปแบบกำหนดเอง
ถ้าพิมพ์เอกสารด้วย รูปแบบกำหนดเอง สามารถให้สินค้าย่อยของชุดสินค้าพิมพ์ออกมาใต้แถวชุดสินค้าได้ โดยเพิ่ม ตัวแปรรายการย่อย ลงใน Template
ใช้ได้กับ: รูปแบบกำหนดเองของ ใบเสนอราคา · ใบสั่งขาย · ใบส่งของ
หลักการ: ไม่มีสวิตช์ให้กด — Template ไหนวางตัวแปรรายการย่อย = พิมพ์ตัวย่อย · Template ไหนไม่วาง = พิมพ์เหมือนเดิมทุกอย่าง Template ที่ใช้อยู่เดิม ไม่เปลี่ยน จนกว่าจะเพิ่มตัวแปรเข้าไป
ตัวแปรรายการย่อยที่ใช้ได้
| ตัวแปร | สิ่งที่พิมพ์ | คู่กับตัวแปรของแถวชุดสินค้า |
|---|---|---|
sub_item_list | ลำดับรายการย่อย เช่น 1.1, 1.2 | item_list |
sub_item_unique_id | รหัสสินค้าของตัวย่อย | item_unique_id |
sub_item_name | ชื่อสินค้าของตัวย่อย | item_name |
sub_item_sku_desc | รายละเอียดของตัวย่อย | item_sku_desc |
sub_item_qty | จำนวนของตัวย่อย | qty |
sub_item_uom | หน่วยของตัวย่อย | uom |
sub_item_remark | หมายเหตุของตัวย ่อย | item_remark |
ไม่มีตัวแปร ราคา ส่วนลด ภาษี มูลค่า หรือรูปสินค้า สำหรับตัวย่อย — แถวตัวย่อยจึงไม่แสดงเงิน
ขั้นตอน
- แจ้งทีม MineERP ว่าต้องการให้ Template (ใบเสนอราคา / ใบสั่งขาย / ใบส่งของ) แสดงรายการย่อย และต้องการตัวแปรใดบ้างจากตารางด้านบน
- ทีมจะปรับ JSON ของ Template ให้ — ตำแหน่งแนวนอน ของตัวแปรรายการย่อยกำหนดได้ (เช่น เยื้องเข้าไปจากแถวชุดสินค้า) ส่วน ตำแหน่งแนวตั้ง ระบบจัดให้เองต่อจากแถวชุดสินค้า
- นำ JSON ใหม่ไปบันทึกทับ Template เดิม ตามขั้นตอน เปลี่ยน Template
- เปิดเอกสารที่มีชุดสินค้า → พิมพ์เอกสาร → รูปแบบกำหนดเอง → เลือก Template → ตรวจตัวอย่างก่อนพิมพ์
ผลลัพธ์ที่พิมพ์ออกมา
| เรื่อง | ผลลัพธ์ |
|---|---|
| แถวชุดสินค้า | แสดงเฉพาะค่าของชุดสินค้า |
| แถวตัวย่อย | แสดงเฉพาะตัวแปร sub_item_* ที่วางไว้ สูงเท่าแถวชุดสินค้า |
| ลำดับ | ชุดสินค้าลำดับที่ 1 มีตัวย่อย 2 ตัว → 1.1, 1.2 แล้วแถวถัดไปเป็น 2 |
| ยอดรวม | เท่ากับ Template ที่ไม่แสดงรายการย่อย — ตัวย่อยไม่ถูกบวกซ้ำ |
| การขึ้นหน้าใหม่ | ชุดสินค้ากับตัวย่อยไปด้วยกันทั้งก้อน ถ้าที่เหลือในหน้าไม่พอ จะยกไปหน้าถัดไปทั้งก้อน และ เว้นบรรทัดที่เหลือว่างไว้ (ตั้งใจให้เป็นแบบนี้ ไม่ใช่ข้อผิดพลาด) |
| แสดงเฉพาะรายการที่มีราคา | ถ้า Template เปิดตัวเลือกนี้ ระบบดูราคาจาก แถวชุดสินค้าเท่านั้น — ชุดที่ผ่านจะพาตัวย่อยมาครบทุกตัว ชุดที่ถูกซ่อนจะซ่อนตัวย่อยไปด้วย |
ข้อควรระวัง
| ปัญหา | สาเหตุ / วิธีแก้ |
|---|---|
| ชื่อหรือรายละเอียดตัวย่อยถูกตัด | ข้อความเกินขนาดกล่องตัวแปร — ขอทีมขยายความกว้างกล่อง ดู ขนาดเนื้อหาเกินกล่อง |
| ไม่มีตัวย่อยพิมพ์ออกมา | Template ยังไม่มีตัวแปร sub_item_* หรือเลือก Template อื่นอยู่ |
| ต้องการแสดงแบบ A4 แทน | ใช้สวิตช์ แสดงรายการย่อยในชุดสินค้า — ดู พิมพ์รายการย่อยของชุดสินค้าบน A4 |