进销存_仓库开发设计文档.docx

上传人:牧羊曲112 文档编号:1962052 上传时间:2022-12-28 格式:DOCX 页数:100 大小:856.73KB
返回 下载 相关 举报
进销存_仓库开发设计文档.docx_第1页
第1页 / 共100页
进销存_仓库开发设计文档.docx_第2页
第2页 / 共100页
进销存_仓库开发设计文档.docx_第3页
第3页 / 共100页
进销存_仓库开发设计文档.docx_第4页
第4页 / 共100页
进销存_仓库开发设计文档.docx_第5页
第5页 / 共100页
点击查看更多>>
资源描述

《进销存_仓库开发设计文档.docx》由会员分享,可在线阅读,更多相关《进销存_仓库开发设计文档.docx(100页珍藏版)》请在三一办公上搜索。

1、三藏石材有限公司Document Name详细设计说明订单 厦门神算子科技有限公司Project ID No. 三藏石材ERP项目详细设计说明书 三藏石材ERP项目三藏石材有限公司文档编号:生效日期:密级:版本:编制:审核:Copyright Notice Copyright 2003 - 2020 Gillion New Software Co.,Ltd.No part of this publication may be copied without the express writtenPermission of Gillion New Software Co.,Ltd.厦门神算子科技有

2、限公司Page 100 of 100Template Version: 1.3Last changed: 25 九月 2014 at 11:02修订历史DateRevisionDescriptionAuthor2014-9-91.0Add童林强目录1. 导言51.1. 编写目的51.2. 内容边界51.3. 术语及缩写51.4. 文档结构51.5. 参考文档52. 模块总体描述63. 业务需求64. 流程图75. 仓库85.1. 基础数据85.1.1. 仓库设置85.1.2. 仓位管理105.2. 入库管理125.2.1. 荒料入库125.2.2. 采购入库205.2.3. 生产入库245.2

3、.4. 其他入库275.3. 出库管理315.3.1. 荒料出库315.3.2. 采购出库375.3.3. 领料出库405.3.4. 其他出库445.4. 调拨管理485.4.1. 调拨出库485.4.2. 调拨入库545.4.3. 仓库间调拨615.4.4. 库位调拨675.5. 盘点管理735.5.1. 盘点管理735.6. 出门单管理815.6.1. 出门单管理815.7. 仓库过帐885.7.1. 仓库过帐885.8. 仓库收发明细账915.8.1. 仓库收发明细帐915.9. 库存台帐935.9.1. 仓库台帐935.10. 库存结存965.10.1. 库存结存965.11. 仓库选

4、项控制985.11.1. 仓库选项控制981. 导言1.1. 编写目的1.2. 内容边界1.3. 术语及缩写名词含义1.4. 文档结构1.5. 参考文档资料名称位置2. 模块总体描述仓库管理模块;3. 业务需求 4. 流程图5. 仓库5.1. 基础数据5.1.1. 仓库设置5.1.1.1. 菜单路径l 仓库基础数据仓库设置;5.1.1.2. 界面原型5.1.1.3. 界面元素说明界面布局a) 查询条件:数据来源表:warehouse界面信息界面标签输入方式来源是否必填输入控制要求查询区域仓库代码文本控件warehouseNb) 查询列表:数据来源表:warehouse界面信息界面标签输入方式来

5、源是否必填输入控制要求保存值说明查询结果及编辑列表仓库代码文本控件warehouseY控制代码唯一仓库名称文本控件warehousenameN地址文本控件addressN负责人联想控件ManagerPersonN初始化用户是否库位管理下拉控件isautowhlocationN描述文本控件descriptN2、列表(Grid)实体组合关系;3、实体对应的表结构设计;仓库表:warehouse字段名称字段类型长度中文名称是否必填IDtinyint主键1warehousevarchar20仓库代码1warehousenamevarchar60仓库名称0descriptvarchar60描述0isau

6、towhlocationtinyintNULL是否库位管理0addressvarchar90地址0ManagerPersonvarchar20负责人0isconsigntinyintNULL是否委托代销0FinanceNegativeInventorysmallintNULL财务负库存标志0BatchNegativeInventorysmallintNULL批号负库存标志0ina_initintegerNULL仓库初始标志0ina_initdatedatetimeNULL初始时间04、实体关系说明;5.1.1.4. 功能按钮对应的操作过程和实现流程1) 查找 点击【查找】按钮根据输入查询条件,

