freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

先進(jìn)先出的倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)開(kāi)發(fā)-資料下載頁(yè)

2025-01-21 18:51本頁(yè)面

【導(dǎo)讀】很多企業(yè)甚至不惜投巨資打造自動(dòng)化立庫(kù)來(lái)提高倉(cāng)庫(kù)管理的效率和效益。效率低下,嚴(yán)重地影響了企業(yè)物流系統(tǒng)的運(yùn)行效率。本文還具體介紹了如何運(yùn)用貨位優(yōu)化的規(guī)則和煙草行業(yè)的某些倉(cāng)庫(kù)。統(tǒng)能夠調(diào)用這些存儲(chǔ)過(guò)程實(shí)現(xiàn)出入庫(kù)位的自動(dòng)分配。

  

【正文】 表 41)和入庫(kù)單明細(xì)表(表 42 )的關(guān)系是一對(duì)多的關(guān)系。即, 1 個(gè)入庫(kù)單中若有 3 個(gè)品牌同時(shí)入庫(kù)時(shí),則表 41 中對(duì)應(yīng)的入庫(kù)單有 1 條記錄,而表 42 中對(duì)應(yīng)的明細(xì)表里應(yīng)該有 3 條記錄,分別對(duì)應(yīng) 3 個(gè)品牌。表 42 明細(xì)表中每一條記錄對(duì)應(yīng)的就是每一個(gè)單獨(dú)的作業(yè)任務(wù)。因此表 2 中還有26 相應(yīng)該記錄的其它作業(yè)狀態(tài)標(biāo)識(shí)位。后面的表 44 和表 45 與此類似。 表 43: 入庫(kù)托盤(pán)信息 表 Enter_Pallet 字段名稱 字段含義 字段類 型 備注 ID 序號(hào) Int(4) 主鍵 PALLET_ID 托盤(pán) RFID 號(hào) char(16) PACK_ID RFID 中心條碼包號(hào) int BARCODE_ID 一號(hào)工程條碼號(hào) char(32) 表 44:出庫(kù)登記主表 Out_Warehouse 字段名稱 字段含義 字段類型 備注 Out_ID 出庫(kù)單據(jù)號(hào)(原始) VarChar(20) Company_ID 商業(yè)公司編碼 Char(8) Out_DATETime 出庫(kù)時(shí)間 Datetime(8) Satus_Flag 單據(jù) 完成狀態(tài)標(biāo)識(shí) Char( 1) 0 未完成、 1 完成 Vehicle_ID 車(chē)牌號(hào) VarChar( 10) Handle 單據(jù)經(jīng)手人 Varchar(8) BILL_TYPE 出庫(kù)單據(jù)類型 Char(1) 1 成品、 2 半成品 Remark 備注 Varchar( 100) 表 45:出庫(kù)單明細(xì)表 Out_Warehouse_List 字段名稱 字段含義 字段類型 備注 ID 主鍵 Int Out_ID 對(duì)應(yīng)的出庫(kù)單據(jù)號(hào) Varchar(12) Spec_ID 品牌規(guī)格編碼 VarChar(8) Unit_ID 計(jì)量單位編碼 Char(2) Amount 數(shù)量 N(6,2) FLAG_CP 半成品標(biāo)識(shí) Char(1) 0半成品、 1成品 FLAG_HW 貨位標(biāo)識(shí) Char(1) 0未分配、 1已分配 FLAG_ZL 指令標(biāo)識(shí) Char(1) 是否已生成指令, 0未生成、 1已生成 RealAmount 實(shí)際件數(shù) N(6,2) 27 Reason_ID 庫(kù)存原因編碼 Char(2) OrderID 作業(yè)優(yōu)先級(jí)別 N(2) Work_Status 作業(yè)狀態(tài) Char(1) 0 未處理、 1 正在處理、 2 已完成 OutDOOR_ID 出庫(kù)口 編號(hào) Char( 1) Remark 備注 Varchar( 100) 表 46: 出庫(kù)托盤(pán)信息 表 Out_Pallet 字段名稱 字段含義 字段類型 備注 PALLET_ID 托盤(pán) RFID 號(hào) char(16) 主鍵 OUT_ID 出庫(kù)單據(jù)號(hào) varchar(20) SPEC_ID 品牌規(guī)格編碼 varchar(8) 表 47 當(dāng)前庫(kù)位庫(kù)存表 Current_Shelf_Storage 字段名稱 字段含義 字段類型 備注 SHELF_ID 貨位編碼 char(9) 主鍵 SPEC_ID 品牌規(guī)格編碼 varchar(8) PALLET_ID 托盤(pán) RFID 號(hào) char(16) DESCRIPTION 描述 char(10) POS_STATUS 狀態(tài) char(1) 0 空貨位、 1 滿貨位、2 工作貨位、 3 問(wèn)題貨位 AMOUNT 件數(shù) numeric(6,2) ENT_ID 入庫(kù)單據(jù)號(hào) varchar(20) UNIT_ID 計(jì)量單位編碼 varchar(2) OUT_ID 出庫(kù)單據(jù)號(hào) varchar(20) 表 47 是 當(dāng)前庫(kù)位庫(kù)存表 ,是實(shí)現(xiàn)電子貨位管理的基本數(shù)據(jù)。表中有貨位地址、貨位所在的樓層、倉(cāng)庫(kù)、區(qū)、列、深度、層,以及貨位的狀態(tài)。貨位地址編碼舉例如下:編碼為“ 1A0203041”的描述為“一樓西倉(cāng)庫(kù) 02 區(qū)的第 03 列、第 04 個(gè)貨位、第 1 層”。其中貨位的編號(hào)順序從里到外。西倉(cāng)庫(kù)為 A,東倉(cāng)庫(kù)為B。對(duì)應(yīng)半成品庫(kù)區(qū),則編碼形式為: 2A0203000,描述為“一樓西倉(cāng)庫(kù) 02 區(qū)的第 03 廊道對(duì)應(yīng)的庫(kù)區(qū)(一個(gè)廊道作為一個(gè)庫(kù)區(qū)),這樣將成品的托盤(pán)位與半成品的存儲(chǔ)庫(kù)區(qū)進(jìn)行統(tǒng)一編碼。 28 表 48:計(jì)量單位表 Unit 字段名稱 字段含義 字段類型 備注 Unit_ID 計(jì)量單位編碼 Char(2) 主鍵 Unit_Name 計(jì)量單位名稱 VarChar(20) 表 49:品牌規(guī)格信息表 GoodsSpec 字段名稱 字段含義 字段類型 備注 Spec_ID 品牌規(guī)格編碼 VarChar(8) 主鍵 Spec_Name 規(guī)格名稱 Varchar(100) Status 更新?tīng)顟B(tài) Char( 1) 0 為已停用、 1 為正在使用 ITEM_NUM 產(chǎn)品數(shù)量 Varchar(50) 數(shù)據(jù) 視圖 的開(kāi)發(fā) 視圖表 410:貨架 信息視圖 SHELF_VIEW 字段名稱 字段含義 來(lái)源 備注 FLOOR 樓層序號(hào) SUBSTRING(SHELF_ID, 1, 1) 15 WAREHOUSE 倉(cāng)庫(kù)序號(hào) SUBSTRING(SHELF_ID, 2, 1) A 西區(qū)、 B 東區(qū) AREA 區(qū)域序號(hào) SUBSTRING(SHELF_ID, 3, 2) 0112, 07 與 12 為暫存區(qū) CHANNEL 巷道序號(hào) SUBSTRING(SHELF_ID, 5, 2) 14 DEEP 深度序號(hào) SUBSTRING(SHELF_ID, 7, 2) 18,從里到外 LAYER 層序號(hào) SUBSTRING(SHELF_ID, 9, 1) 12 POS_STATUS 貨位狀態(tài) 表 CURRENT_SHELF_STORAGE 0 空貨位、 2 工作貨位1 滿貨位、 3 問(wèn)題貨位 SHELF_ID 貨位編號(hào) 表 CURRENT_SHELF_STORAGE 升序排列 FWAC 詳細(xì)巷道編號(hào) SUBSTRING(SHELF_ID, 1, 6) DL 巷道貨位序號(hào) SUBSTRING(SHELF_ID, 7, 3) 說(shuō)明:視圖表 410 中 FLOOR 的來(lái)源為 SUBSTRING(SHELF_ID, 1, 1),意思是從SHELF_ID 的第一位開(kāi)始取其一位作為樓層序號(hào),同理 AREA 的來(lái)源為SUBSTRING(SHELF_ID, 3, 2),即從 SHELF_ID 的第三位開(kāi)始,取兩位作為倉(cāng)庫(kù)的區(qū)域序號(hào)。 視圖 表 411: 當(dāng)前庫(kù)位庫(kù)存視圖 CURRENT_SHELF_STORAGE_VIEW 29 字段名稱 字段含義 來(lái)源 備注 FLOOR 樓層序號(hào) 視圖 SHELF_VIEW 15 WAREHOUSE 倉(cāng)庫(kù)序號(hào) 視圖 SHELF_VIEW A 西區(qū)、 B 東區(qū) AREA 區(qū)域序號(hào) 視圖 SHELF_VIEW 0112, 07 與 12 為暫存區(qū) CHANNEL 巷道序號(hào) 視圖 SHELF_VIEW 14 DEEP 深度序號(hào) 視圖 SHELF_VIEW 18,從里到外 LAYER 層序號(hào) 視圖 SHELF_VIEW 12,從下到上 SHELF_ID 貨位編號(hào) 視圖 SHELF_VIEW 升序排列 SPEC_ID 產(chǎn)品編號(hào) 表 CURRENT_SHELF_STORAGE UNIT_ID 計(jì)量單位編碼 表 CURRENT_SHELF_STORAGE ENT_ID 入庫(kù)單據(jù)號(hào) 表 CURRENT_SHELF_STORAGE AMOUNT 數(shù)量 表 CURRENT_SHELF_STORAGE POS_STATUS 貨位狀態(tài) 表 CURRENT_SHELF_STORAGE 0 空貨位、 2 工作貨位1 滿貨位、 3 問(wèn)題貨位 ENTER_DATETIME 入庫(kù)時(shí)間 表 ENTER_WAREHOUSE BILL_TYPE 入庫(kù)單據(jù)類型 表 ENTER_WAREHOUSE 1 成品、 2 半成品 UNIT_NAME 單位名稱 表 UNIT PALLET_ID 托盤(pán)編號(hào) 表 CURRENT_SHELF_STORAGE FWAC 詳細(xì)巷道編號(hào) 視圖 SHELF_VIEW DL 巷道貨位序號(hào) 視圖 SHELF_VIEW 視圖表 412:空巷道信息視圖 NULL_CHANNEL_VIEW 字段名稱 字段含義 來(lái)源 備注 FLOOR 樓層序號(hào) 視圖 SHELF_VIEW WAREHOUSE 倉(cāng)庫(kù)序號(hào) 視圖 SHELF_VIEW AREA 區(qū)域序號(hào) 視圖 SHELF_VIEW BETWEEN 39。0139。 AND 39。0639。 CHANNEL 巷道序號(hào) 視圖 SHELF_VIEW DEEP 深度序號(hào) 視圖 SHELF_VIEW = 39。0139。 LAYER 層序號(hào) 視圖 SHELF_VIEW = 39。139。 POS_STATUS 貨位狀態(tài) 視圖 SHELF_VIEW = 39。039。 30 代碼 開(kāi)發(fā) 入庫(kù)貨位查找 : 1)首先定義一個(gè)存儲(chǔ)過(guò)程 CREATE PROC dt_distribute_shlef 2)由于需要從應(yīng)用程序中獲得產(chǎn)品類型、產(chǎn)品編號(hào)、數(shù)量以及入庫(kù)時(shí)間,需要定義 4 個(gè)變量 ,且輸入?yún)?shù)不符合要求,程序不予處理 : 3) 開(kāi)始利用輸入的信息在倉(cāng)庫(kù)中進(jìn)行查找滿足條件的庫(kù)位的樓層、倉(cāng)庫(kù)、區(qū)域、巷 道信息,所滿足的條件是: ①產(chǎn)品編號(hào)一致; ②貨物類型一致; ③時(shí)間在三天之內(nèi),包括三天 。 4) 滿足步驟 3)中條件的 先要填滿不滿的巷道,將庫(kù)位信息記錄下來(lái),并進(jìn)行計(jì)數(shù)器處理: 5)填滿了不滿的巷道后,再新開(kāi)一個(gè)巷道用于存貨 ; SET NOCOUNT ON IF ISNULL(@createdate,39。39。)=39。39。 RETURN IF ISNULL(@spec,39。39。)=39。39。 RETURN IF ISNULL(@goodstype,39。39。)=39。39。 RETURN IF ISNULL(@num,0)1 RETURN @createdate varchar(10), @spec varchar(10), @goodstype varchar(10), @num int SELECT DISTINCT FLOOR,WAREHOUSE,AREA,CHANNEL into t FROM CURRENT_SHELF_STORAGE_VIEW WHERE SPEC_ID=@spec AND BILL_TYPE=@goodstype AND ENTER_DATETIME = DATEADD(Day,3,@dt1) if(@i@num) /*如果這個(gè)巷道安排不下這批入庫(kù)品,再運(yùn)行下面語(yǔ)句 */ begin set @i=@num@i /*計(jì)算出剩余的未安排庫(kù)位的產(chǎn)品 */ set ROWCOUNT @i DECLARE shlef_cursor CURSOR LOCAL FOR SELECT FROM a INNER JOIN b ON = AND = AND = AND = 31 6)一批貨物最后幾個(gè)如果占用了整個(gè)巷道,照成了庫(kù)位浪費(fèi),將這些貨物轉(zhuǎn)入暫存區(qū) 07 或 12; 7) 不滿足步驟 3)中條件的新開(kāi)一個(gè)巷道用于存貨 ,程序同 5)。 出庫(kù)庫(kù)位查找 1) 首先定義一個(gè)存儲(chǔ)過(guò)程 CREATE PROC dt_outdistribute_shelf 2) 由 于 要從應(yīng)用程序中獲得 出庫(kù) 產(chǎn)品編號(hào) 以及出庫(kù) 數(shù)量,需要定義 2 個(gè)變量,且輸入?yún)?shù)不符合要求,程序不予處理: 3) 首先在依照輸入的產(chǎn)品編號(hào)在暫存區(qū)搜索是否有這種產(chǎn)品,并將搜索出的產(chǎn)品按照時(shí)間屬性從早到晚排序: select from t INNER JOIN shelf_view on = and = and = and = and = 39。039。 WHILE @@FETCH_STATUS = 0 BEGIN set @shelf_list=@shelf_list+39。,39。 + @shelf_id FETCH NEXT FROM c into @shelf_id set @i=@i+1 END if(@i=6 AND ENTER_DATETIME = DATEADD(Day,3,@dt1)) begin select from t INNER JOIN shelf_view on = and = and (=’07’ or =’12’) and = 39。039。 @spec_id varchar(10), @num int SET NOCOUNT ON IF ISNULL(@spec_id,39。39。)=39。3
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1