与我们的售前专家
在线聊天
1.表单的this对象、视图模型对象、数据模型对象、页面缓存this.getPageCache()都会频繁地销毁重建,导致产生的对象不一致,我想知道销毁后,数据保存到的缓存可以获取到吗?
引入功能如何控制他是审核状态的数据也可以引入
苍穹支不支持A单据上引用B单据上的数据,B单据上的数据变化,A单据也跟着实时的变化
我在苍穹插件里访问微信公众号用户管理接口,获得关注公众号的所有用户详细信息。
想要把用户信息批量保存到 我新建用户信息基础资料页面上。使用saveServiceHelper.saveOperate只能逐条保存。对于大数据量不太合适。而且我希望能更新已有数据,新增新数据。
有没有办法能在插件中批量的更新及新增数据?就类似于开放平台的保存服务中的批量保存。
调用SaveServiceHelper.saveOpreate()方法批量保存数据,能否根据Fid字段判断,有相同Fid的就更新,Fid不同的就新增?我写了一个测试,循环给fid赋值。第二次保存的时候,就报错了,直接报主键重复。
主键是String类型,是我把微信公众号返回来的openid赋进去的。openid是唯一且不变的
想问下各位大佬,
假设我在单锯体中新增了第3行信息,怎么才能把我这单锯体中新增一行最新的数据C,然后点保存更新到单据头的那个计费方式那?
如何在报表查询插件的行数据处理方法中,删除某些行及行数据?或者在其他事件里删除行?
情况如下,希望各位老师能提供解决方案:我在开发平台中首先禁用掉应用,然后进行删除,结果删除失败,说是其中有几个基础资料未能删除,我想着没删除掉我就重新导入一个新的,结果导入的时候报错了,说是有什么服务停止了,当时没截图,然后整个苍穹都报错了,报错内容为未找到我之前删除掉的一个基础资料元数据,我按照社区老师提供的手动重建元数据的方法,在苍穹地址后添加/metadata/rebuildAll.do?force=true,然后重建元数据过了大概十分钟之后提示这个错误,由于提示了可能是超时,于是等了很长时间也没解决,如图:
咨询:
今天看林荫大道 大侠的插件开发 帖子,获取数据库数据的 三种方法。
有什么区别或不同吗?
方法一:DataTable dt = DBUtils.ExecuteDataSet(this.Context, "/*dialect*/select FMATERIALID,FNumber from T_BD_MATERIAL").Tables[0];
方法二:IEnumerable<IDataRecord> itemDataTable = DBUtils.ExecuteEnumerable(this.Context, "/*dialect*/select FMATERIALID,FNumber from T_BD_MATERIAL");
方法三:
DynamicObjectCollection Dyobj = DBUtils.ExecuteDynamicObject(this.Context, "/*dialect*/select FMATERIALID,FNumber from T_BD_MATERIAL");
@林荫大道cc
谢谢!
https://vip.kingdee.com/article/66991726065234688
谢谢!
1.表单的this对象、视图模型对象、数据模型对象、页面缓存this.getPageCache()都会频繁地销毁重建,导致产生的对象不一致,我想知道销毁后,数据保存到的缓存可以获取到吗?
引入功能如何控制他是审核状态的数据也可以引入
苍穹支不支持A单据上引用B单据上的数据,B单据上的数据变化,A单据也跟着实时的变化
我在苍穹插件里访问微信公众号用户管理接口,获得关注公众号的所有用户详细信息。
想要把用户信息批量保存到 我新建用户信息基础资料页面上。使用saveServiceHelper.saveOperate只能逐条保存。对于大数据量不太合适。而且我希望能更新已有数据,新增新数据。
有没有办法能在插件中批量的更新及新增数据?就类似于开放平台的保存服务中的批量保存。
调用SaveServiceHelper.saveOpreate()方法批量保存数据,能否根据Fid字段判断,有相同Fid的就更新,Fid不同的就新增?我写了一个测试,循环给fid赋值。第二次保存的时候,就报错了,直接报主键重复。
主键是String类型,是我把微信公众号返回来的openid赋进去的。openid是唯一且不变的
想问下各位大佬,
假设我在单锯体中新增了第3行信息,怎么才能把我这单锯体中新增一行最新的数据C,然后点保存更新到单据头的那个计费方式那?
如何在报表查询插件的行数据处理方法中,删除某些行及行数据?或者在其他事件里删除行?
情况如下,希望各位老师能提供解决方案:我在开发平台中首先禁用掉应用,然后进行删除,结果删除失败,说是其中有几个基础资料未能删除,我想着没删除掉我就重新导入一个新的,结果导入的时候报错了,说是有什么服务停止了,当时没截图,然后整个苍穹都报错了,报错内容为未找到我之前删除掉的一个基础资料元数据,我按照社区老师提供的手动重建元数据的方法,在苍穹地址后添加/metadata/rebuildAll.do?force=true,然后重建元数据过了大概十分钟之后提示这个错误,由于提示了可能是超时,于是等了很长时间也没解决,如图:
咨询:
今天看林荫大道 大侠的插件开发 帖子,获取数据库数据的 三种方法。
有什么区别或不同吗?
方法一:DataTable dt = DBUtils.ExecuteDataSet(this.Context, "/*dialect*/select FMATERIALID,FNumber from T_BD_MATERIAL").Tables[0];
方法二:IEnumerable<IDataRecord> itemDataTable = DBUtils.ExecuteEnumerable(this.Context, "/*dialect*/select FMATERIALID,FNumber from T_BD_MATERIAL");
方法三:
DynamicObjectCollection Dyobj = DBUtils.ExecuteDynamicObject(this.Context, "/*dialect*/select FMATERIALID,FNumber from T_BD_MATERIAL");
@林荫大道cc
谢谢!
https://vip.kingdee.com/article/66991726065234688
谢谢!