7、查找仓库表的数据;2) 重置 点击【重置】按钮,清空查询条件:3) 新增 点击【新增】按钮,在列表中新增记录; 新增赋值如下:字段默认值isautowhlocation1isconsign0FinanceNegativeInventory0BatchNegativeInventory0ina_init04) 保存 点击【保存】按钮,判断仓库代码(warehouse)不能重复;5) 删除 点击【删除】按钮,判断如下:字段判断值提示信息ina_init=1删除按钮置灰,不可用6) 打印 点击【打印】按钮,弹出打印套版选择界面;7) 退出 点击【退出】按钮,退出界面;5.1.1.5. 功能权限、数据

8、权限说明5.1.1.6. 按钮的状态控制5.1.1.7. 热键定义5.1.1.8. 接口描述无5.1.2. 仓位管理5.1.2.1. 菜单路径l 仓库基础数据仓位管理;5.1.2.2. 界面原型5.1.2.3. 界面元素说明界面布局c) 查询条件:数据来源表:WarehouseLocation界面信息界面标签输入方式来源是否必填输入控制要求查询区域仓库代码文本控件warehouseN仓位代码下拉控件WarehousLocationNd) 查询列表:数据来源表:WarehouseLocation界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列表仓库代码下拉控件wareh

9、ouseY仓位代码文本控件WarehousLocationY控制代码唯一仓位名称文本控件LocationNameN地址文本控件addressN负责人文本控件ManagerPersonN描述文本控件descriptN2、列表(Grid)实体组合关系;3、实体对应的表结构设计;仓位表:WarehouseLocation字段名字段类型长度中文名是否必填IDTinyint主键1warehousevarchar20仓库代码1WarehousLocationvarchar10库位代码1LocationNamevarchar30库位名称0descriptvarchar60描述0addressvarchar9

10、0地址0ManagerPersonvarchar24负责人04、实体关系说明;5.1.2.4. 功能按钮对应的操作过程和实现流程1) 查找 点击【查找】按钮根据输入查询条件,查找仓位表的数据;2) 重置 点击【重置】按钮,清空查询条件:3) 新增 点击【新增】按钮,在列表中新增记录;4) 保存 点击【保存】按钮,判断库位代码(WarehousLocation)不能重复;5) 删除 点击【删除】按钮,判断即时库存表ImmediateInventory是否存在该库位的数据,若存在不能删除:6) 打印 点击【打印】按钮,弹出打印套版选择界面;7) 退出 点击【退出】按钮,退出界面;5.1.2.5.

11、功能权限、数据权限说明5.1.2.6. 按钮的状态控制5.1.2.7. 热键定义5.1.2.8. 接口描述无5.2. 入库管理5.2.1. 荒料入库5.2.1.1. 菜单路径l 仓库入库管理荒料入库;5.2.1.2. 界面原型荒料入库查询页面荒料入库编辑页面5.2.1.3. 界面元素说明界面布局a)查询条件:数据来源表:WarehouseBillMaster界面信息界面标签输入方式来源是否必填输入控制要求查询区域入库单号文本控件billnoN入库日期从日期控件MarkingDateN入库日期到日期控件MarkingDateN仓库下拉控件warehouseNb)查询列表:数据来源表:Wareho

12、useBillMaster界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列表入库单号文本控件billnoN入库日期文本控件MarkingDateN仓库文本控件warehouseN制单人文本控件FilinPersonN供应商文本控件CompanyNoN送货人文本控件ComegoPersonN上级单据号文本控件refbillN审核状态文本控件AuditFlgN审核人文本控件AuditPersonN审核日期文本控件AuditDateN备注文本控件descriptNc)入库单明细列表:数据来源表:WarehouseBillDetail界面信息界面标签输入方式来源是否必填输入控

13、制要求保存值说明查询结果及编辑列表物料编码文本控件itemnoN物料名称文本控件N根据物料编码取出物料名称荒料编号文本控件BatchNoN实际入库数文本控件qtyN单位文本控件msunitN单价文本控件prcN库位文本控件whlocationN等级文本控件ranksN金额文本控件monyN备注文本控件remarksN入库单编辑页面a)编辑区域:数据来源表:WarehouseBillMaster界面信息界面标签输入方式来源是否必填输入控制要求保存值说明编辑界面入库单号文本控件billnoN根据编码规则自动生成入库日期日期控件MarkingDateN默认当前时间仓库下拉控件warehouseN制单

