电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

二开案例-【Python】实现物料审核后自动分配到指定组织

来源:金蝶云社区作者:金蝶2024-09-234

二开案例-【Python】实现物料审核后自动分配到指定组织

一、插件配置位置


Image_20220325162013.webp

二、插件代码

import clr
clr.AddReference('System')
clr.AddReference('System.Data')
clr.AddReference('Kingdee.BOS')
clr.AddReference('Kingdee.BOS.Core')
clr.AddReference('Kingdee.BOS.App')
clr.AddReference('Kingdee.BOS.DataEntity')
clr.AddReference('Kingdee.BOS.Contracts')
clr.AddReference('Kingdee.BOS.ServiceHelper')
clr.AddReference("Kingdee.K3.MFG.App")

from Kingdee.BOS import *
from Kingdee.BOS.Core import *
from Kingdee.BOS.Contracts import *
from Kingdee.BOS.Orm.DataEntity import *
from Kingdee.BOS.DataEntity import *
from Kingdee.BOS.Core.Bill import *
from Kingdee.BOS.Core.DynamicForm.PlugIn import *
from Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel import *
from System import *
from System.Data import *
from Kingdee.BOS.App.Data import *
from System.Collections.Generic import List
from Kingdee.BOS.ServiceHelper import *
from Kingdee.BOS.Log import *
from Kingdee.BOS.Core.Metadata import *
from Kingdee.BOS.Core.Metadata.Operation import AllocateParameter
from Kingdee.BOS.Core.Enums import BOSEnums
from Kingdee.K3.MFG.App import AppServiceContext
from Kingdee.BOS.Contracts import IAllocateService


def AfterExecuteOperationTransaction(e):
	Logger.Info("Kingdee001","Kingdee001");
	strSQL=" SELECT T1.FORGID,T2.FNAME AS ORGNAME FROM T_ORG_ORGANIZATIONS T1  INNER JOIN T_ORG_ORGANIZATIONS_L T2 ON T1.FORGID=T2.FORGID AND T2.FLOCALEID=2052 WHERE T1.FORGID IN (100038,100039) ";
	orgIds =DBUtils.ExecuteDynamicObject(this.Context, strSQL);
	Logger.Info("Kingdee0066","Kingdee0066");
	if(orgIds.Count <=0):
		Logger.Info("Kindgee0088","Kindgee0088");
		return;	
	mtrlIdLst=List[object]();
	for mtrlObj in e.SelectedRows:
		mtrlId=mtrlObj.DataEntity["Id"];
		Logger.Info("Kingdee002","002");
		usrOrdId=mtrlObj.DataEntity["UseOrgId_Id"];
		Logger.Info("Kingdee003","Kingdee003");
		creatOr

二开案例-【Python】实现物料审核后自动分配到指定组织

一、插件配置位置二、插件代码import clrclr.AddReference(&#39;System&#39;)clr.AddReference(&#39;System.Data&#39;)clr.AddReference(&#...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信