《仓库管理系统程序说明青岛福沃德电子信息科技有限公司.docx》由会员分享,可在线阅读,更多相关《仓库管理系统程序说明青岛福沃德电子信息科技有限公司.docx(175页珍藏版)》请在三一办公上搜索。
1、仓库实时管理系统说明目录第一篇 拼箱系统6一、入库作业61、入库计划录入62、月台收货143、入库单打印194、入库货物信息修改205、锚桩归垛21二、出库作业221、定舱信息录入222、预配信息录入253、仓库装箱284、入库货物直接装箱335、提货计划及卡车登记356、月台提货387、出库单打印408、移动计划419、拆票计划4210、拆票作业4411、扒箱计划4712、扒箱作业(回库;换箱)48(1)回库48(2)换箱5013、合票5214、单船装箱清单5215、按箱退关5416、按票退关5517、装船确认56三、业务数据维护571、货物换板572、货物拆板573、货物合板594、装船信
2、息修改60四、查询611、仓位图612、货板查询633、提单查询644、出库业务信息查询655、货板状态666、仓位可用位统计677、卸车进度查询678、装箱进度查询689、库存分析69五、报表统计701、入库报表702、库存报表703、装箱报表704、提货出库报表705、完船统计716、业务统计明细表717、业务统计分析表718、进口业务统计表719、装卸队作业明细7210、完船箱经营人统计表7211、综合业务统计表7212、经营分析72六、费收管理731、协议管理73(1)客户协议管理73(2)收费点维护74(3)货代付费协议维护76(4)场站付费协议维护77(5)装卸队付费协议维护78(
3、6)付费点维护78(7)货代航线协议维护79(8)堆存费协议管理802、费用维护82(1)入库收费维护82(2)无车号收费维护83(3)箱费用维护84(4)订舱提单费用维护85(5)费用总账单86(6)账单核销87(7)货代付费维护88(8)装卸队付费维护90(9)场站付费维护92(10)费用总账单维护933、财务收费94(1)送货卡车完工收费94(2)卡车提货出库收费96(3)付运输费974、费用查询98(1)堆存费查询98(2)装卸队作业汇总98(3)提单收费查询98(4)场站付费查询98(5)现金收费查询99(6)付运输费查询99(7)机械卸车查询100(8)出库提单查询100七、基础数
4、据维护1011、出口船名航次信息录入1012、堆位加解锁1023、货板信息生成1034、货代信息维护1045、锚桩位生成105八、系统配置1061、口令修改1062、模块管理1073、基础代码1084、权限设置1095、叉车信息录入1106、绑定管理111(1)货代&货主111(2)货主&工厂112(3)货主&港口113(4)港口&堆放代码1147、用户管理115第二篇 集运系统116一、入库作业1161、入库计划录入1162、送货卡车登记1183、月台收货1214、入库单打印1245、入库货物信息修改1246、锚桩归垛126二、出库作业1271、定舱信息录入1272、预配信息录入1303、仓
5、库装箱1314、入库货物直接装箱1345、提货计划及卡车登记1366、月台提货1407、出库单打印1428、移动计划1439、拆票计划14410、拆票作业14511、扒箱计划14612、扒箱作业147(1)回库147(2)换箱14813、合票150三、业务数据维护1511、装船信息修改151四、查 询1521、货物查询152五、报表统计1531、入库报表1532、库存报表1533、理货单1534、涨缩尺153六、费收管理1531、协议管理153(1)集运客户协议管理153(2)集运收费点维护1542、费用维护156(1)入库收费维护156(2)无车号收费录入156(3)集运订舱货物费用维护15
6、7(4)提货出库账单1573、费用查询158(1)堆存费查询158第三篇 叉车系统159一、登录界面159二、叉车系统主页面159三、入库161四、出库163五、移动169六、库位修改172第一篇 拼箱系统一、入库作业1、入库计划录入功能简述: 1)新建计划:选中船名航次和货代,新建提单和货物信息; 2)卡车登记:增加卡车信息,选中货物信息,增加卡车装货信息。各窗口简介:船名航次信息显示未结船所有船名航次信息货代信息显示所有的拼箱货代信息提单信息显示当前船及货代下的提单信息及具体计划信息货物信息显示当前提单下的货物信息货物装车信息显示当前货物的送货卡车信息卡车登记信息 显示当前未完工的登记送货
7、卡车信息送货信息录入要登记的货物的送货信息装车货物显示某辆卡车已登记的装车货物信息操作详解:提单信息 【增加】 前提 1、当前船名航次下不存在该提单号 2、之前的提单信息已经保存【删除】前提 1.、计划信息已经删除【修改提单号】 前提: 1、新提单号不能是已经存在的号 操作:1)修改提单信息中的提单号 2)修改计划信息中的提单号 3)修改卡车信息中的提单号 4)修改锚桩位信息表中的提单号 5)修改预配表中的提单号 6) 修改各种费用表中的提单号货物信息【增加】前提: 必须录入提单信息【删除】前提: 1、 没有卡车登记信息 2、 没有订舱信息 操作: 删除当前提单和计划信息【保存】前提: 1、
8、必须有件数 2.、当录入多个SKU时必须区分SKU 号信息 操作: 保存当前提单和计划信息双击计划信息修改 1、 可以修改计划信息中的所有内容 2、 大于原计划件数时 如果已经入库完毕 就将计划完成标志改为未完成 3、 小于原计划件数如果总的入库件数等于新的件数那么就设置该计划为完成【转月结】 将选中的提单计划信息作月结,之后所有送货卡车的费用自动转为月结,同时该按钮变成【转现收】,操作相反卡车登记信息【增加】 卡车登记时间默认当前时间【删除】 先删除已经登记货物信息装车货物信息【修改件数】 前提: 新装车件数不能大于计划总件数 操作: 1、 同时更改计划的总装车件数2、 大于当前件数:如果卡
9、车已完工 就将卡车设为未完工 同时清除该票的卸车完毕时间3、 小于当前件数 等于已卸件数时 在月台收货中 点转为已卸 【删 除】 前提:是没有货板入库操作:如果其他票已经写完就设置卡车状态为完工【费用维护】操作: 1、 增加固定费率的项目2、 删除收费点上的项目3、 更改收费方式4、 增加自维护项目5、 免单:当前车当前票在卸车后不对其自动结费 卡车货物登记前提:1、 不能重复登记货物信息 2、 装车件数不能为空 3、 装车件数不能大于计划总件数 4、 装车托数不能大于计算托数 5、 当计划中有托数信息时 装车件数和装车托数必须同步 即:装车件数等于计划件数时 装车托数也必须等于计划托数操作:
10、1、 如果当前卡车已经开始卸货 则对当前的票设置该车的卸货开始时间2、 更改计划的装车件数3、 在卡车卸货完毕还未完工时可以继续登记 此时应把卸货完毕时间清空相关表描述:1、.船名航次表-EXPORTSHIPINFO字段:Guid char(36) 记录唯一标识SHIPID char(10),船名代码SHIPNAME char(20),中文船名SHIPCOURSE char(10),航线SHIPORDER char(6),航次SHIPDOCK char(10),码头WLFLAG char(6),物流标识PXFLAG char(6),拼箱标志JGSTARTTIME datetime,集港开始时间
11、JGFINISHTIME datetime,集港结束时间SHOVEOFFTIME datetime,开船时间OPERATETIME datetime,操作时间ENDFLAG int,状态标志(1-已结船;0-未结船)LOADTIME datetime,结船时间USERID char(15),用户代码2. 提单信息表 childbillinfo 字段: GUID char(36) 记录唯一标识,MBLID char(20),主单号或提货出库计划号CBLID char(20),提单号(分单号)SKU char(20),MDG char(20) ,目的港SENDTIMES char(2) ,发送次数
12、(未用)refGuid char(36) ,关联主单或提货出库计划的GuidSHIPID char(20) ,船名代码SHIPCOURSE char(20) ,航次HDID char(10) ,货代代码truckid char(8) ,卡车号ypflag int NULL,预配标志ypjs int NULL,预配件数ypts int NULL,预配托数OUTSTORETIME datetime NULL,出库时间outflag int NULL,出库标志orderid int IDENTITY(1,1),自增量3.计划信息表 inplan 字段: ID char(18),计划唯一编号(拼箱货以
13、P开头,集运或以W开头)HDID char(6) ,货代代码HZID char(12) ,货主代码MDG char(12) ,目的港DFDM char(20) ,堆放代码NEEDSCAN char(2) ,是否扫描PHH char(20) ,配货号(提单号)PH char(20) ,批号(拼箱放船名代码)KH char(20) ,款号(拼箱放航次)SKU char(20) ,HM char(30) ,货名NEEDGY char(2) ,是否为挂衣货MARK varchar(50) ,唛头ZJS int NULL,总件数BZTYPE char(10) ,包装类型XJS int NULL,小件数D
14、XNJS int 单箱内件数,ZMZ float 总毛重,ZCM float 总尺码,ZJZ float 总净重,SCCJ char(12) ,生产厂家JHDATE datetime 交货日期,UNLOADTYPE char(10) ,装货方式(未用)ULTRUCKTEAM char(10) ,装卸队(未用)REMARK varchar(200) ,备注DEALFLAG int NULL,计划完成标志(1-完成;0:未完成)EMPLOYEEID char(10) ,用户代码ZCJS int NULL,装车件数ZCTS int NULL,装车托数ZKJS int NULL,在库件数BGJS ch
15、ar(10) ,报关件数(报关依据)DTS int NULL,打托数XZMARK char(2) ,熏蒸标志WXJS int NULL,尾箱件数outboxuptype char(10) ,出库装箱方式outunloadteam char(20) ,出库装箱队ypjs int 预配件数,inStoreTime datetime 入库时间,zkts int NULL,在库托数RKJS int NULL,入库件数REALSIZE float NULL,实际尺码REALWEI float NULL,实际重量rkts int NULL,入库托数shipname char(20) ,中文船名outfla
16、g int NULL,出库标识planoutnum int NULL,计划出库数量(未用)orderid int IDENTITY(1,1) 自增量,MGFLAG int NULL DEFAULT (0), 月结标志 默认为0GOODSTYPE varchar(50) ,货物类别USERID varchar(12),操作员代码4.卡车信息表 truckinfo 字段:GUID char(36) NOT NULL,记录唯一标志ID char(8) NOT NULL,卡车号REGTIME datetime NULL,卡车登记时间PLANID char(18) ,计划号PHH char(20) ,配
17、货号(提单号)PH char(20) ,批号(拼箱放船名代码)KH char(20) ,款号(拼箱放航次)SKU char(20) ,JS int NULL,收的货的件数REMARK varchar(200) ,备注TEAMINFO char(10) ,车队信息STATUS int NULL,状态(0:未完成;1:已完成)UNLOADTIME datetime NULL,卸货开始时间ZCJS int NULL,装车件数ZCTS int NULL,装车托数EMPLOYEEID char(10) ,用户代码FINISHTIME datetime NULL,卡车完工时间HDID char(5) ,货
18、代代码UNLOADTYPE char(10) ,卸货方式UNLOADTEAM char(10) ,装卸队PLATFORMID char(3) ,月台号LOADSTIME datetime NULL,卸货开始时间LOADETIME datetime NULL,卸货结束时间CKTS int NULL,出库托数TYPE int NULL,卡车类别(0:送货卡车;1:提货卡车)PLATID char(2) ,月台号FORKTYPE char(6) ,叉车类型orderid int IDENTITY(1,1),自增量HDName char(20) ,货代中文名outPlanCode char(20) ,
19、提货出库计划号FREEFLAG int NULL DEFAULT (0),免单标志(即对当前卡车当前提单不收费)PAUSEFLAG int NULL DEFAULT (0),暂停收货标识5。 项目维护信息BILLCHARGEITEM 字段:GUID char(36) NOT NULL,记录唯一标志BILLID char(20) NULL,提单号SKU char(20) NULL,TRUCKID char(8) NULL,卡车号TRUCKREGTIME datetime NULL,卡车登记时间PLANID char(18) NULL,计划号CHARGEITEM char(20) NULL,费用代
20、码CHARGENAME char(20) NULL,费用名称SHIPID char(10) NULL,船名代码SHIPORDER char(10) NULL,航次HDID char(10) NULL,货代代码HZID char(10) NULL,货主代码CHARGETYPE char(10) NULL,收费方式CHARGERATE float NULL,费率remark varchar(100) NULL,备注userid char(15) NULL,用户代码ITEMTYPE int NULL,项目类型(0:固定费率项目:1:自维护项目)flag int NULL,状态(0:未结费;1:已结费
21、)ispointflag int NULL,收费点标志(1:是收费点项目:0:维护项目)2、月台收货 功能简述: 选中待卸货的卡车,列出卡车下待卸货信息,选中要入库的货物信息,选中月台,指定一个可用未加锁的堆位,输入一个可用货板号,货板件数,打托数,上叠层数,保存货板,打印货板小票,当是最后一板时,要选中装卸方式和录入货物实测信息,如果没有唛头要录入唛头信息,当卸完该车的最后一票时,会在该卡车后显示【完工】按钮,点击完工,对当前卡车计费。各窗口简介:卸货车辆信息 显示所有未完工的送货卡车信息装车货物信息显示当前卡车下未卸货完毕的货物信息货物详细信息显示选中的货物的具体信息,着重对计划入库和已经
22、入库的数据对比显示已卸货板信息显示当前货物的已卸货板信息,状态显示包括待入库和库内。货物实测信息显示当前货物的实测数据操作详解:卸货车辆信息【显示】 提前打印入库单 如果卡车完工会显示【完工】按钮【完工】 前提:所有提单都已经卸货完毕;所有费用项目都已经维护好;操作:1)将卡车设置为完成 2)计算送货卡车收费信息 装车货物信息 【转为已卸】当实际入库件数和装车件数一致时 可以手动将某票货设置为已卸 【修改装卸队】 【显示已卸货信息(显示未卸货信息)】 当点击【显示已卸货信息】时,会显示已卸货物信息,按钮变成【显示未卸货信息】; 当点击【显示未卸货信息时】,会显示所有未卸货物信息,按钮变成【显示
23、已卸货信息】 【费用维护】默认显示收费量,如果是按实测体积计费,就默认显示当前货物的实测数据。 可以更改。针对在卡车登记时增加的固定费率的项目的收费量的维护货物详细信息1、 当包装类型更改时同时更改计划和预配箱中的信息,以及舱单的当前票的包装类型;2、 唛头的更改。已卸货板信息【取消入库】1待入库下可以直接取消入库2锚桩位和货架位可以直接取消入库内部操作:1. 更改计划的入库件数 和托数 在库件数和托数2. 更改卡车信息表中该票已卸货件数3. 如果是锚桩位货板 就删除该板信息4. 对于通过叉车入锚桩位的货板 要删除货板入库指令表中的该板指令信息,入正式位的直接删除指令5. 如果指令表中不含待入
24、库的货板指令 就删除所有的预分配堆位信息,同时对该堆位解锁,在堆位加解锁表中记录解锁用户6. 删除入库货板信息中该货板记录7. 将货板设为可用8. 将该票设为未完成9. 如果该票已经卸完 就更改计划中的实测数据、将该车该票设为已完成【修改件数】(待入库 已入库都可以修改件数) 1 修改实际库位中的货板件数 2 修改计划中的入库件数和在库件数 3 修改该车该票的实际卸货件数 4 修改入库指令表中该货板的件数 5 修改原始入库货板信息里货板的件数货物实测信息 【增加】 默认包装类型, 当焦点离开件数或托数时, 更改总件重尺信息;【删除】 如果保存过,就直接删除实测表中的信息。 【保存按钮】1、当没
25、有货板信息时 就保存实测数据2、最后一板设置该票完成 检查该车是否完成 更改计划的实测数据3更改货板状态为不可用4. 如果放在正式位,生成移动指令5. 将用到的正式位加锁6。设置计划的入库和在库件数信息7。检查计划是否完成,设置计划状态为完成8. 设置送货卡车的卸货开始时间和结束时间9. 设置每一票的卸货开始时间和结束时间10.打印货板小票相关数据表1。叉车指令表 boardmoveinfo 字段: GUID char(36) NOT NULL,记录唯一标识REGIONCODE char(10) NULL,堆位代码GOODSBOARDCODE char(6) NULL,货板号PLATFORMC
26、ODE int NULL,月台号STATUS char(10) NULL,状态(1:已经叉车确认;0:叉车尚未确认)PLANID char(18) NULL,计划号JS int NULL,件数SDCS int NULL,上叠层数DAMAGECOUNT int NULL,残损件数DAMAGEREMARK varchar(50) NULL,残损说明EMPLOYEEID char(10) NULL,理货员代码LAYNUM int NULL,层数REGIONINDEX int NULL,堆位索引TRUCKID char(10) NULL,卡车号INORDERTIME datetime NULL,入库时
27、间truckregtime datetime NULL,卡车登记时间2。 正式仓位表REGIONBOARDDETAIL字段:GUID char(36) NOT NULL,记录唯一标志BOARDID char(6) NULL,货板号REGIONID char(10) NULL,仓位号LAYNUM int NULL,层数DW char(4) NULL,堆位名称SDCS int NULL,上叠层数PLANID char(18) NULL,计划号OPERATETIME datetime NULL,操作时间CSJS int NULL,残损件数JS int NULL,件数allotBoxflag int
28、NULL,配箱标志(1:已配箱;0:未配箱)outFlag int NULL,出库标志(1:已出库;0:未出库)instoretime datetime NULL,入库时间leftjs int NULL,剩余件数userid char(10) NULL,用户代码FORKUSERID char(15) NULL,叉车TRUCKID char(10) NULL,卡车号TRUCKREGTIME datetime NULL,卡车登记时间3.锚桩位表- MZWGOODSINFO 字段:GUID char(36) NOT NULL,记录唯一标志MZWNAME char(6) NULL,锚桩位名称PLANI
29、D char(18) NULL,计划号TRUCKID char(8) NULL,卡车号TRUCKREGTIME datetime NULL,卡车登记时间USERID char(15) NULL,用户代码SHIPID char(20) NOT NULL,船名代码SHIPORDER char(20) NULL,航次BILLID char(20) NULL,提单号SKU char(20) NULL,BOARDID char(6) NULL,货板号JS int NULL,件数leftjs int NULL,剩余件数DTS int NULL,打托数YT int NULL,月台outflag int NU
30、LL,出库标志(1:已出库;0:未出库)allotflag int NULL,配箱标志(1:已配箱;0:未配箱)SDCS int NULL,上叠层数FLAG int NULL,移动标志(1:已经移动;0:未移动)forkuserid char(15) NULL,叉车代码instoretime datetime NULL,入库时间 4。实测数据表- realmeasureinfo 字段: guid char(36) NOT NULL,记录唯一标识LEN float NULL,长WIDTH float NULL,宽HEIGHT float NULL,高JS int NULL,件数TS int NU
31、LL DEFAULT (0),托数WEI float NULL,重量PACK char(10) NULL,包装TRUCKID char(8) NULL,卡车号TRUCKREGTIME datetime NULL,卡车登记时间PLANID char(18) NULL,计划号 3、入库单打印功能描述:选中已卸卡车,选中打印入库单要显示的数据显示方式,预览生成车入库单信息;需要有缴费的 要等交完费后才能显示卡车信息 即便查询也交完费才能显示【车号查询】 如果查询时间不为空 就查询该时间段内的送货卡车信息;如果车号不为空,就显示输入的车号的送货信息【预览 】1、一车单票的用不分页模板 2、一车多票的用
32、分页模板 3、针对某些客户当计划体积大于实测体积时 就显示计划体积不显示实测明细 4、入库货物信息修改 功能描述: 选中要修改的货物,修改包装;对于尚未完工的卡车可以修改件数,修改货物实测数据;对于在入库中货板待入库堆位已满时,可以重新分配堆位 窗口描述:船名航次信息 显示未结船的所有船名航次信息 货代信息 显示所有拼箱货代信息 提单信息 显示某个船名航次下某个货代的提单信息 货物信息 某个提单下的货物简要信息货物装车信息 显示选中货物的所有送货卡车信息货板信息 显示当前货物的所有未出库货板信息货物实测信息显示当前货物当前卡车的入库货物实测数据操作详解:货物信息【修改包装】修改计划中,预配箱中
33、(preboxbillinfo),以及舱单表(shipboxbilliinfo) 以及实测信息表(realmeasureinfo)中的包装类型货物装车信息【修改件数】前提: 1)新装车件数不能大于计划总件数 2) 卡车未完工功能: 1) 同时更改计划的总装车件数2)大于当前件数:如果卡车已完工 就将卡车设为未完工同时清除该票的卸车完毕时间 3) 小于当前件数 等于已卸件数时 在月台收货中 点转为已卸货物实测信息 【增加】【删除】和月台收货界面一样 【保存】 同时更改实测信息表里和计划表中的实测信息 新堆位下的保存【保存】如果有待入库的货板 而此货板所要入的堆位已经满了就在新堆位中 根据新的堆位
34、重新分配;操作:将指定的堆位加锁5、锚桩归垛功能描述: 将某个锚桩位的某票货的货板归垛放到正式位【查询】输入锚桩位,显示该锚桩位下的所有货物信息【锚桩归垛】前提:输入正式位,必须为可用的非加锁堆位操作:1) 对正式位加锁 2) 对归垛的货板生成入库指令 二、出库作业 1、定舱信息录入功能描述: 在某个船名航次下新建主单,在主单下新建用箱计划,生成对应的用箱信息窗口简述:船名航次信息显示未结船的所有拼箱用的船名航次信息主提单信息显示某个船名航次下的所有主提单信息用箱计划信息显示某个主单下的所有用箱计划信息预配箱信息显示某个用箱计划的预配箱信息功能详述 主提单信息录入【.增加】前提:在当前船名航次
35、下有计划录入说明:货代列表内容显示该船名航次下录入计划的货代信息【删除】 前提:该主单下没有预配的分单信息【保存】 保存或更改当前主提单信息【用箱申请:】前提是选中某个主提单用箱计划信息 【增加】 前提:先保存主提单信息 【删除】 前提:计划用箱不能有预配信息 【保存】 1) 如果已经保存就更改用箱计划信息 2) 根据计划中的用箱数量生成 N个计划箱号 3) 如果增加了用箱数量就新生成 增加的几个用箱计划箱信息 【追加申请】选择某个用箱计划,追加用箱申请单预配箱信息【删除】前提: 该箱没有预配信息操作: 删除该条箱信息 同时将该箱的用箱计划中的数量减一【保存】1) 如果是箱号没变 直接更改其他
36、信息2) 如果箱号改变 且已经预配信息 就同时更改预配信息中的箱号 ;同时更改舱单表中的箱号相关数据表:1。 主提单表-mainbillinfo 字段:GUID char(36) NOT NULL,记录唯一标志MBLID char(20) NULL,主单号MDG varchar(15) NULL,目的港ZZG char(10) NULL,中转港ZPMARK char(4) NULL,集运拼箱备注HD char(8) NULL,货代代码HDNAME varchar(16) NULL,货代名称SHIPNAME varchar(30) NULL,中文船名BOXUPTYPE char(20) NULL
37、,装箱方式RETURNPLACE char(20) NULL,未用SHIPID char(10) NULL,船名代码SHIPCOURSE char(10) NULL,航次REMARK varchar(100) NULL,备注DEALFLAG int NULL,处理标志(1:完成;0:未完成)REFGUID char(36) NULL,关联船信息GUID (不再用)GOODSFLAG int NULL,货物标识(0:拼箱;1:集运)USERID char(10) NULL,用户代码OPERATETIME datetime NULL,操作时间2.用箱计划表 -boxuseplan 字段:GUID
38、char(36) NOT NULL,OPERATOR char(15) NULL,箱经营人SIZE char(10) NULL,箱尺寸TYPE char(10) NULL,箱类型BOXCOUNT char(2) NULL,用箱数量PACKSTIME smalldatetime NULL,装箱开始时间PACKETIME smalldatetime NULL,装箱结束时间SINGLEMARK char(2) NULL,不用FOODMARK char(2) NULL,食品箱标志PZREQUEST char(20) NULL,船舶配载要求REMARK varchar(50) NULL,备注userequest varchar(200) NULL,用箱要求refGuid char(36) NULL,关联主单GUID 3.用箱信息表 EXPORTPREBOXINFO 字段: GUID char(36) NOT NULL,记录唯一标识PLANBOXID char(11) NULL,计划箱号SHIPID char(10) NULL,船名代码SHIPORDER char(10) NULL,航次HDID char(10) NULL,货代代码MBLID char(20) NULL,主提单号QFH char(12) NULL,铅封号LEATHERWEI flo