进销存仓库开发设计方案.docx
- 文档编号:9061977
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:163
- 大小:634.22KB
进销存仓库开发设计方案.docx
《进销存仓库开发设计方案.docx》由会员分享,可在线阅读,更多相关《进销存仓库开发设计方案.docx(163页珍藏版)》请在冰点文库上搜索。
进销存仓库开发设计方案
详细设计说明书
三藏石材ERP项目
三藏石材
文档编号:
生效日期:
密级:
版本:
编制:
审核:
CopyrightNoticeCopyright©2003-2020GillionNewSoftwareCo.,Ltd.
Nopartofthispublicationmaybecopiedwithouttheexpresswritten
PermissionofGillionNewSoftwareCo.,Ltd.
修订历史
Date
Revision
Description
Author
2014-9-9
1.0
Add
童林强
1.导言
1.1.编写目的
<本文档基于三藏石材调研的总结后进行编写,旨在用于指导系统设计人员进行细设计,并作为代码开发人员的了解业务逻辑的重要参考>
1.2.容边界
<包括系统所包含的销售管理等容>
1.3.术语及缩写
<给出涉及到的技术术语和业务术语的解释、外文首字母组词的原单词>
名词
含义
1.4.文档结构
<给出文档结构,结合编写目的的阅读人员类别指导阅读,指出其阅读前提、顺序以及关注点>
1.5.参考文档
<给出技术参考文档和业务参考文档,指明获取路径、方法或人员。
如:
1、技术参考文档包括界面设计规、项目开发规(StepList)、快捷键配置规等等。
2、业务参考文档包括文档编写时客户提供的业务文档、以及阅读时需要参考的其他业务文档(如高层设计文档等)
3、本项目的经核准的计划任务或合同、上级的批文等>
资料名称
位置
2.模块总体描述
仓库管理模块;
3.业务需求
4.流程图
5.仓库
5.1.基础数据
5.1.1.仓库设置
5.1.1.1.菜单路径
●仓库—基础数据—仓库设置;
5.1.1.2.界面原型
5.1.1.3.界面元素说明界面布局
a)查询条件:
数据来源表:
warehouse
界面信息
界面标签
输入方式
来源
是否必填
输入控制要求
查询区域
仓库代码
文本控件
warehouse
N
b)查询列表:
数据来源表:
warehouse
界面信息
界面标签
输入方式
来源
是否必填
输入控制要求
保存值说明
查询结果及编辑列表
仓库代码
文本控件
warehouse
Y
控制代码唯一
仓库名称
文本控件
warehousename
N
地址
文本控件
address
N
负责人
联想控件
ManagerPerson
N
初始化用户
是否库位管理
下拉控件
isautowhlocation
N
描述
文本控件
descript
N
2、列表(Grid)实体组合关系;
3、实体对应的表结构设计;
仓库表:
warehouse
字段名称
字段类型
长度
中文名称
是否必填
ID
tinyint
主键
1
warehouse
varchar
20
仓库代码
1
warehousename
varchar
60
仓库名称
0
descript
varchar
60
描述
0
isautowhlocation
tinyint
NULL
是否库位管理
0
address
varchar
90
地址
0
ManagerPerson
varchar
20
负责人
0
isconsign
tinyint
NULL
是否委托代销
0
FinanceNegativeInventory
smallint
NULL
财务负库存标志
0
BatchNegativeInventory
smallint
NULL
批号负库存标志
0
ina_init
integer
NULL
仓库初始标志
0
ina_initdate
datetime
NULL
初始时间
0
4、实体关系说明;
5.1.1.4.功能按钮对应的操作过程和实现流程
1)查找
Ø点击【查找】按钮根据输入查询条件,查找仓库表的数据;
2)重置
Ø点击【重置】按钮,清空查询条件:
3)新增
Ø点击【新增】按钮,在列表中新增记录;
Ø新增赋值如下:
字段
默认值
isautowhlocation
1
isconsign
0
FinanceNegativeInventory
0
BatchNegativeInventory
0
ina_init
0
4)保存
Ø点击【保存】按钮,判断仓库代码(warehouse)不能重复;
5)删除
Ø点击【删除】按钮,判断如下:
字段
判断值
提示信息
ina_init
=1
删除按钮置灰,不可用
6)打印
Ø点击【打印】按钮,弹出打印套版选择界面;
7)退出
Ø点击【退出】按钮,退出界面;
5.1.1.5.功能权限、数据权限说明
5.1.1.6.按钮的状态控制
5.1.1.7.热键定义
5.1.1.8.接口描述
无
5.1.2.仓位管理
5.1.2.1.菜单路径
●仓库—基础数据—仓位管理;
5.1.2.2.界面原型
5.1.2.3.界面元素说明界面布局
c)查询条件:
数据来源表:
WarehouseLocation
界面信息
界面标签
输入方式
来源
是否必填
输入控制要求
查询区域
仓库代码
文本控件
warehouse
N
仓位代码
下拉控件
WarehousLocation
N
d)查询列表:
数据来源表:
WarehouseLocation
界面信息
界面标签
输入方式
来源
是否必填
输入控制要求
保存值说明
查询结果及编辑列表
仓库代码
下拉控件
warehouse
Y
仓位代码
文本控件
WarehousLocation
Y
控制代码唯一
仓位名称
文本控件
LocationName
N
地址
文本控件
address
N
负责人
文本控件
ManagerPerson
N
描述
文本控件
descript
N
2、列表(Grid)实体组合关系;
3、实体对应的表结构设计;
仓位表:
WarehouseLocation
字段名
字段类型
长度
中文名
是否必填
ID
Tinyint
主键
1
warehouse
varchar
20
仓库代码
1
WarehousLocation
varchar
10
库位代码
1
LocationName
varchar
30
库位名称
0
descript
varchar
60
描述
0
address
varchar
90
地址
0
ManagerPerson
varchar
24
负责人
0
4、实体关系说明;
5.1.2.4.功能按钮对应的操作过程和实现流程
1)查找
Ø点击【查找】按钮根据输入查询条件,查找仓位表的数据;
2)重置
Ø点击【重置】按钮,清空查询条件:
3)新增
Ø点击【新增】按钮,在列表中新增记录;
4)保存
Ø点击【保存】按钮,判断库位代码(WarehousLocation)不能重复;
5)删除
Ø点击【删除】按钮,判断即时库存表ImmediateInventory是否存在该库位的数据,若存在不能删除:
6)打印
Ø点击【打印】按钮,弹出打印套版选择界面;
7)退出
Ø点击【退出】按钮,退出界面;
5.1.2.5.功能权限、数据权限说明
5.1.2.6.按钮的状态控制
5.1.2.7.热键定义
5.1.2.8.接口描述
无
5.2.入库管理
5.2.1.荒料入库
5.2.1.1.菜单路径
●仓库—入库管理—荒料入库;
5.2.1.2.界面原型
荒料入库查询页面
荒料入库编辑页面
5.2.1.3.界面元素说明界面布局
a)查询条件:
数据来源表:
WarehouseBillMaster
界面信息
界面标签
输入方式
来源
是否必填
输入控制要求
查询区域
入库单号
文本控件
billno
N
入库日期从
日期控件
MarkingDate
N
入库日期到
日期控件
MarkingDate
N
仓库
下拉控件
warehouse
N
b)查询列表:
数据来源表:
WarehouseBillMaster
界面信息
界面标签
输入方式
来源
是否必填
输入控制要求
保存值说明
查询结果及编辑列表
入库单号
文本控件
billno
N
入库日期
文本控件
MarkingDate
N
仓库
文本控件
warehouse
N
制单人
文本控件
FilinPerson
N
供应商
文本控件
CompanyNo
N
送货人
文本控件
ComegoPerson
N
上级单据号
文本控件
refbill
N
审核状态
文本控件
AuditFlg
N
审核人
文本控件
AuditPerson
N
审核日期
文本控件
AuditDate
N
备注
文本控件
descript
N
c)入库单明细列表:
数据来源表:
WarehouseBillDetail
界面信息
界面标签
输入方式
来源
是否必填
输入控制要求
保存值说明
查询结果及编辑列表
物料编码
文本控件
itemno
N
物料名称
文本控件
N
根据物料编码取出物料名称
荒料编号
文本控件
BatchNo
N
实际入库数
文本控件
qty
N
单位
文本控件
msunit
N
单价
文本控件
prc
N
库位
文本控件
whlocation
N
等级
文本控件
ranks
N
金额
文本控件
mony
N
备注
文本控件
remarks
N
入库单编辑页面
a)编辑区域:
数据来源表:
WarehouseBillMaster
界面信息
界面标签
输入方式
来源
是否必填
输入控制要求
保存值说明
编辑界面
入库单号
文本控件
billno
N
根据编码规则自动生成
入库日期
日期控件
MarkingDate
N
默认当前时间
仓库
下拉控件
warehouse
N
制单人
联想控件
FilinPerson
默认当前用户
客户
文本控件
CompanyNo
送货人
文本控件
ComegoPerson
上级单据号
文本控件
refbill
不可编辑
审核状态
下拉控件
AuditFlg
默认未审核
不可编辑
审核人
联想控件
AuditPerson
不可编辑
审核日期
日期控件
AuditDate
N
不可编辑
备注
文本控件
descript
N
b)入库单明细列表:
数据来源表:
WarehouseBillDetail
界面信息
界面标签
输入方式
来源
是否必填
输入控制要求
保存值说明
查询结果及编辑列表
物料编码
联想控件
itemno
Y
物料名称
文本控件
N
根据物料编码取出物料名称;
不可编辑;
荒料编号
文本控件
BatchNo
N
实际入库数
数值控件
qty
N
单位
下拉控件
msunit
N
初始化数据字典:
单位
单价
数值控件
prc
N
库位
下拉控件
whlocation
N
等级
文本控件
ranks
N
金额
数值控件
mony
N
备注
文本控件
remarks
N
2、列表(Grid)实体组合关系;
3、实体对应的表结构设计;
入库表头:
WarehouseBillMaster
名称
类型
长度
中文名称
是否必填
Id
bigint
主键
1
BillNo
varchar
20
单据流水号
1
accper
tinyint
NULL
所属会计期
1
uyear
varchar
4
业务年度
1
TransNo
tinyint
NULL
仓库业务类型
1
Transqual
smallint
4
出入库方向(-1:
出,0:
无,1:
入)
0
vouqual
smallint
4
核算方向(-1:
出,0:
无,1:
入)
0
warehouse
varchar
20
仓库代码
0
DepartmentNo
varchar
20
部门代码
0
PayWay
char
2
结算方式
0
InvoiceNo
varchar
20
发票号
0
CompanyNo
varchar
20
单位代码
0
MarkingDate
datetime
NULL
单据生成日期
0
TransDate
datetime
NULL
业务发生日期
0
AuditDate
datetime
NULL
单据审核日期
0
WrioffDate
datetime
NULL
冲红日期
0
EntaccDate
datetime
NULL
单据过帐/作废日期
0
FilinPerson
varchar
20
制单人
0
AuditPerson
varchar
20
审核人
0
WrioffPerson
varchar
20
冲红人
0
EntaccPerson
varchar
20
过帐/作废人
0
AuditFlg
tinyint
NULL
审核标志(0:
未审核,1:
已审核)
0
WrioffFlg
tinyint
NULL
冲红标志(0:
未冲红,1:
被冲红,2:
冲红)
0
EntaccFlg
tinyint
NULL
过帐/作废标志(0:
未过帐,1:
已过帐,2:
作废)
0
ComegoPerson
varchar
20
送货/收货人
0
TempFlg
tinyint
NULL
暂估标志(0:
无价,1:
临时暂估价)
0
TaxRate
numeric
18,2
增值税率
PrintFlag
integer
NULL
打印标志
0
PetitionFlag
integer
NULL
请款单开单标志
0
refbill
varchar
20
上级单据号
descript
varchar
255
备注
0
入库从表:
WarehouseBillDetail
名称
类型
长度
中文名称
是否必填
Id
bigint
主键
1
WarehouseBillMaster_id
bigint
外键
1
billno
varchar
20
单据号
0
Lineid
bigint
行号
itemno
varchar
30
物料代码
0
ranks
char
2
等级
0
WarehouseLocation
varchar
10
库位
0
BatchNo
varchar
30
批号(荒料编号)
0
qty
numeric
18,6
数量
0
msunit
varchar
12
计量单位
0
prc
numeric
18,6
单价
0
mony
numeric
18,2
金额
0
tax
numeric
18,2
税额
0
tranmony
numeric
18,2
运杂费
0
othermony
numeric
18,2
其他费用
0
descript
varchar
255
备注
0
refbill
varchar
20
上级单据号
reLinid
integer
NULL
上级单据行号
0
actiflg
tinyint
NULL
有效标志(用于部分冲红,0:
普通,1:
被冲)
0
um_conv
numeric
18,6
单位换算因子
0
msunit_a
varchar
12
辅助计量单位
0
qty_a
numeric
18,6
辅助数量
0
petition_flag
integer
NULL
请款单开单标志
0
即时库存表:
ImmediateInventory
名称
中文名称
类型长度
是否必填
ID
主键
BIGINT
NOTNULL
itemno
物料编码
VARCHAR(30)
NULL
batchno
批号
VARCHAR(30)
NULL
warehouse
仓库代码
VARCHAR(20)
NULL
whlocation
仓位代码
VARCHAR(10)
NULL
qry
即时库存数量
NUMERIC(18,6)
NULL
会计区间库存表:
Inventory
名称
中文名称
类型长度
是否必填
Id
主键
BIGINT
NOTNULL
itemno
物料编码
VARCHAR(30)
NULL
batchno
批号
VARCHAR(30)
NULL
account_method
会计区间
VARCHAR(10)
NULL
qry
期初数量
NUMERIC(18,6)
NULL
price
单价
NUMERIC(18,6)
NULL
Mony
金额
NUMERIC(18,2)
NULL
4、实体关系说明;
5.2.1.4.功能按钮对应的操作过程和实现流程
1)查询
Ø点击【查询】按钮根据输入查询条件,查找入库单(WarehouseBillMaster.transqual=1)的数据;
2)重置
Ø点击【重置】按钮,清空查询条件:
3)新增
Ø点击【新增】下拉按钮,弹出如下下拉页面;
Ø点击【普通新增】按钮,如下字段赋值赋值:
字段
默认值
billno
根据编码规则自动生成
accper
默认当前会计期
uyear
默认当前业务年度
TransNo
1(1荒料,2采购,3生产,4其他…)
Transqual
出入库方向(-1:
出,0:
无,1:
入),赋值1
vouqual
核算方向(-1:
出,0:
无,1:
入),赋值1
MarkingDate
默认当前日期
FilinPerson
默认当前用户
AuditFlg
审核标志(0:
未审核,1:
已审核),默认0
WrioffFlg
冲红标志(0:
未冲红,1:
被冲红,2:
冲红),默认0
EntaccFlg
过帐/作废标志(0:
未过帐,1:
已过帐,2:
作废),默认0
TempFlg
暂估标志(0:
无价,1:
临时暂估价),默认0
Ø点击【从入库通知单导入】按钮,弹出如下页面;
Ø过滤入库单子表rcvdet物料名称为“荒料”且“已审核”的采购入库通知单;
Ø点击【从入库通知单导入】弹出界面【生成入库单】,根据选择的采购入库通知单及入库通知单明细,生成入库单,赋值如下:
字段(WarehouseBillMaster)
赋值字段(rcvmst)
BillNo
根据编码规则自动生成
accper
默认当前会计期
uyear
默认当前业务年度
TransNo
1(1荒料,2采购,3生产,4其他…)
Transqual
出入库方向(-1:
出,0:
无,1:
入),赋值1
vouqual
核算方向(-1:
出,0:
无,1:
入),赋值1
warehouse
warehouse
CompanyNo
compno
MarkingDate
默认当前日期
FilinPerson
默认当前用户
AuditFlg
审核标志(0:
未审核,1:
已审核)
WrioffFlg
冲红标志(0:
未冲红,1:
被冲红,2:
冲红)
EntaccFlg
过帐/作废标志(0:
未过帐,1:
已过帐,2:
作废)
TempFlg
暂估标志(0:
无价,1:
临时暂估价)
refbill
Rcvno,多条记录分号分开
字段(WarehouseBillDetail)
赋值字段(rcvdet)
itemno
itemno
ranks
ranks
WarehouseLocation
whlocation
qty
rcvqty
prc
rcvprc
mony
rcvsum
refbill
Srcvno,多行逗号分开,入库通知单号
reLinid
Lineid,多行逗号分开
actiflg
0
petition_flag
0
4)编辑
Ø点击【编辑】按钮,弹出入库单编辑界面;
Ø“已审核”控制不能编辑;提示:
“入库单已审核,不能编辑!
”
5)保存
Ø点击【保存】按钮,保存数据;往即时库存表Wms_Stock插入或更改数据(用存储过程实现);
字段(WarehouseBillDetail)
判断是新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进销存 仓库 开发 设计方案
![提示](https://static.bingdoc.com/images/bang_tan.gif)