版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、貨運(yùn)中心倉(cāng)庫(kù)管理系統(tǒng) 設(shè)計(jì)書 目目 錄錄 范圍范圍.4 A 系統(tǒng)目標(biāo).4 B 主要軟件需求.4 C 設(shè)計(jì)約束、限制.4 數(shù)據(jù)設(shè)計(jì)數(shù)據(jù)設(shè)計(jì).6 A:數(shù)據(jù)結(jié)構(gòu).6 單據(jù)描述.6 數(shù)據(jù)結(jié)構(gòu).6 B:數(shù)據(jù)存放約束.8 體系結(jié)構(gòu)設(shè)計(jì)體系結(jié)構(gòu)設(shè)計(jì).9 A:數(shù)據(jù)和控制流.9 基礎(chǔ)數(shù)據(jù)設(shè)置.9 倉(cāng)庫(kù)、庫(kù)區(qū)、貨位以及相關(guān)項(xiàng)目.9 策略.10 客戶、物料相關(guān)項(xiàng)目.10 業(yè)務(wù)過程.11 庫(kù)存記錄數(shù)據(jù)格式.11 客戶委托入庫(kù)業(yè)務(wù).12 TO單業(yè)務(wù)功能.34 策略設(shè)置.38 客戶委托出庫(kù)業(yè)務(wù).39 倉(cāng)庫(kù)內(nèi)部日常作業(yè)模塊.56 倉(cāng)庫(kù)之間移庫(kù).66 月末處理.76 客戶費(fèi)用結(jié)算.78 統(tǒng)計(jì)報(bào)表.81 客戶費(fèi)用報(bào)表.81 安
2、排信息查詢.82 物流統(tǒng)計(jì)報(bào)表.84 物流倉(cāng)庫(kù)報(bào)表.87 客戶倉(cāng)庫(kù)報(bào)表.89 系統(tǒng)維護(hù).93 操作人員以及權(quán)限控制.93 數(shù)據(jù)庫(kù)備份.93 系統(tǒng)日志.95 開發(fā)環(huán)境.96 接口設(shè)計(jì)接口設(shè)計(jì).97 A 人機(jī)界面規(guī)則.97 基礎(chǔ)數(shù)據(jù)維護(hù).100 地區(qū)設(shè)置.100 分公司設(shè)置.100 sys_code內(nèi)容設(shè)置窗口.100 包裝設(shè)置.100 倉(cāng)庫(kù)設(shè)置.100 月臺(tái)設(shè)置.101 庫(kù)區(qū)類型設(shè)置.101 庫(kù)區(qū)設(shè)置(包括庫(kù)區(qū)策略優(yōu)先級(jí)設(shè)置).101 貨位類型設(shè)置.102 貨位設(shè)置.102 存儲(chǔ)單元設(shè)置.102 存儲(chǔ)單元類型設(shè)置(包括貨位、存儲(chǔ)單元轉(zhuǎn)換率設(shè)置).103 策略設(shè)置.103 客戶設(shè)置.103 客戶商
3、品設(shè)置.104 商品計(jì)量單位換算.104 商品、存儲(chǔ)單元類型換算設(shè)置.104 商品、貨位類型換算設(shè)置.104 客戶倉(cāng)庫(kù)設(shè)置.104 客戶商品安全庫(kù)存設(shè)置.105 客戶委托人庫(kù).105 客戶委托出庫(kù).106 倉(cāng)庫(kù)內(nèi)部日常作業(yè)模塊.106 倉(cāng)庫(kù)月末處理.106 客戶費(fèi)用結(jié)算.106 報(bào)表.106 B 外部接口設(shè)計(jì).106 外部數(shù)據(jù)接口.106 外部系統(tǒng)和設(shè)備接口.107 C 內(nèi)部接口設(shè)計(jì)規(guī)則.108 維護(hù)界面規(guī)則:.108 函數(shù)規(guī)則:.108 附錄附錄.109 出入庫(kù)類別.109 運(yùn)輸安排單類別.109 取號(hào)函數(shù)(F_GETID)規(guī)則.109 范圍范圍 A 系統(tǒng)目標(biāo)系統(tǒng)目標(biāo) 本倉(cāng)庫(kù)管理軟件是物流中
4、心的倉(cāng)庫(kù)管理軟件,倉(cāng)庫(kù)能夠接受多家客戶的委托管理他們 的貨物。能夠?qū)}(cāng)庫(kù)內(nèi)的貨物收、發(fā)、存、調(diào)、移庫(kù)等操作進(jìn)行全面的預(yù)測(cè)、建議、控制 和管理。輸出報(bào)表,及時(shí)反映出貨物占用狀況、收發(fā)存情況。使用戶能夠?qū)崿F(xiàn)高效管理。 B 主要軟件需求主要軟件需求 基礎(chǔ)數(shù)據(jù)維護(hù),客戶委托入庫(kù),客戶委托出庫(kù),盤倉(cāng),移庫(kù),倉(cāng)庫(kù)月末處理,客戶費(fèi) 用計(jì)算,輸出統(tǒng)計(jì)報(bào)表。如下圖所示: 倉(cāng)庫(kù) $ $ $ 客戶 運(yùn)輸 需要入庫(kù) 貨物貨物 入庫(kù)安排 客戶 委托入庫(kù)委托出庫(kù) $ $ $ 運(yùn)輸 客戶 需要出庫(kù) 出庫(kù)安排 貨物出庫(kù) 客戶 取得庫(kù)存信息,費(fèi)用信息 $ 內(nèi)部人員盤倉(cāng)、調(diào)整庫(kù)存 C 設(shè)計(jì)約束、限制設(shè)計(jì)約束、限制 數(shù)據(jù)庫(kù):Mic
5、rosoft SQL Server 2000。 服務(wù)器操作系統(tǒng):Windows 2000 開發(fā)語(yǔ)言:PB 7.0 數(shù)據(jù)設(shè)計(jì)數(shù)據(jù)設(shè)計(jì) A:數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu) 單據(jù)描述單據(jù)描述 收貨單,ID 單(Inbound Delivery):由客戶錄入的,單據(jù)中的貨物將要從入庫(kù)。 發(fā)貨單,OD 單(Outbound Delivery):由客戶錄入的,單據(jù)中的貨物將要從倉(cāng)庫(kù)發(fā)送 到客戶處。 揀貨安排單,Wave 單(Wave):由多張發(fā)貨單生成,多張發(fā)貨單作為一批,生成 TO 單,同時(shí)揀貨。 移庫(kù)單:由于某種需求,商品需要從一個(gè)倉(cāng)庫(kù)轉(zhuǎn)移到另外一個(gè)倉(cāng)庫(kù),這個(gè)業(yè)務(wù)用移庫(kù) 單來發(fā)出指令,然后移庫(kù)。移庫(kù)指令使用 IO
6、 表 庫(kù)存轉(zhuǎn)移安排單,TO 單(Transfer Order):包括入庫(kù)、出庫(kù)和移庫(kù),確認(rèn) TO 單改變 庫(kù)存。TO 單可以通過以下方式產(chǎn)生: 由收貨單生成,一般用來指示貨物從收貨區(qū)轉(zhuǎn)移到貨位,同時(shí)確認(rèn)入庫(kù)單,修改 庫(kù)存,一旦貨物到達(dá)貨位,入庫(kù)單關(guān)閉。 由發(fā)貨單或 Wave 單生成,一般用來指示貨物從貨位轉(zhuǎn)移到揀貨區(qū),一旦貨物到 達(dá)揀貨區(qū),出庫(kù)單關(guān)閉。 直接錄入:倉(cāng)庫(kù)內(nèi)部移庫(kù),那么直接錄入 TO 單,實(shí)現(xiàn)倉(cāng)庫(kù)內(nèi)部移庫(kù)。 由 Wave 單生成,一般用來指示貨物從貨位轉(zhuǎn)移到揀貨區(qū),一旦貨物到達(dá)揀貨區(qū), 出庫(kù)單關(guān)閉。 入庫(kù)安排單(ASN):由收貨單生成,相當(dāng)于收貨運(yùn)輸單,包含車輛信息、路線信息和 時(shí)
7、間信息。 出庫(kù)安排單(ASN):由發(fā)貨單生成,相當(dāng)于發(fā)貨運(yùn)輸單,包含車輛信息、路線信息和 時(shí)間信息。 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu) 倉(cāng)庫(kù)數(shù)據(jù)結(jié)構(gòu).pdm 數(shù)據(jù)庫(kù)表說明: 庫(kù)存部分:庫(kù)存部分: I_stock,I_stock_detail:記錄商品庫(kù)存收發(fā)存信息和商品庫(kù)存包裝信息 Vi_inout:當(dāng)前財(cái)務(wù)月份到其他未結(jié)月份的進(jìn)出庫(kù)數(shù)量 Vi_stock:未結(jié)月份的月份庫(kù)存收發(fā)存(沒有期初庫(kù)存) Vi_curStock:當(dāng)前庫(kù)存 Vi_inout_detail:當(dāng)前財(cái)務(wù)月份到其他未結(jié)月份的包裝進(jìn)出庫(kù)數(shù)量 Vi_curStock_detail:當(dāng)前庫(kù)存包裝信息 倉(cāng)庫(kù)部分:倉(cāng)庫(kù)部分: I_warehouse:倉(cāng)
8、庫(kù) I_platform:月臺(tái) I_stor_type:存儲(chǔ)類別 I_ss:庫(kù)區(qū) I_bin_type,I_bin:貨位類別、貨位 I_su_type,I_su:存儲(chǔ)單元類別,存儲(chǔ)單元 I_suType_Bin:貨位存儲(chǔ)單元轉(zhuǎn)化比率 客戶及客戶商品部分:客戶及客戶商品部分: b_client:客戶 I_client_destination:客戶收發(fā)貨地址 I_client_warehouse,I_cware_ware:客戶倉(cāng)庫(kù) b_item:客戶商品 b_item_unit:客戶商品包裝 I_client_safestock::客戶商品安全庫(kù)存 I_sutype_item:客戶商品存儲(chǔ)單元轉(zhuǎn)化
9、比率 I_bintype_item:貨位客戶商品轉(zhuǎn)換比率 單據(jù)部分:?jiǎn)螕?jù)部分: I_io_master,I_io_detail:收發(fā)貨單。收貨單、發(fā)貨單和移庫(kù)單都是用這兩張表。用 類別區(qū)分開來。 (見附錄 TO_Type) I_to_master,I_to_detail:TO 單,收貨入庫(kù)、發(fā)貨出庫(kù)、內(nèi)部移庫(kù)都是用這兩張表。 用類別區(qū)分開來。 (見附錄 TO_Type) I_asn:安排單。收貨安排、發(fā)貨安排、移庫(kù)安排都是用這張表。用類別區(qū)分開來。 (見附錄) I_invent_master,I_invent_detail:盤倉(cāng)單。記錄每一次盤倉(cāng)的信息。 費(fèi)用部分:費(fèi)用部分: f_client
10、_fee:記錄每月每個(gè)客戶的費(fèi)用發(fā)生。 其他:其他: I_strategy:策略 I_ss_strategy:庫(kù)區(qū)策略 B_area:地區(qū) B_company:分公司 B_unit:通用計(jì)量單位 B_month:財(cái)務(wù)月份 B_closed_month:已經(jīng)結(jié)帳的財(cái)務(wù)月份信息。 Vb_month:未結(jié)月份視圖 Vb_curMonth:當(dāng)前財(cái)務(wù)月份 系統(tǒng)部分:系統(tǒng)部分: sys_log:系統(tǒng)運(yùn)行日志 sys_code:通用代碼表 sys_sheet_no:各單據(jù)編號(hào)流水規(guī)則。 R_report, r_report_detail, r_report_condition, r_condition_co
11、mmon, r_condition_type, r_condition_master :報(bào)表相關(guān)表。 B:數(shù)據(jù)存放約束:數(shù)據(jù)存放約束 1:為了減少數(shù)據(jù)庫(kù)表的數(shù)量,有部分公用數(shù)據(jù)不建立表,而是統(tǒng)一存放在 sys_code 中?;A(chǔ)數(shù)據(jù)設(shè)置中涉及的存放在 sys_code 中的數(shù)據(jù)如下。 DomainDomain 名稱用戶可 以維護(hù) Sys_code.classdeltailDetail_desc Account_Mode常規(guī)結(jié)賬方式Y(jié)I_Account_Mode Client_Scale客戶規(guī)模YB_Client_Scale Client_Grade客戶等級(jí)YB_Client_Grade Cli
12、ent_Type客戶類型YB_Client_Type Danger_Type危險(xiǎn)品類型YI_Danger_Type Material_Type貨品類別YI_Material_Type Item_PRI物料優(yōu)先級(jí)YI_Item_PRI Shelf_Type貨架類型YI_Shelf_Type SN_Trace_Type系列號(hào)跟蹤類型YI_SN_Trace_Type CC盤貨策略 PA商品上貨策略 Strategy_Type策略類型NI_Strategy_Type PU揀貨策略 1生產(chǎn)日Useful_Life_Type過期計(jì)算類型NI_Useful_Life_Type 2入庫(kù)日 A活動(dòng)Ware_St
13、atus倉(cāng)庫(kù)狀態(tài)NI_Ware_Status C關(guān)閉 Ware_Type倉(cāng)庫(kù)類別YI_Ware_Type 體系結(jié)構(gòu)設(shè)計(jì)體系結(jié)構(gòu)設(shè)計(jì) A:數(shù)據(jù)和控制流:數(shù)據(jù)和控制流 基礎(chǔ)數(shù)據(jù)設(shè)置基礎(chǔ)數(shù)據(jù)設(shè)置 倉(cāng)庫(kù) 貨位 庫(kù)區(qū) 月臺(tái) 包含 1 n 包含 1n 包含 1 n 客戶商品 存儲(chǔ) n n 客戶 從屬 n1 客戶倉(cāng)庫(kù)從屬 n1 從屬 n n 分公司 從屬 n 1 地區(qū) 屬性 1 n 存儲(chǔ)單元 存儲(chǔ) n n 存儲(chǔ) 1 n 貨運(yùn)倉(cāng)庫(kù)基礎(chǔ)數(shù)據(jù)實(shí)體關(guān)系圖 存儲(chǔ)類別 屬性 屬性 n n n n 倉(cāng)庫(kù)、庫(kù)區(qū)、貨位以及相關(guān)項(xiàng)目倉(cāng)庫(kù)、庫(kù)區(qū)、貨位以及相關(guān)項(xiàng)目 倉(cāng)庫(kù)(I_Warehouse)Warehouse:系統(tǒng)內(nèi)存在多個(gè)倉(cāng)
14、庫(kù),倉(cāng)庫(kù)代碼在系統(tǒng)內(nèi)唯一。 月臺(tái)(I_platform)Platform:每一個(gè)倉(cāng)庫(kù)有一個(gè)或多個(gè)月臺(tái),臨時(shí)存放貨物送達(dá)和需要發(fā)出的 貨物。 存儲(chǔ)類別(I_Stor_Type)Storage Type:存儲(chǔ)類別記錄上貨策略、揀貨策略、是否托盤化屬性。 庫(kù)區(qū)(I_ss)Storage Section:每一個(gè)倉(cāng)庫(kù)包含多個(gè)庫(kù)區(qū),庫(kù)區(qū)代碼在系統(tǒng)內(nèi)唯一。每一 個(gè)庫(kù)區(qū)屬于一個(gè)存儲(chǔ)類別。庫(kù)區(qū)對(duì)應(yīng)多個(gè)上架策略和揀貨策略,優(yōu)先級(jí)不同。 貨位(I_bin)Storage Bin:每一個(gè)庫(kù)區(qū)包含多個(gè)貨位,貨位編號(hào)在系統(tǒng)內(nèi)唯一,貨位代碼 一般用位置表示,例如(1-2-1)。每一個(gè)貨位對(duì)應(yīng)一個(gè)貨位類別(I_Bin_Typ
15、e) 。貨位類別記 錄貨位類別的物理屬性和上架發(fā)貨約束,對(duì)應(yīng)的貨位也繼承了那些屬性。 存儲(chǔ)單元(I_Su)Storage Unit:(托盤或其他)。在倉(cāng)庫(kù)內(nèi)可以把存儲(chǔ)單元作為整體來處理。 (托盤化管理) 貨位類別、存儲(chǔ)單元換算:一個(gè)貨位類別可以存放幾個(gè)存儲(chǔ)單元。 倉(cāng)庫(kù) 庫(kù)區(qū)庫(kù)區(qū)月臺(tái)月臺(tái) 貨位貨位 存儲(chǔ)單元(托盤)存儲(chǔ)單元(托盤)庫(kù)存庫(kù)存 庫(kù)存庫(kù)存 倉(cāng)倉(cāng)庫(kù)庫(kù)結(jié)結(jié)構(gòu)構(gòu)圖圖 策略策略 策略:分揀貨策略,上架策略,盤倉(cāng)策略。分別在上貨、揀貨、盤點(diǎn)時(shí)候使用。 客戶、物料相關(guān)項(xiàng)目客戶、物料相關(guān)項(xiàng)目 客戶:客戶公司基本信息,客戶代碼在系統(tǒng)內(nèi)唯一。 客戶遞送地點(diǎn):客戶的收貨發(fā)貨地點(diǎn)。 客戶倉(cāng)庫(kù):物流倉(cāng)庫(kù)是物流
16、公司的物理倉(cāng)庫(kù),他有自己的收發(fā)存。而對(duì)于我們的客戶 來說,他需要設(shè)定最低庫(kù)存、最高庫(kù)存還有庫(kù)存的收發(fā)存。他不一定按照物流公司的物理 倉(cāng)庫(kù)來劃分,可能按照自己的規(guī)則劃分,把幾個(gè)物流倉(cāng)庫(kù)作為合并起來作為他的一個(gè)虛倉(cāng) 庫(kù),按他自己的倉(cāng)庫(kù)劃分來設(shè)定最低庫(kù)存、最高庫(kù)存,輸出收發(fā)存報(bào)表。 客客戶戶倉(cāng)倉(cāng)庫(kù)庫(kù)結(jié)結(jié)構(gòu)構(gòu) 客戶倉(cāng)庫(kù) 物流倉(cāng)庫(kù)物流倉(cāng)庫(kù) 客戶倉(cāng)庫(kù)安全庫(kù)存設(shè)置:設(shè)置客戶倉(cāng)庫(kù)的安全庫(kù)存。 客戶商品:記錄客戶商品的信息。 客戶商品優(yōu)先級(jí):類似于物料的 ABC 分類,商品分類可以多個(gè),由用戶自己設(shè)定。 客戶商品包裝信息:客戶商品可以有多個(gè)包裝,記錄各個(gè)包裝之間的轉(zhuǎn)化系數(shù)。 貨位商品轉(zhuǎn)化系數(shù):記錄貨位和商品的各
17、個(gè)包裝之間轉(zhuǎn)化系數(shù),也就是一個(gè)貨位可以 存放多少個(gè)包裝好的商品。 存儲(chǔ)單元商品轉(zhuǎn)化系數(shù):記錄存儲(chǔ)單元和商品的各個(gè)包裝之間轉(zhuǎn)化系數(shù),也就是一個(gè) 存儲(chǔ)單元可以存放多少個(gè)包裝好的商品。 業(yè)務(wù)過程業(yè)務(wù)過程 庫(kù)存記錄數(shù)據(jù)格式庫(kù)存記錄數(shù)據(jù)格式 庫(kù)存收發(fā)存帳:(庫(kù)存收發(fā)存帳:(I_STOCK) 庫(kù)存收發(fā)存帳記錄方式,庫(kù)存記錄唯一性約束:月份、貨位、商品、批次。記錄的數(shù) 量包括期初數(shù)量、其中收入、其中發(fā)出、其中盤點(diǎn)盈虧數(shù)量、其中移入移出數(shù)量,其中調(diào) 整入調(diào)整出(內(nèi)部移庫(kù))數(shù)量、期末數(shù)量。如果沒有批次就記錄長(zhǎng)度 0 的字符串,而不是 NULL。 庫(kù)存中記錄的數(shù)量的單位都是 b_item 表中設(shè)定的標(biāo)準(zhǔn)單位。 期
18、初、期末數(shù)量處理:采用方法 2 方法 1:商品出入庫(kù)的時(shí)候修改出入庫(kù)數(shù)量,同時(shí)修改本期末和以后的期初期末數(shù)量。 這樣每次出入庫(kù)的時(shí)候花比較多的時(shí)間,但是取得當(dāng)前庫(kù)存比較簡(jiǎn)單。(詳細(xì)見 TO 單 業(yè)務(wù)功能,TO 單出入庫(kù)修改庫(kù)存) 方法 2:商品出入庫(kù)的時(shí)候只更改出入數(shù)量,不改變期初、期末數(shù)量,月結(jié)時(shí)候計(jì)算 期初期末數(shù)量。需要查詢庫(kù)存數(shù)量,需要從已經(jīng)月結(jié)的期末庫(kù)存+以后月份入-以后月 份出。 庫(kù)存包裝收發(fā)存信息庫(kù)存包裝收發(fā)存信息(I_STOCK_DETAIL) 記錄每個(gè)貨位上商品的包裝信息和包裝數(shù)量信息。唯一約束:月份、貨位、商品、批 次、存儲(chǔ)單元、包裝。如果商品不是管理到存儲(chǔ)單元級(jí)別,那么存儲(chǔ)
19、單元字段記錄長(zhǎng)度 的字符串。 記錄信息包括包裝收發(fā)存數(shù)量和庫(kù)存收發(fā)存數(shù)量,那么庫(kù)存收發(fā)存數(shù)量的合計(jì)就必須 和 I_stock 中的庫(kù)存數(shù)量一致。Shelf_Life:保質(zhì)期,有入庫(kù)單決定,如果入庫(kù)時(shí)候不是新 增一條記錄,而是增加庫(kù)存數(shù)量,那么原來的保質(zhì)期被新的保質(zhì)期所覆蓋。Last_Move 記 錄該商品最后以此被移動(dòng)的日期(出入庫(kù)) ,Last_Invent:最后一次盤點(diǎn)日期。沒有盤點(diǎn)過 用 Null 表示。 收發(fā)存信息:在出入庫(kù)的時(shí)候,只是記錄收發(fā)信息,在月結(jié)的時(shí)候完成期初、期末庫(kù) 存的計(jì)算。 其他視圖:其他視圖: Vi_inout:當(dāng)前財(cái)務(wù)月份到其他未結(jié)月份的進(jìn)出庫(kù)數(shù)量 Vi_stock
20、:未結(jié)月份的月份庫(kù)存收發(fā)存(沒有期初庫(kù)存) Vi_curStock:當(dāng)前庫(kù)存 Vi_inout_detail:當(dāng)前財(cái)務(wù)月份到其他未結(jié)月份的包裝進(jìn)出庫(kù)數(shù)量 Vi_curStock_detail:當(dāng)前庫(kù)存包裝信息 客戶委托入庫(kù)業(yè)務(wù)客戶委托入庫(kù)業(yè)務(wù) 委托入庫(kù)正常業(yè)務(wù)的流程如下: 1:倉(cāng)庫(kù)輸入收貨單(客戶的發(fā)貨單) ,表明客戶需要發(fā)貨到倉(cāng)庫(kù)。 2:倉(cāng)庫(kù)安排車輛,生成入庫(kù)安排單,運(yùn)貨到倉(cāng)庫(kù)。一次運(yùn)貨可以包含多個(gè)收貨單。入 庫(kù)安排單包括入庫(kù)時(shí)間,月臺(tái)等信息。 3:當(dāng)貨物運(yùn)送到月臺(tái),進(jìn)行收貨確認(rèn)。 4:對(duì)一張收貨單貨多張收貨單按照上貨策略生成 TO 單。 5:按照 TO 單入庫(kù)。 6:按照實(shí)際信息貨物確認(rèn)
21、TO 單,更改庫(kù)存。 說明:客戶委托入庫(kù)的 IO 單類型是11,對(duì)應(yīng) TO 單的類型是11,以下說有的操作都對(duì) 應(yīng)類型11操作。 涉及單據(jù)以及單據(jù)之間的關(guān)系: 涉及單據(jù)的 ER 圖如下: 收貨單(ID) 入庫(kù)安排單 (ASN) 入庫(kù)To單(TO) 生成 1:n 1:n 生成 1:n 1:n 說明: 收貨單:客戶通知倉(cāng)庫(kù)有貨需要入庫(kù),客戶指明發(fā)貨到哪個(gè)客戶倉(cāng)庫(kù)。 (收貨單中 的商品對(duì)一次收貨有效:如果收貨的數(shù)量比預(yù)定的小,不會(huì)保留這張收貨單。如果需要繼 續(xù)入庫(kù),必需再開另外的收貨單。 ) 入庫(kù)安排單:可以對(duì)多張收貨單生成 ASN 單,倉(cāng)庫(kù)根據(jù)選擇收貨單的明細(xì),決定 貨物分別發(fā)往哪個(gè)倉(cāng)庫(kù)、哪個(gè)月臺(tái)
22、,并且決定什么時(shí)候到月臺(tái)。根據(jù)倉(cāng)庫(kù)、月臺(tái)分別生成 多張入庫(kù)安排單。也就是收貨單和安排單是多對(duì)多的關(guān)系:一張收貨單,如果包含的商品 發(fā)往兩個(gè)倉(cāng)庫(kù),必須生成兩張安排單;如果對(duì)兩張收貨單生成安排單,而兩張收貨單中的 商品發(fā)往同一個(gè)倉(cāng)庫(kù),同一個(gè)月臺(tái), 那么這兩張收貨單生成一張安排單。 到貨確認(rèn):對(duì) ASN 單做到貨確認(rèn),也就是 ASN 中包含的收貨商品明細(xì)到貨確認(rèn), 因?yàn)橥粋€(gè)收貨單可能生成了多張 ASN,所以 ASN 收貨完畢,收貨單不一定收貨完畢, 只能是收貨單中的對(duì)應(yīng)的商品收貨完畢。 TO 單:對(duì)一張或多張收貨單生成 TO 單,TO 單是一個(gè)倉(cāng)庫(kù)一張 TO 單,如果收 貨單商品在不同倉(cāng)庫(kù),那么需
23、要生成不同的 TO 單。 TO 單確認(rèn):只能對(duì)一張或多張 TO 單進(jìn)行確認(rèn),而不能對(duì) TO 單中的單個(gè)商品進(jìn) 行確認(rèn)。TO 單確認(rèn)表示商品已經(jīng)擺放到貨位,到貨的數(shù)量和入庫(kù)的數(shù)量必需一致。如果 作業(yè)過程有損耗,先全部對(duì) TO 單確認(rèn),然后再報(bào)損。 卸貨到月臺(tái) 擺放 物理流程 系統(tǒng)流程 客戶收貨單(ID) 輸入客戶收貨單(ID) 打印入庫(kù)安排單 入庫(kù)安排單 輸入ID單每個(gè)物料的到貨確認(rèn)信息。如果需要生成TO單 對(duì)多個(gè)沒有生成TO單的收貨單,生成TO單 根據(jù)多張客戶收貨單生成入庫(kù)安排單 錄入確認(rèn)入庫(kù)數(shù)量 貨位 收貨確認(rèn)、再包裝 確認(rèn)數(shù)量及擺放位置 收貨完畢 收收貨貨入入庫(kù)庫(kù)業(yè)業(yè)務(wù)務(wù)流流圖圖 打印TO
24、單 TO單 打印TO單 TO單 入庫(kù)完畢 收貨單維護(hù)收貨單維護(hù)(I_IO_MASTER,I_IO_DETAIL) 下面是收貨單和收貨單物料的狀態(tài)轉(zhuǎn)化圖。 、 、 (B) ID 、 、 (A) ID ID、 、 、 、 :IO_Status 、 、 、 、 ASN(C) ID、 、 ASN 、 、 ASN、 、 、 、 、 、 ASN(D) ID、 、 ASN 、 、 、 、 、 、 ASN 、 、 、 、 、 、 、 、 、 、 、 、 、 ASN 、 、 (E) ID Item ID、 、 、 、 、 、 、 、 、 、 pa_status 、 、 、 、 (J) ID Item 、 、 (
25、B) ID Item 、 、 ID、 、 、 、 、 、 、 、 、 、 、 、 asn_status 、 、 (B) ID asn_status 、 、 ASN(C) ID asn_status 、 、 、 、 ASN 、 、 (E) ID asn_status ASN、 、 、 、 、 、 TO、 (G) ID Item 、 、 、 、 、 、 TO、 A:界面功能: 1:增加收貨單 信息來源:客戶書面單據(jù),或客戶錄入 輸入: 抬頭輸入項(xiàng)目 列必 輸 初始值只 讀 編輯屬性相關(guān)表相關(guān) Domain 收貨單據(jù)編號(hào)V 單據(jù)狀態(tài)VBVDddwSys_codeid_status 客戶參考號(hào) 來源類
26、型V1DddwSys_codesrc_type 單據(jù)類型V11VDddwSys_codeto_type 客戶編號(hào)VDddwB_client 客戶發(fā)出地點(diǎn)VDddwI_client_destination 客戶倉(cāng)庫(kù)編號(hào)VDddwI_client_warehouse 預(yù)定發(fā)貨時(shí)間VYyyy-mm-dd hh:mm 預(yù)定到達(dá)時(shí)間VYyyy-mm-dd hh:mm 送貨車號(hào) 送貨人 送貨人電話 重量V0V 重量單位V0V 體積V0V 體積單位V0V 錄入時(shí)間V現(xiàn)在VYyyy-mm-dd hh:mm 錄入人員V登錄人員V 修改時(shí)間V 修改人員V 備注 明細(xì)輸入項(xiàng)目: 列必 輸 初始值只 讀 編輯屬性相關(guān)
27、表相關(guān) Domain 收貨單據(jù)編號(hào)V根據(jù)抬頭X 行號(hào)V計(jì)算V 商品編號(hào)VDddwB_item 批次 是否指定批次VNCheckBox 上貨狀態(tài)VBVDddwSys_codePa_status 安排狀態(tài)VBVDddwSys_codeAsn_status 生產(chǎn)日期Yyyy-mm-dd 保質(zhì)期Yyyy-mm-dd 包裝VDddwB_item_unit 包裝數(shù)量V0 計(jì)量單位VVDddwB_item 商品數(shù)量V0 實(shí)際包裝數(shù)量0X 實(shí)際商品數(shù)量0X 重量V0V 重量單位VVDddwSys_codeWeight_unit 體積V0V 體積單位VVDddwSys_codeCubage_unit 備注 輸入
28、說明: 處理:a:錄入商品編號(hào), 計(jì)量單位,包裝,重量單位,體積單位顯示默認(rèn)計(jì)量 單位對(duì)應(yīng)的信息,默認(rèn)計(jì)量單位是(b_item.Item_unit) b:錄入包裝數(shù)量,計(jì)算明細(xì)中商品數(shù)量,重量和體積,同時(shí)計(jì)算主表中 重量和體積。 C:保存以前,把實(shí)際包裝數(shù)量設(shè)置成包裝數(shù)量,實(shí)際物料數(shù)量設(shè)置成 物料數(shù)量。 輸出:收貨單存儲(chǔ)到 I_id_master 和 I_id_detail 表中,同時(shí)可以打印輸出。 2:修改收貨單:輸入 ID 單據(jù)編號(hào),顯示單據(jù)。 單據(jù)在取消狀態(tài)不能修改。 A:io_status = B 時(shí)候 輸入項(xiàng)目:輸入項(xiàng)目同增加收貨單,同時(shí)記錄 Change_Date 和 Change
29、_Emp。 處理:同收貨單增加。 輸出:同收貨單增加。 C:id_status B 時(shí)候 能夠輸入項(xiàng)目:客戶參考號(hào),抬頭備注,明細(xì)備注。 處理:不做任何處理 輸出:保存到數(shù)據(jù)庫(kù)。 3:取消收貨單 輸入:選擇 ID 單據(jù)編號(hào)。 能夠取消的條件:?jiǎn)螕?jù)狀態(tài)在初始態(tài)(B)。 處理:把單據(jù)狀態(tài)設(shè)置成 A(取消)。 輸出:保存到數(shù)據(jù)庫(kù) 4:刪除收貨單 輸入:選擇 ID 單據(jù)編號(hào)。 能夠刪除的條件:?jiǎn)螕?jù)在兩種情況下能夠被刪除。 :?jiǎn)螕?jù)狀態(tài)在初始態(tài)(B)。 :?jiǎn)螕?jù)在取消狀態(tài)。 處理:刪除 ID 單。 輸出:保存到數(shù)據(jù)庫(kù) 5:復(fù)制收貨單 流程:選擇一張存在的 ID 單,復(fù)制。復(fù)制生成的單據(jù)個(gè)狀態(tài)恢復(fù)初始狀態(tài)。
30、初始化字段:錄入時(shí)間,錄入人員,修改時(shí)間,修改人員,所有狀態(tài)到初始狀態(tài)。 其他處理同錄入收貨單。 提供的接口函數(shù):(n_io) :已經(jīng)生成 ASN 輸入:id 編號(hào) 處理: :如果 io_status = A,報(bào)錯(cuò) :把 io_status 設(shè)置成 C :如果所有明細(xì)都已經(jīng)安排,那么設(shè) io_status = D :ASN 到貨 輸入:ASN 編號(hào) 返回值:-1:失敗 其他:影響的行 處理: a:相關(guān) ID 明細(xì)中,如果 id_status C,報(bào)錯(cuò) b:把明細(xì)中的 asn_status 設(shè)置 E c:把明細(xì)中的 pa_status = E :已經(jīng)生成 TO 單 輸入:id 編號(hào),bill_l
31、ine,to 單編號(hào) 返回值:-1:失敗 其他:影響的行 處理: :如果 id,bill_line 行中,如果 pa_statusE,報(bào)錯(cuò) :把明細(xì)中 pa_status 設(shè)置成 G :把明細(xì)中 to_no 設(shè)置成傳入的 to 單編號(hào) :?jiǎn)蝹€(gè)物料入庫(kù)完畢(暫時(shí)不做) 輸入:to 單編號(hào),商品編號(hào) 處理: :根據(jù)抬頭中的 To_No 和明細(xì)中的 Item_Id 結(jié)合查詢。 :只有 pa_status=G,才能操作。 (如果狀態(tài) J,那么是系統(tǒng)運(yùn)行錯(cuò)誤,如果 系統(tǒng)正常運(yùn)行就不可能發(fā)生。 ) :把 ID 單明細(xì)中 pa_status = J。 :TO 單入庫(kù)完畢 輸入:To 單編號(hào) 返回值:-1:失
32、敗 其他:影響的行 說明:根據(jù) ID 單明細(xì)中的 TO 單編號(hào),把 ID 商品明細(xì)中的狀態(tài)設(shè)置成入庫(kù)完畢。 處理: :明細(xì)中的 pa_status =G 才能操作。 :明細(xì)中的 pa_status = J :ASN 取消 輸入:ASN 編號(hào) 返回值:-1:失敗 其他:影響的行 說明:把 IO 單明細(xì)中的 ASN 狀態(tài)設(shè)置到初始(B) 處理: :只有 asn_status=C,才能執(zhí)行 :set asn_status = B where asn_no = ASN 編號(hào) :設(shè) as_no = null :如果一張 IO 單的所有明細(xì)的 ASN_status 都等于 B,那么把 IO 單抬頭中 的 io_status 設(shè)置成 B。 :取消 TO 單 輸入:TO 單編號(hào) 說明:TO 單被取消,通知 ID 單明細(xì),把 ID 單明細(xì)中的 pa_status 設(shè)置成到貨狀 態(tài)。 處理: :pa_status = G 才能調(diào)用 :設(shè) pa_status = E :設(shè) to_no = null :明細(xì)取消 ASN(#2001-11-09,10:22) 輸入:IO 編號(hào),行號(hào) 說明:對(duì) IO 單的明細(xì)取消安排 處理: :如果這張 IO 單的所
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全生產(chǎn)社會(huì)監(jiān)督員工作制度
- 部門五四活動(dòng)方案策劃(3篇)
- 卓越地產(chǎn)策劃活動(dòng)方案(3篇)
- 行政管理制度視頻課程(3篇)
- 2025年蘇州市相城區(qū)事業(yè)單位真題
- 專題05 2025年全球婦女峰會(huì)-備戰(zhàn)2026年中考道德與法治時(shí)政熱點(diǎn)解讀與押題預(yù)測(cè)
- 罕見病基因治療的倫理考量與患者知情同意
- 2026中國(guó)人民銀行清算總中心直屬企業(yè)中志支付清算服務(wù)(北京)有限公司招聘3人備考題庫(kù)及完整答案詳解一套
- 2026年河北保定高碑店一中選聘教師20名備考題庫(kù)及完整答案詳解一套
- 2026山東濱州市鄒平市人民法院招聘4人備考題庫(kù)及完整答案詳解
- 滬教版初中英語(yǔ)七年級(jí)下冊(cè)單詞匯表
- 反向開票協(xié)議書
- poc合同范本范文
- 林場(chǎng)管護(hù)合同范例
- 創(chuàng)意寫作理論與實(shí)踐 課件全套 陳曉輝 第1-13章 創(chuàng)意寫作基本理論 -地域文化資源的文學(xué)利用與再開發(fā)
- 春節(jié)后收心培訓(xùn)
- 福建省福州市2023-2024學(xué)年高一上學(xué)期期末質(zhì)量檢測(cè)英語(yǔ)試題 含答案
- 淮安市2022-2023學(xué)年七年級(jí)上學(xué)期期末道德與法治試題【帶答案】
- 安全施工協(xié)議范本
- 2022ABBUMC100.3智能電機(jī)控制器
- 行政倫理學(xué)(全套課件235P)
評(píng)論
0/150
提交評(píng)論