各位社区的小伙伴们,大家好,我是版主:特斯拉刘超
在金蝶云·星空—制造云产品应用中,你需要了解的典型/热门问答都在这里!
本帖每月持续更新,欢迎小伙伴们收藏本帖,以便随时查看,扩充知识。
CTRL+F关键词搜索,以便随时查看、扩充知识哟
1、定制化,半成品和 成品,生产订单如何做?
问题描述:
例如生产5台成品A,现在做了5台A成品生产订单,
同时为了备库,会下5台半成品B生产订单,
A由B+包材组成,
如果B做一遍生产订单,然后入库,再做A的生产订单,选择B作为材料,这样比较繁琐,
是否有其他简单的办法?
解决方案:
1这个问题让客户选择,这是工单管理精细度的问题,要做平衡,如果想管b,就不要纠结繁琐的的问题,统一b都做工单,出入库管理,核算b的成本,如果不想管,b就不要备库,全部跟a配套走,做跳层,管原材料零用a成品入库就行了!2-还有个思路就是做两个版本的bom根据需要选择不同版本的bom.
问题来源:https://vip.kingdee.com/questions/585604001861514752?productLineId=1&lang=zh-CN
2、BOM自制和客供料相兼容????????急急急
问题描述:
在BOM所有子物料指定货主类型为客户,货主到领料的时候再指定,这样在下销售订单的受托加工单的时候就会自动生成受托加工材料清单,这样我仓库员就根据这个单来选材料入库,如果不指定货主类型下销售受托加工单就不会自动生成材料清单,这样解决也是为了让仓库员省材料入库的时间,有没有大佬知道,我这样的做法会不会有什么影响自制成品和客供料,或者有什么更好的办法解决这样的问题,请各位给点意见。
解决方案:
意思是维护BOM的时候,货主类型优先 选择 客户,是为了仓库能够从销售订单下推受托加工收料入库。
但是又有自制料的存在,就是想在两个货主类型之间灵活切换。
受托销售订单的定义就是材料是客供料。
如果真的要客供料与自买原材料共存,建议生产订单拆单,客供数量一份单,自买原材料一份单。
这样下推领料也就按货主自动分开了,生产也清晰。
问题来源:https://vip.kingdee.com/questions/585791498977946880?productLineId=1&lang=zh-CN
3、生产入库单都已经审核了,为什么领料单还是创建状态
问题描述:
这个本来是创建状态,我审核后又反审核了.
对应的生产订单是这个
生产入库单也已经全部审核了
解决方案:
生产领料单不会根据生产入库单是否审核而判断不允许修改,在入库后生产领料单还是可以修改的。
可以试着在单据类型列表将这两个参数换下
问题来源:https://vip.kingdee.com/questions/586344571244931840?productLineId=1&lang=zh-CN
4、半成品SN序列号,能否关联携带到 成品SN?
问题描述:
半成品SN需要绑定对应的 成品,不能挪料串用
解决方案:
1、因为序列号是与物料绑定的,生产订单选择序列号会按物料进行过滤,因此成品订单上选择序列号时是无法选择到半成品的序列号的,因此建议生产订单先开工进行领料,然后将领料单上的序列号复制下来,在生产订单上通过序列号上传或者序列号表体的块粘贴录入相关序列号即可(注意:订单序列号表体允许块粘贴需要通过BOS设计器勾选相关参数设置才可以,如下截图所示:
2、如果不想手动录入,可以考虑在生产领料单的审核操作上二开插件处理,详细逻辑如下:
(1)在生产领料单的审核操作上二开服务插件继承AbstractOperationServicePlugIn,重写AfterExecuteOperationTransaction事件,在事件中根据领料单记录的生产订单分录内码信息关联查询获取生产订单成品物料的masterID和生产订单分录的生产组织和入库组织内码集合,再获取当前领料单上关键物料的FSerialNo的集合;
(2)然后调用如下方法生成对应的成品物料的序列号保存到序列号主档中:
SCMServiceHelperForBD.SaveSerialMain(this.Context, mtrlMasterId, orgIds, serialNos);
其中:mtrlMasterId为成品物料的masterId; orgIds为生产订单的生产组织和入库组织的内码集合;serialNos为当前领料单关键物料的serialNo集合;
注意:调用上述接口需要在对应的工程的Refenrence中增加Kingdee.K3.BD.ServiceHelper.dll的引用,对应的类文件中增加引用:using Kingdee.K3.BD.ServiceHelper;
(3)通过生产订单成品物料的masterId、生产订单的入库组织以及serialNo的集合去序列号主档表关联查询出匹配的serialID,然后根据生产订单分录内码通过LoadData方式关联加载出生产订单分录信息,然后通过数据包赋值的方式将serialId和seialno赋值给生产订单序列号表体(不存在分录时新增分录,存在时直接赋值字段值即可),然后调用生产订单的保存(调用如下方法:AppServiceContext.SaveService.Save)将生产订单相关数据保存到数据库中即可;
注意:上述方案仅使用与成品与子项是比例是一对一关系,且子项仅有一个物料启用序列号或者存在多个物料启用序列号时能够确定以哪一个物料为准。
问题来源:https://vip.kingdee.com/questions/589046684286742784?productLineId=1&lang=zh-CN
5、 生产领料单,明细物料里面同时存在启用批号和序列号,能否根据物料属性,绑定不同的打印模板,不用人工选择?
问题描述:
自定义了2个打印模板,"批号打印模板","序列号打印模板"
生产领料单,如果明细物料,启用批号,使用批号打印模板,
如果明细物料,启用序列号,使用序列号打印模板?
解决方案:
那如果这个生产领料单,明细物料里面同时存在启用批号和序列号,阁下又如何应对,如果存在没有启用批号和序列号、启用批号、启用序列号的 应该有三个模板,套打高级设置里面,没有启用批号和序列号的模板,启用批号的模板,启用序列号的模板
问题来源:https://vip.kingdee.com/questions/589349915369959936?productLineId=1&lang=zh-CN
6、检验单,能否实现只要有不合格的物料,就触发审批流?
问题描述:
检验单,能否实现只要有不合格的物料,就触发审批流?
解决方案:
在开始节点的连线上,使用条件判断。因为是取表体信息,需要lamb公式,参考https://vip.kingdee.com/article/396467479909994752?productLineId=1&isKnowledge=2&lang=zh-CN
问题来源:https://vip.kingdee.com/questions/589772857694107904?productLineId=1&lang=zh-CN
7、生产领料优先从一个仓库领
问题描述:
比如我有3个仓库ABC,我想这个物料领料的时候优先从B仓库领料,有没有方法设置,而且当B仓库没有库存的时候,会选择其他仓库领料
解决方案:
B仓库中的拣货优先级设置数字设置为1,AC仓库的拣货优先级数字设置大一点(拣货优先级数字越小优先级越高),然后用料清单到生产领料单单据转换(注意改对应名称的单据转换)-表单服务策略中的批号拣货服务中的排序字段设置选择拣货优先级按照升序
注意如果用料清单上指定了仓库就只会从指定仓库领料,所以您要不就是用料清单的仓库留空,要不就是用料清单到生产领料单单据转换 字段映射中不要设置仓库字段的携带
问题来源:https://vip.kingdee.com/questions/591633692322314496?productLineId=1&lang=zh-CN
8、生产订单审核后,物料被反审核了,竟然可以下推生产入库单且能审核。请问这个问题怎么控制?
问题描述:
生产订单审核后,物料被反审核了,竟然可以下推生产入库单且能审核。请问这个问题怎么控制?
解决方案:
测试了一下,在生产入库单上面做一个保存校验功能,校验一下物料代码是否为审核状态。参考以下图片:
问题来源:https://vip.kingdee.com/questions/593366104223595264?productLineId=1&lang=zh-CN
注:本精华帖内容选自社区问答,话题板块:金蝶云·星空-制造云,由社区问答版主进行编辑。
查看往期精选:
【汇总】金蝶云·星空-制造云| 产品应用典型/热门问答精选
推荐阅读