# **การสร้างเอกสารปล่อยสินค้า ด้วยการกรอกข้อมูลผ่านหน้าเว็บ (Create DSO by Web)**

เอกสารปล่อยสินค้า (Direct Shipment Order) คือใบงานสำหรับสั่งปล่อย/จัดส่งสินค้าออกจากคลัง การสร้างผ่านหน้าเว็บเหมาะกับการเปิดเอกสารทีละใบ โดยกรอกข้อมูลหัวเอกสารก่อน แล้วจึงเพิ่มรายการสินค้าที่ต้องการปล่อยออก

**ภาพรวมกระบวนการขาออก** (คู่มือฉบับนี้อยู่ที่ขั้นแรก)

```
[ ▶ สร้างเอกสาร ] → [ จองสินค้า ] → [ หยิบสินค้า ] → [ แพ็ก ] → [ ปล่อย/ส่งออก ] → [ ปิดงาน ]
```

**เข้าใช้งาน:** เมนู `ขาออก > ปล่อยสินค้า (Outbound > Direct Shipment Order)`

> **สิ่งที่ต้องเตรียมก่อน:** ตั้งค่าข้อมูลสินค้า (Master SKU) และค่าตั้งต้น (Default) ของระบบให้เรียบร้อย

---

# **1. ขั้นตอนการสร้างเอกสาร**

การสร้างเอกสารแบ่งเป็น 2 ช่วงต่อเนื่องกัน คือ **กรอกข้อมูลหัวเอกสาร** แล้ว **เพิ่มรายการสินค้า** จากนั้นบันทึก

1. เข้าเมนู `ขาออก > ปล่อยสินค้า`

2. คลิก `เพิ่มรายการใหม่ (Add New)` — ระบบแสดงหน้าจอกรอกข้อมูลพื้นฐานของเอกสาร

3. ระบุข้อมูลพื้นฐาน เช่น **รหัสลูกค้า (Storer)** *(กรณี 3PL)*, **คลังสินค้า (Warehouse)**, **เลข Sale Order** *(ถ้ามี)* และข้อมูลแต่ละส่วนตาม **ตารางส่วนข้อมูลในหัวเอกสาร** ด้านล่าง

4. คลิก `ถัดไป (Next)` — ระบบพาไปยังหน้าระบุรายการสินค้า

5. คลิก `เพิ่มรายการใหม่ (Add New)` แล้วเลือก **รหัสสินค้า (SKU Code)** ที่ต้องการปล่อยออก

6. ตรวจสอบข้อมูลที่ระบบดึงมาให้ และปรับจำนวนตามต้องการ

7. ทำซ้ำข้อ 5–6 จนครบทุกรายการสินค้าที่ต้องการปล่อย

8. คลิก `บันทึก (Save)`

→ **ผล:** ระบบสร้างเอกสารปล่อยสินค้าและแสดง **เลขที่ใบงาน** บนหน้าจอ โดยมีสถานะเอกสารเป็น **"รายการใหม่ (OPENED)"**

**ส่วนข้อมูลในหัวเอกสาร** (ใช้ในข้อ 3)

| **ส่วนข้อมูล**            | **ใช้ระบุอะไร**                                                                                                                                                                                         |
| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| เจ้าของสินค้า (Consignee) | ข้อมูลเจ้าของสินค้า/ผู้รับปลายทาง                                                                                                                                                                       |
| สถานที่จัดส่ง (Ship To)   | ปลายทางที่จะนำสินค้าไปส่ง                                                                                                                                                                               |
| การจัดส่ง (Delivery)      | หมายเหตุการจัดส่ง เช่น การชำระเงินปลายทาง จำนวนเงิน หรือทำเครื่องหมายเป็นงานด่วน (เจ้าหน้าที่หยิบจะเห็นสัญลักษณ์งานด่วนบนใบหยิบ)                                                                        |
| รถขนส่ง (Transport)       | ข้อมูลรถที่จองไว้ล่วงหน้า เช่น หมายเลขจองรถ (Booking No), บริษัทขนส่ง (Carrier), ทะเบียนรถ (Vehicle No), ประเภทรถ; กรณีส่งออกระบุเบอร์ตู้ (Container No)/ประเภทตู้/เลขผนึกตู้ (Seal) ได้สูงสุด 3 รายการ |
| ข้อมูลส่งออก (Export)     | สำหรับออเดอร์ส่งออก เช่น Airway Bill, Bill of Lading, ต้นทาง (Origin), เรือ (Vessel), ท่าเรือปล่อย/รับสินค้า, เที่ยวเรือ (Voyage)                                                                       |

**การกรอกข้อมูล Consignee และ Ship To — ทำได้ 2 วิธี**