14、人联想控件FilinPerson默认当前用户客户文本控件CompanyNo送货人文本控件ComegoPerson上级单据号文本控件refbill不可编辑审核状态下拉控件AuditFlg默认未审核不可编辑审核人联想控件AuditPerson不可编辑审核日期日期控件AuditDateN不可编辑备注文本控件descriptNb)入库单明细列表:数据来源表:WarehouseBillDetail界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列表物料编码联想控件itemnoY物料名称文本控件N根据物料编码取出物料名称;不可编辑;荒料编号文本控件BatchNoN实际入库数数值控件

15、qtyN单位下拉控件msunitN初始化数据字典:单位单价数值控件prcN库位下拉控件whlocationN等级文本控件ranksN金额数值控件monyN备注文本控件remarksN2、列表(Grid)实体组合关系;3、实体对应的表结构设计;入库表头:WarehouseBillMaster名称类型长度中文名称是否必填Idbigint主键1BillNovarchar20单据流水号1accpertinyintNULL所属会计期1uyearvarchar4业务年度1TransNotinyintNULL仓库业务类型1Transqualsmallint4出入库方向(-1:出,0:无,1:入)0vouqu

16、alsmallint4核算方向(-1:出,0:无,1:入)0warehousevarchar20仓库代码0DepartmentNovarchar20部门代码0PayWaychar2结算方式0InvoiceNovarchar20发票号0CompanyNovarchar20单位代码0MarkingDatedatetimeNULL单据生成日期0TransDatedatetimeNULL业务发生日期0AuditDatedatetimeNULL单据审核日期0WrioffDatedatetimeNULL冲红日期0EntaccDatedatetimeNULL单据过帐/作废日期0FilinPersonvarc

17、har20制单人0AuditPersonvarchar20审核人0WrioffPersonvarchar20冲红人0EntaccPersonvarchar20过帐/作废人0AuditFlgtinyintNULL审核标志(0:未审核,1:已审核)0WrioffFlgtinyintNULL冲红标志(0:未冲红,1:被冲红,2:冲红)0EntaccFlgtinyintNULL过帐/作废标志(0:未过帐,1:已过帐,2:作废)0ComegoPersonvarchar20送货/收货人0TempFlgtinyintNULL暂估标志(0:无价,1:临时暂估价)0TaxRatenumeric18,2增值税率P

18、rintFlagintegerNULL打印标志0PetitionFlagintegerNULL请款单开单标志0refbillvarchar20上级单据号descriptvarchar255备注0入库从表:WarehouseBillDetail名称类型长度中文名称是否必填Idbigint主键1WarehouseBillMaster_idbigint外键1billnovarchar20单据号0Lineidbigint行号itemnovarchar30物料代码0rankschar2等级0WarehouseLocationvarchar10库位0BatchNovarchar30批号(荒料编号)0qty

19、numeric18,6数量0msunitvarchar12计量单位0prcnumeric18,6单价0monynumeric18,2金额0taxnumeric18,2税额0tranmonynumeric18,2运杂费0othermonynumeric18,2其他费用0descriptvarchar255备注0refbillvarchar20上级单据号reLinidintegerNULL上级单据行号0actiflgtinyintNULL有效标志(用于部分冲红,0:普通,1:被冲)0um_convnumeric18,6单位换算因子0msunit_avarchar12辅助计量单位0qty_anume

20、ric18,6辅助数量0petition_flagintegerNULL请款单开单标志0即时库存表:ImmediateInventory名称中文名称类型长度是否必填ID主键BIGINTNOT NULLitemno物料编码VARCHAR(30)NULLbatchno批号VARCHAR(30)NULLwarehouse仓库代码VARCHAR(20)NULLwhlocation仓位代码VARCHAR(10)NULLqry即时库存数量NUMERIC(18,6)NULL会计区间库存表:Inventory名称中文名称类型长度是否必填Id主键BIGINTNOT NULLitemno物料编码VARCHAR(3

21、0)NULLbatchno批号VARCHAR(30)NULLaccount_method会计区间VARCHAR(10)NULLqry期初数量NUMERIC(18,6)NULLprice单价NUMERIC(18,6)NULLMony金额NUMERIC(18,2)NULL4、实体关系说明;5.2.1.4. 功能按钮对应的操作过程和实现流程1) 查询 点击【查询】按钮根据输入查询条件,查找入库单(WarehouseBillMaster.transqual=1)的数据;2) 重置 点击【重置】按钮,清空查询条件:3) 新增 点击【新增】下拉按钮,弹出如下下拉页面; 点击【普通新增】按钮,如下字段赋值赋

