Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

MTMS_送貨訂單與出貨_使用說明.md 14 KiB

​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375
  1. # MTMS 使用說明:送貨訂單 → 放單 → 成品出倉
  2. > 本手冊依目前前端畫面與繁中文案整理,**按鈕/選單名稱以畫面上「」內文字為準**。
  3. > 適用範圍:側欄「送貨訂單」、倉庫「成品出倉」(撳單/掃碼出倉/列印標籤)、加單與車線-X。
  4. > **「一附」章節**使用本機資料庫 `fpsmsdb` 的真實例子(查詢當下快照)。
  5. > 產生日期:依原始碼現況(若畫面改版,請以實際 UI 為準)。
  6. ---
  7. ## 這份手冊怎麼用
  8. | 符號 | 意思 |
  9. |------|------|
  10. | 「……」 | 畫面上看得到的按鈕、選單、標題 |
  11. | → | 下一步操作 |
  12. **角色分工(白話):**
  13. | 角色動作 | 主要畫面 |
  14. |----------|----------|
  15. | 看單、放單、加單、補貨 | 「送貨訂單」`/do` |
  16. | 撳單、掃碼提貨、列印 DN/標籤 | 「成品出倉」`/doworkbench` |
  17. | 調整提料順序等(ADMIN) | 「成品出倉管理」 |
  18. > **「放單」≠「撳單」**:放單=由送貨訂單產生提料票;撳單=倉庫領取該票開始出倉。
  19. 建議閱讀順序:送貨訂單篩選 → 放單 → 撳單 → 掃碼出倉 → 填箱數列印。
  20. ---
  21. ## 一、整體流程
  22. ```text
  23. 【送貨訂單 /do】篩選「2/F」「4/F」「車線-X」「加單」
  24. ↓ 「批量放單」或詳情「放單」
  25. 【產生提料單/提票】狀態進入待撳單
  26. ↓
  27. 【成品出倉 /doworkbench】「撳單/提料單詳情」
  28. ↓ 選日期/批量|單量/樓層票 → 點車線「確認分配」
  29. 【掃碼提料】「開始QR掃描」→「提交所有已掃描項目」
  30. ↓
  31. 【成品提貨記錄】輸入「箱數」→「列印送貨單標籤」等
  32. ↓
  33. 【查看提貨情況】核對「已完成」
  34. ```
  35. ---
  36. ## 一附、本地資料庫實例
  37. > DO「來貨狀態」:`pending`→「待處理」、`receiving`→「接收中」、`completed`→「已完成」。
  38. > 提票在「查看提貨情況」:`pending`→「待撳單」、`released`→「提貨中」、`completed`→「已完成」。
  39. ### 例 A:待放單/待出貨的送貨訂單(2026-07-30)
  40. 本機「預計送貨日期」**2026-07-30** 仍有多張「待處理」,例如:
  41. | 「門店訂單編號」 | 「來貨狀態」 | 店鋪 |
  42. |------------------|--------------|------|
  43. | TOUR03PO26070304 | 待處理 | UR03 |
  44. | TOCF28PO26070199 | 待處理 | CF28 |
  45. | TOCF28PO26070200 | 待處理 | CF28 |
  46. | TOCF02PO26070176 | 待處理 | CF02 |
  47. | TOCF18PO26070194 | 待處理 | CF18 |
  48. **怎麼練:**
  49. 1. 「送貨訂單」→ 選樓層分頁 →「預計送貨日期」填 **2026-07-30** → 搜索。
  50. 2. 找上表編號點「詳情」看行項與「庫存可用」。
  51. 3. 測試庫才建議真的「放單」/「批量放單」(會產生提料票)。
  52. ### 例 B:近一週 DO 狀態量級(本機 2026-07-28~08-05)
  53. | 「來貨狀態」 | 約筆數 | 使用者常做 |
  54. |--------------|--------|------------|
  55. | 待處理 | 1,425 | 篩選後「批量放單」 |
  56. | 已完成 | 1,059 | 查歷史/補貨原單 |
  57. | 接收中 | 96 | 出倉進行中對應 |
  58. ### 例 C:提料票(撳單前「待撳單」風格樣本)
  59. 本機較早提票例(`do_pick_order`,狀態 pending≈待撳/待處理):
  60. | 「提票號碼」 | 車線資訊 | 店鋪 | 「需求日期」 | 放單類型 |
  61. |--------------|----------|------|--------------|----------|
  62. | TI-S-20260504-4F-001 | P06B_Sat_區1_港島東 | MC49 | 2026-05-04 | single(單量) |
  63. | TI-S-20260504-2F-001 | 車線-F1 | MC49 | 2026-05-04 | single |
  64. | TI-S-20260504-2F-001 | 車線-X | HP65 | 2026-05-04 | single |
  65. | TI-S-20260505-4F-002 | P06B_Tue_區5_九龍中 | HP15 | 2026-05-05 | single |
  66. **怎麼練:**「成品出倉」→「撳單/提料單詳情」→ 日期選對應「是日/翌日…」;或「成品提貨記錄(全部)」用「提票號碼」搜索。注意「車線-X」會獨立分組。
  67. ### 自行查核用 SQL(選用)
  68. ```sql
  69. SELECT d.code, d.status, DATE(d.estimatedArrivalDate) AS eta, s.code AS shop
  70. FROM delivery_order d
  71. LEFT JOIN shop s ON s.id = d.shopId
  72. WHERE d.deleted = 0 AND DATE(d.estimatedArrivalDate) = '2026-07-30'
  73. ORDER BY d.id DESC
  74. LIMIT 20;
  75. SELECT ticket_no, TruckLanceCode, ticket_status, ShopCode,
  76. DATE(RequiredDeliveryDate) AS req_date, release_type
  77. FROM do_pick_order
  78. WHERE deleted = 0 AND RequiredDeliveryDate >= '2026-05-01'
  79. ORDER BY id DESC
  80. LIMIT 20;
  81. ```
  82. ---
  83. ## 二、送貨訂單(`/do`)
  84. ### 2.1 入口與分頁
  85. - 側欄 **「送貨訂單」**。
  86. | 分頁 | 用途 |
  87. |------|------|
  88. | 「2/F」「4/F」 | 依樓層票別看/放單 |
  89. | 「車線-X」 | 無匹配車線或歸入 X 的訂單 |
  90. | 「加單」 | isExtra 加單;批量放單可合併 |
  91. | 「補貨」 | 已完成原單補到目標單 |
  92. ### 2.2 搜索欄
  93. - 「門店訂單編號」「店鋪名稱」「車線號碼」「預計送貨日期」「來貨狀態」
  94. - 狀態選項:「待處理」「接收中」「已完成」(及「全部」)
  95. - 注意:「已填寫車線號碼時,請一併選擇預計送貨日期後再搜索。」/「需選擇預計送貨日期」
  96. ### 2.3 結果表常見欄
  97. 「詳情」「門店訂單編號」「店鋪名稱」「供應商名稱」「車線號碼」「訂單日期」「預計送貨日期」「來貨狀態」。
  98. ### 2.4 詳情頁(`/do/edit?id=`)
  99. - 標題:「編輯送貨訂單詳情」
  100. - 動作:「放單」「提料單分配」「分配2/F」「分配4/F」「放單2/F」「放單4/F」「返回」
  101. - 行表:「商品編號」「貨品名稱」「數量」「庫存可用」「庫存狀態」
  102. - 單張成功提示:「送貨訂單放單成功!提料單已建立。」
  103. ---
  104. ## 三、放單詳解
  105. ### 3.1 批量放單(常用)
  106. 1. 在「送貨訂單」搜出目標日/樓層的列,勾選需要的店(可取消勾選排除)。
  107. 2. 點 **「批量放單」**。
  108. 3. 對話框顯示「已選擇店舖數量: N」;「確認」執行。
  109. 4. **「加單」分頁**額外選項:
  110. - 「確認合併放單」(合併同車線 → TI-M- 合併票;文案含「合併同車線送貨訂單(TI-M- 合併票)」)
  111. - 「確認不放合併放單」
  112. 5. 成功:「已完成批量放單」。
  113. Workbench 路徑按鈕亦可能顯示為「批量放單」(鍵名 Workbench Batch Release)。
  114. ### 3.2 單張放單
  115. 詳情頁「放單」,或先「分配2/F/4/F」再「放單2/F/4/F」。
  116. ### 3.3 放單前/失敗常見提示
  117. | 提示 | 處理 |
  118. |------|------|
  119. | 「沒有選擇送貨訂單進行批量放單…」 | 先勾選列 |
  120. | 「車線可用性警告」「問題送貨訂單」 | 核對目標日是否有車線;或走「車線-X」 |
  121. | 「放單提料單失敗,請稍後再試。」 | 稍後重試;查該店是否已放過 |
  122. ---
  123. ## 四、成品出倉(`/doworkbench`)— 主路徑
  124. ### 4.1 入口
  125. - 「倉庫管理」→ **「成品出倉」**(現行主選單指向 `/doworkbench`)。
  126. - 舊頁 `/finishedGood` 標題同為「成品出倉」,一般以 Workbench 為準。
  127. ### 4.2 頁頂打印機
  128. - 「A4 打印機」「標籤打印機」「列印全部草稿 (N)」
  129. - 未選機:「請先選擇打印機」/「請先選擇標籤打印機」
  130. ### 4.3 分頁一覽
  131. | tab | 標籤 |
  132. |-----|------|
  133. | 0 | 「撳單/提料單詳情」 |
  134. | 1 | 「加單」(徽章:當日未完成加單票數) |
  135. | 2 | 「成品提貨記錄」 |
  136. | 3 | 「成品提貨記錄(全部)」 |
  137. | 4 | 「查看提貨情況」 |
  138. | 5 | 「成品出倉出箱數量」 |
  139. | 6 | 「送貨路線摘要」 |
  140. ---
  141. ## 五、撳單(領票)
  142. ### 5.1 條件列
  143. - 「請選擇日期」:「是日」「翌日」「後日」
  144. - 「放單類型」:「批量」「單量」
  145. - 「票別(樓層)」:「2/F 票」「4/F 票」
  146. ### 5.2 車線面板
  147. 1. 車線按鈕顯示「(未撳數/總單數)」、裝載序/出發時間等。
  148. 2. 點車線 →「確認分配」(含「位置」「車線號碼」「裝載順序」「出發時間」「所需日期」「可用訂單」)→「確認」。
  149. 3. 成功後進入提料明細掃碼。
  150. 4. 無單時:「該樓層未有需處理訂單」/「此樓層沒有可用的提料單」。
  151. 5. 「未完成提料單」可搜商店/車線/送貨單編號再「選擇」。
  152. 6. **限制:**「請先完成目前的提料單,再提取下一張」。
  153. ### 5.3 「車線-X」
  154. - DO 與出倉皆有獨立「車線-X」區塊;無匹配車線時顯示「車線-X」。
  155. - 「以前」:今日前未完成的車線-X。
  156. - 出箱儀表會統計「車線-X 出箱數」。
  157. ---
  158. ## 六、掃碼出倉(提料執行)
  159. 1. 在已撳單的明細中看「所有提料單批號」「進度」。
  160. 2. 「開始QR掃描」/「停止QR掃描」;「掃描結果」正確時「二維碼驗證成功。」
  161. 3. 可「改數」「提交數量」;問題回報含不良/遺失等。
  162. 4. 「提交所有已掃描項目」;可選「列印空白頁數標籤」。
  163. 5. 無掃碼可直接完成的列可用「已完成」(Just Completed)。
  164. 6. 全部完成後通常導向「成品提貨記錄」(帶提票號)。
  165. ### 掃碼常見錯誤
  166. | 提示 | 處理 |
  167. |------|------|
  168. | 「二維碼不符合當前訂單中的任何貨品。」 | 確認掃的是本票貨品 |
  169. | 「此批號不可用…」「此批次尚未上架」 | 換批或先完成上架 |
  170. | 「此批號單位不符…」「此批號已提貨…」 | 換批 |
  171. | 「掃描批號已過期…」 | 換未過期批 |
  172. | 「此批次貨品已被其他送貨單留起…」 | 換批或協調留貨 |
  173. | 換批雙掃說明 | 依畫面再掃一次確認 |
  174. ---
  175. ## 七、加單專章
  176. ### 7.1 在「送貨訂單」
  177. - 開「加單」分頁搜索與「批量放單」。
  178. - 合併選項見 §3.1(TI-M- 合併票)。
  179. ### 7.2 在「成品出倉」
  180. 1. Tab「加單」;進入前確認:「進入加單檢視?」
  181. 2. 說明:「加單檢視會依選定日期,將 isExtra 票依店鋪與車線顯示。」
  182. 3. 「目前是加單票,顯示與操作已切換為加單模式。」/「離開加單檢視」「返回一般指派分頁」。
  183. 4. 「合併加單提料單」:僅「未分配」且同店鋪、樓層(2/F、4/F 或車線-X)、車線、出發時間可合併。
  184. 5. 類型顯示可能為「合拼單」「加單」「批量」「單量」。
  185. ---
  186. ## 八、補貨(「送貨訂單」→「補貨」)
  187. 1. 「補貨填表」「對單」→「待提交列表」→「提交」/「清空」。
  188. 2. 「送貨單號末四位」「原送貨單」「目標送貨單」「補貨數量」「原出貨數」「車線」。
  189. 3. 無車線時畫面可能顯示「車線-X」。
  190. 4. 「補貨進度追蹤」:待處理/處理中/已完成。
  191. 5. 限制例:「只有已送貨(completed)的送貨單可作為原送貨單。」「補貨數量必須大於零」。
  192. ---
  193. ## 九、箱數與列印
  194. ### 9.1 草稿/空白
  195. - 「列印全部草稿 (N)」→ 確認「確認列印全部草稿?(總數量:N份)」→「成功列印」。
  196. - 提料中:「列印空白頁數標籤」→「請輸入要列印的標籤數量:」。
  197. ### 9.2 完成後正式列印(「成品提貨記錄」)
  198. 1. 「查看詳情」或列表動作。
  199. 2. 「列印提料單」「列印送貨單標籤」「列印提料單和送貨單標籤」「補印標籤」。
  200. 3. 彈窗「請輸入總箱數」,欄位「箱數」(≥1)。
  201. 4. 成功:「成功列印」。
  202. ### 9.3 補印
  203. - 「補印送貨單標籤」:「起始箱號」「結束箱號」「總箱數」
  204. - 校驗:起始≥1、結束≥起始、結束≤總箱數等。
  205. ### 9.4 送貨路線摘要
  206. - Tab「送貨路線摘要」→ 選「車線」→「下載報告 (PDF)」。
  207. - 若未執完:「此車線仍有 N 張訂單未執拾。是否仍要列印 / 下載送貨路線摘要?」
  208. ### 9.5 出箱數量
  209. - Tab「成品出倉出箱數量」:按日「2/F 出箱數」「4/F 出箱數」「車線-X 出箱數」「總出箱數」(來自完成時填的箱數)。
  210. ---
  211. ## 十、查看提貨情況與管理動作
  212. ### 10.1 查詢
  213. - 「目標日期」「重新載入」「樓層」「狀態」(「待撳單」「提貨中」「已完成」)。
  214. - 欄含貨車/車線/裝載順序/提票號碼/負責員工/訂單項目數量等。
  215. ### 10.2 管理(常需 ADMIN)
  216. | 動作 | 意義(畫面說明意涵) |
  217. |------|----------------------|
  218. | 「撤銷領取」 | 清空負責人,單據回待分配,他人可再領 |
  219. | 「強制完成提貨單」 | 標完成並歸檔,不改已揀數量;適用已全部提交但系統未結案 |
  220. 未授權:「僅管理員(ADMIN 權限)可使用」。
  221. ---
  222. ## 十一、狀態對照(避免搞混三套名稱)
  223. ### 11.1 送貨訂單「來貨狀態」
  224. | 鍵 | 畫面 |
  225. |----|------|
  226. | pending | 「待處理」 |
  227. | receiving | 「接收中」 |
  228. | completed | 「已完成」 |
  229. | (部分流程)released / picking | 「已放單」/「提料中」 |
  230. ### 11.2 「查看提貨情況」提票狀態
  231. | 鍵 | 畫面 | 白話 |
  232. |----|------|------|
  233. | pending | 「待撳單」 | 已放單、尚未領取 |
  234. | released | 「提貨中」 | 已撳單/出倉中 |
  235. | completed | 「已完成」 | 提貨完成 |
  236. ### 11.3 提料單通用(pickOrder)
  237. 「待處理」「已放單」「提料中」「已完成」——與上表用詞接近但場景不同;操作時以**目前所在分頁**的 Chip 文案為準。
  238. ---
  239. ## 十二、成品出倉管理(ADMIN)
  240. - 「倉庫管理」→「成品出倉管理」(`/finishedGood/management`)。
  241. - 「提料順序」:上移/下移/置頂/置底、「新增物品」「儲存」「重新載入」。
  242. - 「出貨倉位」「入貨倉位」等主檔維護。
  243. ---
  244. ## 十三、路徑速查
  245. | 畫面 | 路徑 |
  246. |------|------|
  247. | 送貨訂單 | `/do` |
  248. | DO 詳情/放單 | `/do/edit?id=` |
  249. | 成品出倉(主) | `/doworkbench` |
  250. | 成品出倉管理 | `/finishedGood/management` |
  251. | 舊成品出倉 | `/finishedGood`(附錄對照用) |
  252. ---
  253. ## 十四、常見問題速查
  254. | 情況 | 建議 |
  255. |------|------|
  256. | 批量放單後倉庫看不到票 | 核對日期「是日/翌日」、樓層票別、批量/單量、是否加單檢視 |
  257. | 車線按鈕 0 單 | 換日期/樓層;查「車線-X」「未完成提料單」 |
  258. | 掃碼一直失敗 | 批號是否上架、是否被留貨/過期/單位不符 |
  259. | 印不出標籤 | 先選 A4/標籤打印機;完成後記得填「箱數」 |
  260. | 加單與正單混在一起 | 明確進/出「加單」檢視;合併規則要同店同線同時段 |
  261. | 畫面突然英文 | 少數錯誤字串尚未進 zh,以實機為準並回報補譯 |