生产订单下推过滤单据转换规则

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

生产订单下推过滤单据转换规则

【场景】:

生产订单、用料清单都设置了下推采购申请的单据转换,生产订单下推采购申请时希望调生产订单到采购申请的单据转换


【处理方案】:

可通过表单插件在OnShowConvertOpForm事件中过滤掉生产用料清单到采购申请单的单据转换规则,python脚本实现如下:

clr.AddReference('Kingdee.BOS')
clr.AddReference('Kingdee.BOS.Core')
clr.AddReference('Kingdee.BOS.DataEntity')
clr.AddReference('Kingdee.BOS.App')

from Kingdee.BOS import*
from Kingdee.BOS.Core import*
from Kingdee.BOS.Core.Metadata import*
from Kingdee.BOS.Core.Metadata.EntityElement import*
from Kingdee.BOS.Core.Metadata.ConvertElement.PlugIn.Args import*
from Kingdee.BOS.App.Data import *
from Kingdee.BOS.Log import *
	
def OnShowConvertOpForm(e):
	replaceRelations=e.ReplaceRelations
	t=-1
	for replaceRelation in replaceRelations:
		if(replaceRelation.SourceFormId=="PRD_PPBOM" and replaceRelation.TargetFormId=="下游单据标识"):
			t=replaceRelations.IndexOf(replaceRelation);
			break;
	if (t>=0):       
		e.ReplaceRelations.RemoveAt(t)

备注:列表需要做同样处理。



生产订单下推过滤单据转换规则

【场景】:生产订单、用料清单都设置了下推采购申请的单据转换,生产订单下推采购申请时希望调生产订单到采购申请的单据转换【处理方案】:...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息