按菜单顺序
一、 入库管理
(1) 采购入库(正常入库方式)
入库单录入:
更新表:wz_in_detl
特殊业务(1):专购入库(不需要审核)
更新表:wz_in_detl、wz_out_detl、wz_durable_register(若存在耐用品)
wz_in_detl的check_flag=’1’,check_oper为入库人(input_oper)
需录入内部账号和请领人
wz_in_detl的in_type为“专购入库”(17);wz_out_detl的out_type为“专购出库”(29)
专购入库wz_in_detl的stock_amount不填
对应专购出库wz_out_detl的stock_amount、in_stock_amount不填(同理专购退货)
特殊业务(2):移库入库
与一般入库的差别是录入出库库房(一般入库是录入供应商),即在wz_in_detl中写入group_no_out,in_type为’15’
退货单录入
更新表:wz_in_detl
buy_amount、buy_value为负数,current_stock_amount、current_stock_value为0
out_date、out_seri为对应入库记录的in_date、in_seri
特殊业务(1):专购退货(不需要审核),只能退专购入库的物资(普通退货不能退专购入库的物资)
更新表:wz_in_detl、wz_out_detl、wz_durable_register(若存在耐用品)
也需录入内部账号和请领人
wz_in_detl的in_type为“专购退货”(18);wz_out_detl的out_type为“专购退库”(30)
特殊业务(2):移库退货
in_type为’16’
单据查询
可以查询已审核和未审核的所有单据
已审核单据不允许修改。
注:若一人管理多个库房,在系统初始化窗口设置好库房管理范围后,在录入另外库房单据时可以在选择库房后直接录入。单据查询可以通过选择“全部”查询管理范围内各库房的全部数据。其它窗口同理。
(2) 入库审核
更新表:wz_in_detl、wz_base
将wz_in_detl的check_flag置为’1’,同时置上check_oper
修改wz_base的库存量和库存金额
若为退货单的审核,还会修改所退入库记录current_stock_amount、current_stock_value
该窗口可以查询已审核和未审核的所有单据
(3) 确认入库
可确认出库单:移库出库单(out_type为’25’)
更新表:wz_in_detl、wz_base、wz_out_detl
插入wz_in_detl的入库记录in_type为’15’(移库入库),check_flag=’1’,out_date、out_seri为wz_out_detl对应移库出库记录的out_date、out_seri,group_no_out为移库出库库房号
判断本库房是否有该物资(即wz_base中是否有记录),若没有,则向wz_base中插入记录;若有,直接修改wz_base的库存量和库存金额
将wz_out_detl对应移库出库记录的accept_flag置为’1’
(4) 采购计划
更新表:wz_in_plan
两种录入方式:单条录入和预取短缺(库存量小于等于库存下限)
预测采购量算法:库存上限 - 当前库存量
单据两种保存方式:一次保存产生一张采购单、一次保存按不同供应商产生多张采购单(在系统初始化窗口进行设置)
|
|