跳到主要内容

问题描述:

导出客户信息时报错,没有明确的错误提示:

接口:ormrpc/services/WSExportCustomerFacade

请求文件:

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header>
<ns1:SessionId soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next" soapenv:mustUnderstand="0" xsi:type="soapenc:string"
xmlns:ns1="http://login.webservice.bos.kingdee.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">74996490-876e-463e-b8b2-551d9696e4fa</ns1:SessionId>
</soapenv:Header>
<soapenv:Body>
<ns2:exportCustomerData soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns2="http://webservice.customer.ws.basedata.eas.kingdee.com">
<start href="#id0"/>
<rows href="#id1"/>
</ns2:exportCustomerData>
<multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:int"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">25200</multiRef>
<multiRef id="id1" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:int"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">100</multiRef>
</soapenv:Body>
</soapenv:Envelope>

反馈信息:

AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: com.kingdee.bos.webservice.WSInvokeException: com.kingdee.bos.BOSException: Server Component wrap a Throwable. Exception Type is [javax.ejb.EJBException]
Caused exception message is: Unexpected system failure, see server log for details. [Client -- String Serialize]
faultActor:
faultNode:
faultDetail:
{}com.kingdee.bos.webservice.WSInvokeException:null
{http://xml.apache.org/axis/}hostname:ecs-6b36

问题分析:

报错时发现客户正好为25200个,意味着本次请求将获取不到任何数据,在这个情况下会报错,当客户数量增加到25201时,这个错误消失。

错误提示

NCC导入凭证时提示以下错误:

[{"formId":"11ec57d00174d2f391b9d94643ecf122","localVoucherId":"","status":1,"message":"出现错误:导入出错:单据 1002A110000000000DJU17dd55c17c2vouchergl123460 开始处理...\r\n单据 1002A110000000000DJU17dd55c17c2vouchergl123460 处理错误:业务插件处理错误:插件类=nc.bs.gl.pfxx.VoucherPlugin,异常信息:凭证保存中报错:nc.vo.pub.BusinessException: 不正确的用户类型"}]

解决办法

通过云管家安装EAS补丁:2105 外部交换平台导入凭证没有操作品默认成制单人(编号:BC97D88B5B97F1C72BB0)

1.登录钉钉后台

img

2.点击要查看流程后面的“编辑”功能:

img

3.在打开的页面下方,有PROC打头的编号,便是审批表单的流程编码

img

在Windows操作系统下,双击证书文件,选择上级证书

img

点击详细信息,点击复制到文件

img

点击下一步:

img

选择证书格式(建议选择常见的第一或者第二个选项)

img

输入文件名称,下一步:

img

点击完成,上级证书导出完成

img

错误提示

导入出错:第5行辅助核算参数值为空:F3,科目:1226,部门:null,人员:null,供应商:,项目:null,金额:524.6,0

原因分析

当凭证信息导入K3系统时,易对接插件会对关键信息进行验证,如果科目要求的辅助核算没有值时,会报以上错误。F3在K3中代表的是人员核算,所以以上错误提示表明凭证上人员辅助核算没有有效的值(可以根据金额信息确定凭证行)。

解决办法

  1. 如果通过名称导入凭证,确保名称在K3系统已经存在
  2. 如果通过编号导入凭证,确保编号是K3中存在的人员编号

输入T-Code:FB03,输入凭证号、公司代码和年:

img

进入凭证显示界面:

img

如果需要查看行项目明细,双击对应行:

img

如果要查看凭证抬头更多信息,点击菜单“转到-凭证总览”:

img

可以显示更多抬头信息:

img