反审核之后改把单据设置为编辑模式二开示例
单据挂上工作流之后,单据状态变成已审核状态,直接在单据详情界面进行反审核,此时单据状态没有改成编辑模式,还是查看模式的话,可以通过二开把单据变成编辑模式。表单插件代码如下:
using Kingdee.BOS.Core.Bill.PlugIn; using Kingdee.BOS.JSON; using Kingdee.BOS.Workflow.ServiceHelper; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Kingdee.BOS.Printing.PlugIn.Test { public class UnAuditRefleshPlugIn : AbstractBillPlugIn { public override void AfterDoOperation(Core.DynamicForm.PlugIn.Args.AfterDoOperationEventArgs e) { base.AfterDoOperation(e); //OperationId=26 为反审核 if (e.Operation.OperationId == 26 && e.OperationResult.IsSuccess) { //如果当前单据有关联工作流 if (ProcManageServiceHelper.CheckPrInstExsit(this.Context, this.View.BusinessInfo.GetForm().Id, this.View.Model.GetPKValue().ToString())) { this.View.OpenParameter.Status = Core.Metadata.OperationStatus.EDIT;//设置为编辑状态 JSONObject titleObject = new JSONObject(); LocaleValue titleValue = this.View.LayoutInfo.GetFormAppearance().Caption; LocaleValue tempValue = new LocaleValue(); LocaleValue OperationTilte = new LocaleValue("修改", this.View.Context.UserLocale.LCID); tempValue.Merger(titleValue); tempValue.Merger(OperationTilte, " - "); this.View.SetFormTitle(tempValue); } } } } }
反审核之后改把单据设置为编辑模式二开示例
单据挂上工作流之后,单据状态变成已审核状态,直接在单据详情界面进行反审核,此时单据状态没有改成编辑模式,还是查看模式的话,可以通过...
点击下载文档
本文2024-09-23 04:19:06发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-164538.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章