本帖最后由 liuyang 于 2016-5-31 16:17 编辑
概要:申请仓库里的物料实体类图:
操作流程:
1,打开你要申领的仓库,点击【新建】会生成一个【新的申领单号】,在库存申领里点击【导入】按钮,导入库存,就会显示该仓库的所有物料,然后就可以选择单个或多个物料导入到申领明细里,填上你【申领的数量】
2,然后点击【保存】后点击【送审】按钮即可, 如果送审了还没【审核】也可以点击【取消送审】再重新编辑申领单
3,管理员对提交的申请单,进行【审核】或者【取消审核】处理
参数说明
【核算项目类型】是非空字段,只允许出现部门、工作中心两项(即申领,只允许车间申领、部门申领两种方式)只有车间申领时,才能导入生产卡库存 【物料大类】用于筛选收付中心 【收付中心类型】用于筛选导入库存时的收付中心 【申领类型】串联值,可多选0=库存申领1=申领包装辅料2=申领缝制辅料 【仓库ID】多个仓库ID串联用于筛选收付中心若为空,则不做任何筛选若有值,则仅显示这些指定的收付中心下的库存信息 Ref参照 【单据状态】常量值292,0=草稿,1=提交,2=已审核,5=作废,6=关闭 【申领人】【审核人】从用户表里读取信息 action说明: 新建会自动生成一个新的【单据号】用到的action:NewBillNo(mainEntitySet.sBillNo,iFormulaId,[bSaveNow=1],[sParam1+sParam2],[paramEntity1+paramEntity2]) 参数 1:实体.字段名 参数 2:单据号公式 ID
参数 3(可选):是否立即保存
参数 4(可选):单据号公式的参数列表(+串联)
参数 5(可选):单据号公式的参数实体(+串联)
业务逻辑说明
1.同一申领单内,相同物料,单位必须相同 2.未链接库存的,不能生成留位单 送审: 1.查找生成的空留位单号(还未生成留位单,UI上仅生成了单号) 2.生成留位单头 3.生成留位单明细(按库存物料汇总) 4.插入留位单明细 5.回写留位单明细至申领单明细 6.新建的系统留位单,调用保存后事件 7.申领单自动生成的系统留位单,在申领单提交时自动审核(送审+审核) 取消送审: 1.链接的草稿留位单,在申领单取消送审时,自动撤回成草稿单 审核: 1.原始申领数量=申领数量 2.检查可用库存数量是否满足申请数量(留位的除外) 3.申领数量大于可用库存量,不能审核 关闭: 1.仅已审核且有领料出库记录的申领单,允许 作废计划明细 2.根据申领计划明细计算原料申领明细 3.更新原料申领明细申领数量 取消关闭: 1.仅 已审核 的申领单,才允许取消作废计划明细,未审核不能取消关闭申领计划明细 2.根据申领计划明细计算原料申领明细 3.更新原料申领明细申领数量
|