首页 > 其他分享 >费用项目已添加了具有相同键的项

费用项目已添加了具有相同键的项

时间:2024-05-28 11:11:51浏览次数:20  
标签:费用 methodName String 相同 Web BOS Kingdee 添加 Metadata

 

2024-05-14 11:27:04,256 [56] ERROR - BOS - Code:,FormId:,LoadData:

Kingdee.BOS.KDException: 费用项目An item with the same key has already been added.

at Kingdee.BOS.Core.Metadata.QueryElement.QueryInfo.AddEntity(Form form, Entity entity)
at Kingdee.BOS.Core.Metadata.QueryElement.QueryInfo..ctor(BusinessInfo businessinfo)
at Kingdee.BOS.Core.Metadata.BusinessInfo.GetQueryInfo()
at Kingdee.BOS.Web.List.ListView.InitModel()
at Kingdee.BOS.Web.DynamicForm.AbstractDynamicWebFormView.Initialize(DynamicFormOpenParameter param, IResourceServiceProvider serviceProvider)
at Kingdee.BOS.Web.List.ListView.Initialize(DynamicFormOpenParameter param, IResourceServiceProvider serviceProvider)
at Kingdee.BOS.Web.DynamicForm.DynamicWebFormController.InitObject(String pageId, String methodName)
at Kingdee.BOS.Web.List.ListController.InitObject(String formID, String layoutViewID, String methodName)
at Kingdee.BOS.ServiceFacade.ServicesStub.DynamicForm.DynamicFormService.Call(String serviceName, String pageId, String layoutId, String methodName, IList pparams, JavaScriptSerializer js, String dbId)

 

问题真正原因:字段标识重复

 解决方法:

检查二开字段的使用情况(单据元数据\插件\转换规则\反写规则\审批流设计\审批流配置\凭证模板)等。

若需要保留,则修改标识,并修改相关使用到的地方。

若不需要保留,则移除元数据XML中的字段内容。

标签:费用,methodName,String,相同,Web,BOS,Kingdee,添加,Metadata
From: https://www.cnblogs.com/zouhuaxin/p/18217507

相关文章

  • Cadence allegro PCB添加层叠
    点击Setup→Cross-section或者直接点击工具栏如图所示图标,打开叠层页面。这个页面一开始可能固定在最上面无法拉动,这时我们只需要点击右下角缩放一下该页面,即可拖动。选中想添加的位置,点击右键出现如图所示页面,常用在下面添加。直接双击层叠名字也可以直接命名......
  • vue动态添加输入框简单案例
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title>&l......
  • 如何在AutoCAD中添加图层前缀
    在AutoCAD绘图过程中,合理地管理图层是确保绘图效率和清晰度的关键。有时,我们可能需要为图层添加统一的前缀,以便于区分不同的图层组或满足特定的绘图标准。本文将介绍如何使用AutoCAD.NETAPI创建一个简单的工具,以自动添加图层前缀。环境准备在开始之前,请确保您具备以下条件:......
  • 设线性表中每个元素有两个数据项k1和k2,现对线性表按一下规则进行排序:先看数据项k1,k1
    题目:设线性表中每个元素有两个数据项k1和k2,现对线性表按一下规则进行排序:先看数据项k1,k1值小的元素在前,大的在后;在k1值相同的情况下,再看k2,k2值小的在前,大的在后。满足这种要求的排序方法是()A.先按k1进行直接插入排序,再按k2进行简单选择排序B.先按k2进行直接插入排序,再按k1进行......
  • C# 在Excel中添加、应用或删除筛选器 (日期筛选、文本筛选、数字筛选)
    自动筛选器是Excel中的一个基本但极其有用的功能,它可以让你根据特定的条件来自动隐藏和显示你的数据。当有大量的数据需要处理时,这个功能可以帮你快速找到你需要的信息,从未更加有效地分析和处理相关数据。下面将介绍如何使用免费.NETExcel库在Excel中添加、应用和删除自动筛选......
  • ​腾讯云全面下调混元大模型价格 字节豆包、阿里千问、百度API接口费用对比入口
         大家好,我是AI科技智库(www.aigchouse.com),国内Top10计算机博士毕业,创办了一站式AI工具、资料、课程资源学习平台,每日持续更新。通过分享最新AI工具、资源、变现指南等,帮助更多人了解使用AI,提升工作和学习效率。这里有海量AI工具整合包、AI变现指南、AI学习资料、AI免......
  • vue测试环境打包文件不添加hash和生产环境打包不一致
    npmrunbuild:testnpmrunbuild:pro测试环境打包出来文件和生产包有差异.env.test-配置文件打包出来文件有hash值,加上下面的配置,打包就和pro一致NODE_ENV='production'NODE_ENV只能设置production和development两个参数开发环境是development,生产环境都是produ......
  • MySQL8.0针对某个IP添加访问权限
    #先进入mysqlmysql-uroot-p#输入对应的密码后进入#切换数据库为mysqlusemysql;#查看现有用户信息;selectuser,hostfromuser;#如果Host有对应的IP,可以通过以下语句查询授权信息,username和host为上面对应的user,host,如果要对所有IP放开限制将host写成%即可show......
  • 『手撕Vue-CLI』添加终端用户交互
    前言经过上一篇文章的梳理,实现了可以从GitHub上拉取模板项目名称,已经可以得知可使用的模板有哪些了,那么我觉得是不是要进行选择呢?所以这一篇文章就来实现终端用户交互,让用户可以自己选择想要使用的模板。实现在NodeJS当中,已经有人为我们封装好了一个库,叫做inquirer,可以帮......
  • 添加括号(区间dp+求方案)
    添加括号题目背景给定一个正整数序列a(1),a(2),…,a(n),(1<=n<=20)不改变序列中每个元素在序列中的位置,把它们相加,并用括号记每次加法所得的和,称为中间和。例如:给出序列是4,1,2,3。第一种添括号方法:((4+1)+(2+3))=((5)+(5))=(10)有三个中间和是5,5,10,它们之和为:5+5+10=20......