【webapi】采购申请单撤销接口访问失败,报错实体类型Requisition中不存在名为SrcType的属性

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

【webapi】采购申请单撤销接口访问失败,报错实体类型Requisition中不存在名为SrcType的属性

【webapi】采购申请单撤销接口访问失败!报错:实体类型Requisition中不存在名为SrcType的属性

image.webp





背景:

  • 老版本的【撤销】操作的服务插件中,对于SrcType字段漏了属性注册




解决方案:

1、系统整体升级到PT-146922 [8.0.0.20220811]版本,该版本优化了这个问题

image.webp


image.webp



2、自行二开修复弥补,在采购申请单的【撤销】操作中,挂个服务插件

image.webp

image.webp


C#代码:

using System.ComponentModel; 
using Kingdee.BOS.Core.DynamicForm.PlugIn; 

namespace Kingdee.K3.SCM.App.Pur.ServicePlugIn.Requisition 
{  
    [Description("采购申请撤销插件")]
    public class CancelAssign : AbstractOperationServicePlugIn 
    {   
         public override void OnPreparePropertys(BOS.Core.DynamicForm.PlugIn.Args.PreparePropertysEventArgs e)
        {    
             base.OnPreparePropertys(e);
             e.FieldKeys.Add("FSrcType");  
         }  
   } 
}



3、Python写法,参考文章:关于调拨申请单行反关闭报错 (kingdee.com)

import clr 
clr.AddReference('Kingdee.BOS.Core')
from Kingdee.BOS.Core.DynamicForm.PlugIn import *

def OnPreparePropertys(e):
e.FieldKeys.Add('FSrcType')




【webapi】采购申请单撤销接口访问失败,报错实体类型Requisition中不存在名为SrcType的属性

【webapi】采购申请单撤销接口访问失败!报错:实体类型Requisition中不存在名为SrcType的属性背景:老版本的【撤销】操作的服务插件中,对...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息