未能找到PrintCoverParameter对应的数据类型
金蝶云社区-exoplanet_
exoplanet_
0人赞赏了该文章 724次浏览 未经作者许可,禁止转载编辑于2017年05月26日 16:06:44

cloud5.1+最新补丁+orcale数据库
在应收单进行单据二次开发,代码如下,代码执行到红色字体部分的时候,出现报错!请问这个怎么排查,怎么检查数据?正常系统使用保存、提交审核是没有问题的。
public static DynamicObject save(Context ctx, string func, DynamicObject data) {
DynamicObject rtnObj = null;
try {
LogHelper.LogInfo(string.Format("执行单据数据保存操作--开始:{0}", System.Reflection.MethodBase.GetCurrentMethod().Name));
// 合法性判断
if (String.IsNullOrEmpty(func) == false && CommUtils.isNotEmptyObject(data)) {
// 执行数据保存
IOperationResult oprtResult = ServiceHelper.GetService().Save(ctx, BillHelper.loadBusinessInfo(ctx, func), new DynamicObject[] { data });
if (oprtResult.IsSuccess) {
rtnObj = oprtResult.SuccessDataEnity.FirstOrDefault();
}
// 如果操作结果异常,抛出异常
if (oprtResult.IsSuccess == false) {
throw new Exception(CommUtils.GetValidationErrors(oprtResult));
}
}
}
catch (Exception ex) {
LogHelper.LogInfo(ex.Message); throw ex;
} finally {
LogHelper.LogInfo(string.Format("执行单据数据保存操作--结束:{0}", System.Reflection.MethodBase.GetCurrentMethod().Name));
}
return rtnObj;
}、