| **วิธี**               | **รายละเอียด**                                                                         |
| ---------------------- | -------------------------------------------------------------------------------------- |
| กรอกเอง                | พิมพ์ข้อมูลตามที่ต้องการลงในหน้าเว็บโดยตรง                                             |
| ดึงจาก Profile Partner | เลือกจากโปรไฟล์พาร์ทเนอร์ที่สร้างไว้ ระบบจะดึงเฉพาะข้อมูลผู้รับ/ผู้ส่งสินค้ามาให้เลือก |

> **ข้อควรรู้:** หากต้องการดึงจาก Profile Partner ต้องตั้งค่าโปรไฟล์พาร์ทเนอร์ (Profile Partner) ไว้ก่อน


> **ข้อควรรู้: ระบบดึงข้อมูลให้อัตโนมัติเมื่อเลือก SKU** (ในข้อ 5–6)
>
> * เมื่อเลือกรหัสสินค้า ระบบจะแสดง **ชื่อสินค้า**, **ประเภทสินค้า**, **คุณลักษณะสินค้า**, **แพ็กเกจ** และ **กลยุทธ์การหยิบ** ที่อ้างอิงจาก Master SKU ให้อัตโนมัติ
>
> * **จำนวนสินค้าที่จะปล่อยตั้งต้นเป็น "1"** เสมอ
>
> * หากสินค้านั้นมีหลายแพ็กเกจ ลูกค้าสามารถเลือกแพ็กเกจที่ต้องการได้

**การระบุรายละเอียดเพิ่มเติมของแต่ละรายการ**

หากต้องการแก้ไขจำนวน หรือระบุข้อมูลเจาะจง ให้ **ดับเบิลคลิก** ที่บรรทัดสินค้ารายการนั้น แล้วระบุข้อมูลได้ เช่น

* ปล่อยสินค้าแบบเจาะจง **พาเลท (Pallet)**

* **หมายเลขกล่อง (Carton)**

* **วันที่ผลิต / วันที่หมดอายุ**

* **ล็อตสินค้า (Lot)**

* เจาะจง **พื้นที่จัดเก็บ (Location)**

---

# **การสร้างเอกสารปล่อยสินค้า ด้วยการนำเข้าข้อมูลผ่านไฟล์เอ็กเซล (Create via Import)**

ใช้เมื่อต้องการสร้างเอกสารปล่อยสินค้าจำนวนมากพร้อมกัน โดยนำเข้าข้อมูลจากไฟล์ Excel เข้าสู่ระบบ MOLOG WMS

**ภาพรวมกระบวนการขาออก** (คู่มือฉบับนี้อยู่ที่ขั้นแรก)

```
[ ▶ สร้างเอกสาร ] → [ จองสินค้า ] → [ หยิบสินค้า ] → [ แพ็ก ] → [ ปล่อย/ส่งออก ] → [ ปิดงาน ]
```

**เข้าใช้งาน:** เมนู `ขาออก > ปล่อยสินค้า (Outbound > Direct Shipment Order)`

> **สิ่งที่ต้องเตรียมก่อน:** ตั้งค่าค่าตั้งต้น (Default) ของระบบให้เรียบร้อย

---

# **1. ขั้นตอนการนำเข้า**

เข้าใช้งานได้ 2 ช่องทาง และเลือกรูปแบบการนำเข้าได้ 2 แบบ (ดู **ตารางช่องทางและรูปแบบ** ด้านล่าง) ขั้นตอนต่อไปนี้เป็นตัวอย่างแบบ **อัปโหลดไฟล์** หากใช้แบบกรอก **ข้อมูลจากตาราง** ให้ดูหมายเหตุท้ายขั้นตอน

1. เข้าเมนูนำเข้า — `ขาออก > ปล่อยสินค้า` → คลิก `นำเข้าข้อมูล (Import)` (หรือเข้าจาก `เมนูด่วน > นำเข้าข้อมูล`)

2. เลือกรูปแบบ **"นำเข้าจากการอัปโหลดไฟล์"** — Pop-up จะปิดลง ให้ตรวจสอบข้อมูลเบื้องต้น เช่น **Storer** *(กรณี 3PL)* และ **คลังสินค้า (Warehouse)**

3. คลิก `ถัดไป (Next)` ระบบพาไปยังแท็บ `อัปโหลดไฟล์`

4. **ครั้งแรก:** คลิก `จุด 3 จุด` มุมขวาบน → `ดาวน์โหลด` เพื่อโหลดไฟล์แบบร่าง (Template) *(ชื่อไฟล์: `TEMPLATE_DIRECT_SHIPMENT_ORDER_SERIAL.xlsx`)*

5. เปิดไฟล์ Template แล้วกรอกข้อมูล — คอลัมน์ที่มี **เครื่องหมายดอกจัน (*)** เป็นช่องบังคับ ต้องระบุเสมอ แล้วบันทึกไฟล์

