二开案例.执行计划.设置登录组织
【应用场景】
执行计划中的上下文,默认是没有设置登录组织的,如果不设置登录组织,直接就去做业务逻辑处理,可能会引发一些莫名其妙的未知异常。
【案例演示】
本案例演示,在执行计划中,将登录组织指定为:蓝海机械总公司。
【实现步骤】
编写表单插件,代码如下。
using Kingdee.BOS; using Kingdee.BOS.Contracts; using Kingdee.BOS.Core; namespace Jac.XkDemo.BOS.App.PlugIn { /// <summary> /// 【执行计划】设置登录组织 /// </summary> public class SetCurScheduleService : IScheduleService { /// <summary> /// 执行计划入口函数 /// </summary> /// <param name="ctx"></param> /// <param name="schedule"></param> public void Run(Context ctx, Schedule schedule) { // 执行计划的上下文,默认是没有登录组织的,如果需要执行业务处理,需要提前设置好登录组织 // SQL:SELECT * FROM T_ORG_ORGANIZATIONS var org = new OrganizationInfo(); // 以下所有属性的值,都来自于表T_ORG_ORGANIZATIONS,T_ORG_ORGANIZATIONS_L org.ID = 1; org.Name = "蓝海机械总公司"; org.AcctOrgType = "1"; ctx.CurrentOrganizationInfo = org; // TODO } } }
---------------------------------------------------------------------------------------------------------
【金蝶云星空BOS二次开发案例演示】https://vip.kingdee.com/article/94751030918525696
二开案例.执行计划.设置登录组织
【应用场景】执行计划中的上下文,默认是没有设置登录组织的,如果不设置登录组织,直接就去做业务逻辑处理,可能会引发一些莫名其妙的未知...
点击下载文档
上一篇:技术答疑.常用SQL.工作流.修改多级审批信息下一篇:第三方引用
本文2024-09-23 04:00:04发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-162464.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章