22、值:字段默认值billno根据编码规则自动生成accper默认当前会计期uyear默认当前业务年度TransNo1(1荒料,2采购,3生产,4其他)Transqual出入库方向(-1:出,0:无,1:入),赋值1vouqual核算方向(-1:出,0:无,1:入) ,赋值1MarkingDate默认当前日期FilinPerson默认当前用户AuditFlg审核标志(0:未审核,1:已审核),默认0WrioffFlg冲红标志(0:未冲红,1:被冲红,2:冲红) ,默认0EntaccFlg过帐/作废标志(0:未过帐,1:已过帐,2:作废) ,默认0TempFlg暂估标志(0:无价,1:临时暂估价),

23、默认0 点击【从入库通知单导入】按钮,弹出如下页面; 过滤入库单子表rcvdet物料名称为“荒料”且“已审核”的采购入库通知单; 点击【从入库通知单导入】弹出界面【生成入库单】,根据选择的采购入库通知单及入库通知单明细,生成入库单,赋值如下:字段(WarehouseBillMaster)赋值字段(rcvmst)BillNo根据编码规则自动生成accper默认当前会计期uyear默认当前业务年度TransNo1(1荒料,2采购,3生产,4其他)Transqual出入库方向(-1:出,0:无,1:入),赋值1vouqual核算方向(-1:出,0:无,1:入) ,赋值1warehousewareho

24、useCompanyNocompnoMarkingDate默认当前日期FilinPerson默认当前用户AuditFlg审核标志(0:未审核,1:已审核)WrioffFlg冲红标志(0:未冲红,1:被冲红,2:冲红)EntaccFlg过帐/作废标志(0:未过帐,1:已过帐,2:作废)TempFlg暂估标志(0:无价,1:临时暂估价)refbillRcvno,多条记录分号分开字段(WarehouseBillDetail)赋值字段(rcvdet)itemnoitemnoranksranksWarehouseLocationwhlocationqtyrcvqtyprcrcvprcmonyrcvsum

25、refbillSrcvno,多行逗号分开,入库通知单号reLinidLineid,多行逗号分开actiflg0petition_flag04) 编辑 点击【编辑】按钮,弹出入库单编辑界面; “已审核”控制不能编辑;提示:“入库单已审核,不能编辑!”5) 保存 点击【保存】按钮,保存数据;往即时库存表Wms_Stock插入或更改数据(用存储过程实现);字段(WarehouseBillDetail)判断是新增操作还是编辑操作;A、 新增操作则根据itemno、batchno、warehouse、whlocation分组查找Wms_Stock表中是否有记录,有则数量增加;没有则插入Wms_Stock

26、表记录;B、 编辑操作、删除操作,则根据itemno、batchno、warehouse、whlocation分组查找Wms_Stock表中记录,根据更改后数量-更改前数量,修改qry值;IDitemnobatchnowarehousewhlocationqry “已审核”数据控制不能保存,提示:“入库单已审核!”6) 删除 点击【删除】按钮,判断如下:字段判断值提示信息auditflg=1删除按钮置灰,不可用7) 打印 点击【打印】按钮,弹出打印套版选择界面;8) 退出 点击【退出】按钮,退出界面;荒料入库编辑界面:1)新增 点击【新增】按钮,列表新增从表数据;2)删除 点击【删除】按钮,删

27、除选中从表数据;5.2.1.5. 功能权限、数据权限说明5.2.1.6. 按钮的状态控制5.2.1.7. 热键定义5.2.1.8. 接口描述无5.2.2. 采购入库5.2.2.1. 菜单路径l 仓库入库管理采购入库;5.2.2.2. 界面原型采购入库查询页面采购入库编辑页面5.2.2.3. 界面元素说明界面布局a)查询条件:数据来源表:WarehouseBillMaster界面信息界面标签输入方式来源是否必填输入控制要求查询区域入库单号文本控件billnoN入库日期从日期控件MarkingDateN入库日期到日期控件MarkingDateN仓库下拉控件warehouseNb)查询列表:数据来源

