内采领料领料申请
2023-08-04 15:17:26 0 举报
内采领料领料申请
作者其他创作
大纲/内容
能查询到
判断有没有查询到数据
根据产品料号去查询erp_materials(erp物料表)获取价格,主要字段:price、material_id
半成品、原材料
是
通过校验,进行分支判断来进行下面逻辑
结束
获取产品详细信息-end
判断erp库龄表是否能查询到成品料号
不为空
自动设置账户别名,判断这批物料的价格
保存semifinished_articles_picking(半成品领料表)
根据库存组织+产品料号+仓库(上面查询到的最大物料),去erp获取库存,库存没有赋值为0
根据查询出的内容,筛选出是主料号的数据,然后用成品料号,根据库存组织+物料编码+仓库,去erp查询库存,(库存>0,显示为 - 库存<0,显示为 无库存)通用
申请人生产已办记录,这里没有开启工作流呢
主要保存字段:领导名称、节点状态(4、领导审批)
判断是否新品
半成品
是否已报价
采购代表审批
提交-start
根据产品型号+分配比例不为空去查询mrp_schedule_codes(一物多码表)
是否大于4000
不是
接口名称(init),根据当前登录人,返回一些登录人信息+申请单号。
是否指定料号:是,可以根据产品型号去选择下面的料号
选择物料编码,接口名称(materialNumber),逻辑:1、查询plm_materials_detail(plm物料详情表),把查询出来的物料,去erp里查询,根据erp返回的物料编码,返回数据。
保存material_task(物料审核记录表),审核记录,查看办理记录查询
产品料号-start
根据erp核算部门去查询account_alias(账户别名表)
产品料号-end
设置成:设备出库(固定资产)
根据库存组织+产品料号+G151,去erp获取库存,空的话现在是默认用G151,库存差不多赋值为0
这里是按照物料维度存储的,其实可以考虑关联单号,领导审核不会单审核一个物料,如果要是有计划分料的记录就不能优化
根据查询出来的数据,判断发货方式,是否直发
否
保存finished_picking(成品领料表)
填写收货平台需要的数据
设置成:管理领料
根据第一步查询的一物多码的数据,取分配比例不为空的
提交发起领料申请
查询不到
物料类型
font color=\"#e74f4c\
没有查询到
返回数据:是否包含电池(plm物料详细表-是否含有电池字段)、产品料号(erp库龄表-料号字段)、产品描述(plm物料详细表-说明)、单位(plm物料详细表-库存单位)、库存情况(erp库龄表-总数量)
根据提交的信息保存apply_base_Info(申请单基础信息表)
亲爱的同事您好:您收到了一单内部领料业务申请,请您尽快批准,以免耽误业务开展。详情点击下述链接 。谢谢! 注:目前系统只支持电脑端审批:https://ptm.ruijie.com.cn/home。
这里是用erp核算部门查询的,可以考虑再前面进行判断,考虑优化
成品
不能查询到
判断账户别名是不是”科研领料“或者”产品事业部领料
直接返回,产品下没有可用的料号
根据料号+仓库查询erp_stock_age(erp库龄表),这里是要获取料号的库存,可能查询到多个料,我们取组织库龄(月)最大的物料
领导生成代办记录,这里没有开启工作流呢
返回:该料号的生命周期不能申请领料
根据申请人的工号,去查询HR系统获取详细信息
根据查询出的内容,筛选出是主料号的数据,然后用成品料号去查询materials_abc(物料类型表),获取是否新品(ABC分类字段包含N)
返回:产品料号(库龄表-料号)、库存情况、成品描述(一物多码-成品描述字段)
根据产品型号,获取相关信息,接口名称(productModelInfo),逻辑:1、查询mrp_schedule_codes(一物多码表),没有数据,直接返回数据。2、根据一物多码查询的成品料号+仓库+条件(总数量不为0、组织库龄(月)不为0)去查询erp_stock_age(erp库龄表)取库龄最大的成品料号
账户别名根据财务核算部门获取,需含有设备出库(固定资产)、管理领料、科研领料、产品事业部领料这四种领料类型时才能发起领料,如果不是,返回”申请部门的账户别名设置不符合要求“
直发的发货方式:有实物直发、无实物直发(服务类)、无实物直发(提供电子授权)
获取产品详细信息-start
判断能不能查询到
根据产品型号去查询mrp_schedule_codes(一物多码表),获取字段:市场代码名称,市场代码编码,这个可以考虑优化,可以在选择产品的时候传进来
选择是否平台发货
判断查询的数据是否为空
产品型号下没有料号
根据产品型号+输入的料号去查询mrp_schedule_codes(一物多码表)
发货信息
保存料号-end
选择申请人
根据成品料号,去查询plm_materials_detail(plm物料详细表)获取产品型号。
接口名称(queryUserInfoByUserNo),去HR系统获取申请人的:部门名称、公司名称。
默认返回空,前端展示,直发为:否
根据产品料号,去查询plm_materials_detail(plm物料详细表)获取字段:重检标识。这个可以考虑优化,可以在选择产品的时候传进来
根据查询出来的成品料号+成品仓库去唱erp_stock_age(库龄表)
发送邮件给领导
选择申领物料类型
提交-end
用成品料号,根据库存组织+物料编码+仓库,去erp查询库存
根据物料编码去查询物料的相关信息,接口名称(materialNumberInfo),逻辑:查询plm_materials_detail(plm物料详情表)获取物料编码的详细信息,然后根据库存组织+物料编码+仓库,去erp查询库存,返回数据。
原材料
大于
有几种情况,会导致不能提交领料申请:1、未查询到HR信息。返回:“申请人未查询到公司信息”2、编制类型是“外编”、人员类别是“工人”。返回:“人员不能做为申请人”3、编制类型是“外包编”、人员类别是“非研发人员外包”、部门是技术服务部和计划与制造管理部。返回:“人员不能做为申请人”4、编制类型是“渠道编”、人员类别是“供应商驻场”。返回:“人员不能做为申请人”5、编制类型是“外包编”、人员类别是“临时工”。返回:“人员不能做为申请人”6、编制类型是“其他编”、人员类别是“校招实习生”。返回:“人员不能做为申请人”7、编制类型是“实习生编”。返回:“人员不能做为申请人”8、人员类别是“所有实习生”。返回:“人员不能做为申请人”
根据详细信息里的发薪主体+申请部门编码去获取唯一的erp核算部门
领导审批
选择产品型号,接口名称(productModel),逻辑:查询product(产品表),返回数据。
保存process_node(流程节点表),申请记录查询的表,领料审批节点
小于
查询PLM物料状态是否是“首量”或者“量产”
计划统筹审批
领料申请-start
为空
回的发薪主体,要转换一下,才能去erp查询核算部门:锐捷网络股份有限公司==》福建锐捷 北京星网锐捷网络技术有限公司==》北京锐捷 锐捷网络(苏州)有限公司==》苏州锐捷 上海锐山网络有限公司==》上海锐捷
保存料号-start
初始化
选择收货平台,逻辑:查询receiving_platform(收货平台表)的数据,数据源在菜单的系统配置-收货平台配置里去新增
0 条评论
下一页