管易与金蝶对接报错异常,单据无法传递至金蝶云
金蝶云社区-komi
komi
0人赞赏了该文章 2,196次浏览 未经作者许可,禁止转载编辑于2018年06月20日 10:23:29

前进行管易与金蝶对接测试,其中采购入库、其他入库、其他出库对接异常,无法从管易传送至金蝶云,现操作问题如下:

一、采购入库无法传递至金蝶;(已确认商品档案,仓库,供应商编码与管易一致)
经测试发现如下两种情况:
1、管易采购入库单明细无供应商信息;


响应报文如下:
[table]
[tr][td]{"Result":{"

ResponseStatus[table]
[tr][td]":{"ErrorCode":500,"IsSuccess":false,"Errors":[{"FieldName":"FSupplierId","Message":"字段“供应商”是必填项","DIndex":0},{"FieldName":"FSettleCurrId","Message":"字段“结算币别”是必填项","DIndex":0},{"FieldName":"FInStockEntry","Message":"分录实体“明细信息”是必填项","DIndex":0}],"SuccessEntitys":[],"SuccessMessages":[],"MsgCode":0},"Id":"","NeedReturnData":[{}]}}



2、管易采购入库存在供应商,但表头表体供应商不一致;


响应报文如下:
[table]
[tr][td]{"Result":{"

ResponseStatus[table]
[tr][td]":{"ErrorCode":500,"IsSuccess":false,"Errors":[{"FieldName":"FInStockEntry","Message":"分录实体“明细信息”是必填项","DIndex":0}],"SuccessEntitys":[],"SuccessMessages":[],"MsgCode":0},"Id":"","NeedReturnData":[{}]}}

二、其他入库其他出库同步成功,在金蝶云分布式调入单、分布式调出单、其他入库单、其他出库单无相关记录显示。




分布式调出单,其他出库单过滤条件已清空,单据状态和作废状态为全部。


部分单据存在异常报文:
[table]
[tr][td]response_error

:[table]
[tr][td]Code(-2147467259);{"InnerExWrapper":{"IsEmpty":false,"Data":{},"HelpLink":null,"Message":"调用的目标发生了异常。","Source":null,"StackTrace":" 在 System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)\r\n 在 System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)\r\n 在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)\r\n 在 Kingdee.BOS.ServiceFacade.KDServiceFx.ServiceExecutor.Execute(KDServiceContext context, ServiceType svcType, String[] paraValues, SerializerProxy serializeProxy, ServiceType beginMethod)","TargetSite":null,"ExceptionType":"System.Reflection.TargetInvocationException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","InnerException":{"IsEmpty":false,"Data":{},"HelpLink":null,"Message":"输入字符串的格式不正确。","Source":null,"StackTrace":" 在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)\r\n 在 System.Number.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt)\r\n 在 System.Convert.ToInt64(String value)\r\n 在 Kingdee.K3.SCM.WebApi.ServicesStub.StockTransferInService.GetPushEntryIds(JSONObject billData, String& jsonExceptionKey)\r\n 在 Kingdee.K3.SCM.WebApi.ServicesStub.StockTransferInService.Save(String pushData)","TargetSite":null,"ExceptionType":"System.FormatException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","InnerException":null}},"ClassName":"Kingdee.BOS.ServiceFacade.ServiceException","Message":"输入字符串的格式不正确。","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" 在 Kingdee.BOS.ServiceFacade.KDServiceFx.ServiceExecutor.Execute(KDServiceContext context, ServiceType svcType, String[] paraValues, SerializerProxy serializeProxy, ServiceType beginMethod)\r\n 在 Kingdee.BOS.ServiceFacade.KDServiceFx.ExecuteServiceModule.OnProcess(KDServiceContext context)\r\n 在 Kingdee.BOS.ServiceFacade.KDServiceFx.ModulePipeline.ExcuteRequest(KDServiceContext context)\r\n 在 Kingdee.BOS.ServiceFacade.KDServiceFx.RequestExcuteRuntime.StartRequest(RequestExtractor requestExtractor, WebContext context)\r\n 在 Kingdee.BOS.ServiceFacade.KDServiceFx.KDSVCHandler.ExecuteRequest(WebContext ctx, RequestExtractor requestExtractor)\r\n 在 Kingdee.BOS.ServiceFacade.KDServiceFx.KDSVCHandler.ProcessRequestInternal(WebContext webCtx, RequestExtractor requestExtractor)","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":"8\nExecute\nKingdee.BOS.ServiceFacade.KDServiceFx, Version=7.1.570.11, Culture=neutral, PublicKeyToken=null\nKingdee.BOS.ServiceFacade.KDServiceFx.ServiceExecutor\nSystem.String Execute(Kingdee.BOS.ServiceFacade.KDServiceFx.KDServiceContext, Kingdee.BOS.ServiceFacade.KDServiceFx.ServiceType, System.String[], Kingdee.BOS.ServiceFacade.SerializerProxy, Kingdee.BOS.ServiceFacade.KDServiceFx.ServiceType)","HResult":-2147467259,"Source":"Kingdee.BOS.ServiceFacade.KDServiceFx","WatsonBuckets":null,"_httpCode":500}