28、表:WarehouseBillMaster界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列表入库单号文本控件billnoN入库日期文本控件MarkingDateN仓库文本控件warehouseN制单人文本控件FilinPersonN供应商文本控件CompanyNoN送货人文本控件ComegoPersonN上级单据号文本控件refbillN审核状态文本控件AuditFlgN审核人文本控件AuditPersonN审核日期文本控件AuditDateN备注文本控件descriptNc)入库单明细列表:数据来源表:WarehouseBillDetail界面信息界面标签输入方式来

29、源是否必填输入控制要求保存值说明查询结果及编辑列表物料编码文本控件itemnoN物料名称文本控件N根据物料编码取出物料名称实际入库数文本控件qtyN单位文本控件msunitN单价文本控件prcN库位文本控件whlocationN等级文本控件ranksN金额文本控件monyN备注文本控件remarksN入库单编辑页面a)编辑区域:数据来源表:WarehouseBillMaster界面信息界面标签输入方式来源是否必填输入控制要求保存值说明编辑界面入库单号文本控件billnoN根据编码规则自动生成入库日期日期控件MarkingDateN默认当前时间仓库下拉控件warehouseN制单人联想控件Fil

30、inPerson默认当前用户客户文本控件CompanyNo送货人文本控件ComegoPerson上级单据号文本控件refbill不可编辑审核状态下拉控件AuditFlg默认未审核不可编辑审核人联想控件AuditPerson不可编辑审核日期日期控件AuditDateN不可编辑备注文本控件descriptNb)入库单明细列表:数据来源表:WarehouseBillDetail界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列表物料编码联想控件itemnoY物料名称文本控件N根据物料编码取出物料名称;不可编辑;实际入库数数值控件qtyN单位下拉控件msunitN初始化数据字典

31、:单位单价数值控件prcN库位下拉控件whlocationN等级文本控件ranksN金额数值控件monyN备注文本控件remarksN2、列表(Grid)实体组合关系;3、实体对应的表结构设计;与荒料入库相同4、实体关系说明;5.2.2.4. 功能按钮对应的操作过程和实现流程与荒料入库相同新增时赋值字段默认值TransNo2(1荒料,2采购,3生产,4其他)5.2.2.5. 功能权限、数据权限说明5.2.2.6. 按钮的状态控制5.2.2.7. 热键定义5.2.2.8. 接口描述无5.2.3. 生产入库5.2.3.1. 菜单路径l 仓库入库管理生产入库;5.2.3.2. 界面原型生产入库查询页

32、面生产入库编辑页面5.2.3.3. 界面元素说明界面布局a)查询条件:数据来源表:WarehouseBillMaster界面信息界面标签输入方式来源是否必填输入控制要求查询区域入库单号文本控件billnoN入库日期从日期控件MarkingDateN入库日期到日期控件MarkingDateN仓库下拉控件warehouseNb)查询列表:数据来源表:WarehouseBillMaster界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列表入库单号文本控件billnoN入库日期文本控件MarkingDateN仓库文本控件warehouseN制单人文本控件FilinPerson

33、N供应商文本控件CompanyNoN送货人文本控件ComegoPersonN上级单据号文本控件refbillN审核状态文本控件AuditFlgN审核人文本控件AuditPersonN审核日期文本控件AuditDateN备注文本控件descriptNc)入库单明细列表:数据来源表:WarehouseBillDetail界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列表物料编码文本控件itemnoN物料名称文本控件N根据物料编码取出物料名称实际入库数文本控件qtyN单位文本控件msunitN单价文本控件prcN库位文本控件whlocationN等级文本控件ranksN金额

34、文本控件monyN备注文本控件remarksN入库单编辑页面a)编辑区域:数据来源表:WarehouseBillMaster界面信息界面标签输入方式来源是否必填输入控制要求保存值说明编辑界面入库单号文本控件billnoN根据编码规则自动生成入库日期日期控件MarkingDateN默认当前时间仓库下拉控件warehouseN制单人联想控件FilinPerson默认当前用户客户文本控件CompanyNo送货人文本控件ComegoPerson上级单据号文本控件refbill不可编辑审核状态下拉控件AuditFlg默认未审核不可编辑审核人联想控件AuditPerson不可编辑审核日期日期控件AuditDateN不可编辑备注文本控件descriptNb)入库单明细列表:数据来源表:Warehous

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号