物资系统数据流程设计

获得积分
资料库会员登录
搜索: [高级搜索]
下载首页 | 资源分类 | 下载排行
您的位置: 首页 > 细分领域系统 > 物资 设备 后勤 材料 供应室管理相关
 
分类导航
下载排行
最新资源
物资系统数据流程设计
资源大小:14.83 KB 资源类型:文档
下载积分: 0
更多
-->
下载统计:总下载:0,本月下载:0,本周下载:0,今日下载:0
发表评论 错误报告 加入收藏夹
资源介绍
数据流程设计

101基本字典新建、维护和查询
主要对字典表wz_zd_class
wz_zd_unit
wz_zd_manufacture
wz_zd_supplyer
wz_zd_group
wz_zd_in_out_type的数据进行增加、删除和修改。
对记录置上删除标志后deleted_flag由’0’变为’1’。本系统所有表中的deleted_flag都遵循该原则。

102物资项目字典新建、维护和查询
对wz_dict的记录进行增加、删除和修改。
物资编码material_code为流水号,由wz__configure中的kzh_no=’%’的记录material_code生成,即不分科室,全院打通编码。
若该物资为耐用品,则将durable_flag变为’1’ 。
注:从wz_configure取material_code时,先update其值使之加1,update成功后再取出作为新增物资项目的编码。本系统中所有从wz_configure中生成的流水号都遵循该原则。

103财务核算用字典新建、维护和查询
对字典wz_zd_acct_property
wz_zd_inner_acct_no进行增加、删除和修改。
若为科室的内部账号则账号编码为7位,对应了zd_unit_code中的unit_sn;若为个人的内部账号则账号编码为12位,后5为对应了a_employee_mi中的emp_sn,前7位对应了a_employee_mi中emp_sn对应的dept_sn。

104库存物资维护、查询
生成时需要从物资项目字典中选择,即从wz_dict中选择,生成时允许看到的物资项目若是本库房对应的物资科室维护的物资,则根据初始化文件中定义的库账号从wz_dict中只取出kzh_no为该参数的物资项目。
生成时向wz_base插入记录,其中:stock_amount=0
                                stock_value=0
                                mini_stock_amount=0
                                max_stock_amount=0
                                shelf_flag=null
                                open_flag=’0’

105库管入库
(1)        入库单录入、保存
向wz_in_detl插入记录,其中:
in_date=getdate()
in_serial为流水号,从wz_configure对应kzh_no记录的in_seri取,每天晚上后台任务将wz_configure的in_seri置0。
若用户录入的为采购价格(package_price),buy_price=采购价格/package_amount;若用户录入的为购入金额,buy_price=buy_value/(package_amount×用户录入的发票数量)
retprice=buy_price×(1+yp_dict的add_rate)
buy_value为用户录入的购入金额;若用户录入的为采购价,buy_value=package_price×用户录入的发票数量
current_stock_amount=buy_amount
若add_rate=0,current_stock_value=buy_value,否则current_stock_value=retprice×buy_amount
stock_amount=null
in_docu_no为流水号,从wz_configue对应kzh_no记录的in_pageno取
input_oper为系统登陆用户
check_flag=’0’
check_oper=null
group_no_out=null
acct_date、acct_oper、acct_pageno=null
report_date=null
out_date、out_seri=null

(2)        退货单录入、保存
录入物资名称后,用户需选择退哪笔,显示的入库记录从wz_in_detl中取出,取数条件:check_flag=’1’,acct_date=null,in_type为入库的编码,manu_code<>null,group_no_in为本库房号,并按in_date、in_seri升序排列。
保存后向wz_in_detl中插入记录,其中:
in_date=getdate()
in_seri从wz_configure对应kzh_no记录的in_seri取(每条记录发生一个号,wz_out_detl的out_seri同理)
buy_price、retprice、fix_price为对应入库记录的buy_price、reprice、fix_price
buy_amount、buy_value为对应入库记录buy_amount、buy_vlaue的相反数(负值)
current_stock_amount、current_stock_value=0
stock_amount=null
in_type为退货的编码
in_docu_no从wz_configure对应kzh_no记录的in_pageno取(每张单据发生一个号,wz_out_detl的draw_no同理)
check_flag=’0’
check_oper=null
group_no_out=null
manu_code为对应入库记录的manu_code
acct_date、acct_oper、acct_pageno、report_date=null
out_date、out_seri为对应入库记录的in_date、in_seri

(3)未审核单据查询、修改
查询条件:check_flag=’0’,group_no_in为本库房号。
修改单据update wz_in_detl中对应的入库/退货记录

特殊业务:专购品过路(不需要审核)
  a.向wz_out_detl中插入记录,其中:
out_date=getdate()
out_seri为流水号,从wz_configure中对应kzh_no记录的out_seri取
in_date为对应专购入库记录的in_date、in_seri
issue_amount=对应入库记录的buy_amount
stock_amount、in_stock_amount=null
giver为系统登陆用户
eff_date、buy_price、retprice、fix_price为对应入库记录的eff_date、buy_price、retprice、fix_price
draw_no为流水号,从wz_configure中对应对应kzh_no记录的out_pageno取
out_type为专购出库编码
group_no_out为对应入库记录的group_no_in
group_no_in =null
allo_unit、allo_price=null
accept_flag=’0’
report_date=null
b.向wz_in_detl中插入记录,其中与普通入库不同的处理包括:
check_flag=’1’
check_oper=input_oper
in_type为专购入库编码

106入库审核
(1)        入库/退货单审核
    a.update wz_in_detl的入库/退货记录,更新字段包括:
check_flag由’0’置为’1’
下载地址
 下载地址1
按字母检索

下载须知:
大部份资源无需注册即可下载
需要积分的资源要在会员中心注册会员并用 积分体系中提示的方法赚取积分才能下载。

免责声明:
所有资源只能用于参考学习,不能用于任何商业用途,否则后果自负!