6. กลับมาที่ระบบ คลิก `เลือกไฟล์เอ็กเซล` → เลือกไฟล์ → `Open`

7. ตั้งค่า Toggle และตัวเลือกการแยกเอกสารตามต้องการ (ดูด้านล่าง)

8. คลิก `นำเข้าทันที`

→ **ผล:** ระบบแสดงผลการนำเข้า พร้อมแจ้ง **เลขที่ใบงาน** ที่สร้างสำเร็จ ตรวจสอบได้ที่เมนู `ขาออก > ปล่อยสินค้า`

> **กรณีนำเข้าแบบกรอกในตาราง:** ที่ข้อ 2 เลือกรูปแบบ **"ข้อมูลจากตาราง"** แทน จากนั้นกรอกข้อมูลลงในตารางบนหน้าเว็บโดยตรง (ใช้งานคล้าย Excel) แล้วคลิก `นำเข้าทันที` — ระหว่างทางคลิก `บันทึก (Save)` เพื่อเก็บเป็นร่างไว้กรอกต่อภายหลังได้

**ตารางช่องทางและรูปแบบการนำเข้า** (ใช้ในข้อ 1–2)

| **เข้าใช้งานได้ 2 ช่องทาง** | **วิธีเข้า**                                                                                                                            |
| --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| จากเมนูปล่อยสินค้า          | `ขาออก > ปล่อยสินค้า` → คลิก `นำเข้าข้อมูล (Import)`                                                                                    |
| จากเมนูนำเข้าข้อมูล         | `เมนูด่วน > นำเข้าข้อมูล` → คลิก `เริ่มนำเข้าข้อมูล` → เลือก `นำเข้ารายการปล่อยสินค้า` (หน้านี้แสดงประวัติและสถานะการนำเข้าทั้งหมดด้วย) |

| **รูปแบบการนำเข้า 2 แบบ** | **รายละเอียด**                                            |
| ------------------------- | --------------------------------------------------------- |
| ข้อมูลจากตาราง            | กรอกข้อมูลผ่านตารางบนหน้าเว็บ ใช้งานคล้าย Microsoft Excel |
| อัปโหลดไฟล์               | นำเข้าด้วยไฟล์ Excel (นามสกุล `.xlsx`)                    |

> หากไม่เลือกรูปแบบ ระบบจะตั้งต้นเป็น **"ข้อมูลจากตาราง"** เสมอ

**คำอธิบาย Toggle และตัวเลือกในหน้านำเข้า** (ใช้ในข้อ 7)

| **ตัวเลือก**                                                | **พฤติกรรม**                                                                                                                                              |
| ----------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| หยุดการนำเข้าทั้งหมด หากติดปัญหาบางรายการ *(ตั้งต้น: เปิด)* | เมื่อเปิด: หากมีรายการผิด ระบบจะไม่สร้างเอกสารใดเลย เพื่อให้แก้ไฟล์แล้วนำเข้าใหม่ได้ทั้งชุดโดยไม่ต้องคัดรายการที่สำเร็จออก หากไม่ต้องการ ปิดก่อนนำเข้าได้ |
| แยกเอกสารตาม (Split By)                                     | เลือกได้ว่าให้ระบบแยกเป็นกี่เอกสารโดยอิงข้อมูลใด (ดูตารางตัวเลือกด้านล่าง)                                                                                |

**ตัวเลือก "แยกเอกสารตาม (Split By)"**

| **ตัวเลือก**                                         |
| ---------------------------------------------------- |
| วันที่คาดว่าจะปล่อยสินค้า (Expect Release Date)      |
| **วันที่สร้างใบงาน (Opened Date) — ค่าตั้งต้น**      |
| รหัสสินค้า (SKU Code)                                |
| พาเลท (Pallet ID)                                    |
| หมายเลขล็อต (Lot No)                                 |
| เลขที่ผู้เสียภาษี (Tax Invoice)                      |
| สาขา (Branch)                                        |
| ข้อมูลอ้างอิงแบบไดนามิก (ขาเข้า/ขาออก) ที่ตั้งค่าไว้ |

> **กรณีนำเข้าไม่สำเร็จ:** หากผลการนำเข้าแสดงตัวเลขในฝั่ง **"กรุณากรอกข้อมูลให้ครบถ้วน"** แสดงว่ามีข้อผิดพลาด เปิดดู **"ผลการนำเข้าไม่สำเร็จ"** เพื่อดูสาเหตุรายแถว เมื่อเปิด Toggle "หยุดการนำเข้าทั้งหมด" ไว้ รายการที่ผ่านจะยังไม่ถูกสร้าง ให้แก้ไฟล์ตามที่ระบบแจ้งแล้วนำเข้าใหม่ได้ทั้งชุด

---

### **ขั้นตอนถัดไป**

* การจองสินค้าตาม Picking Logic (FIFO/FEFO)


