Я пытаюсь обновить вкладку «Отгрузка / Пакеты». Сама область пакетов обновляется хорошо, но я получаю сообщение об ошибке при попытке вставить в содержимое пакета для каждого из пакетов. Я считаю, что проблема связана с необходимостью ShipmentSplitLineNo, поскольку это ключевое поле, которое отображается в сетке.
Это происходит в Acumatica 2019 R2. Кто-нибудь сталкивался с этой проблемой и придумал решение?
У меня есть настраиваемая конечная точка, которая была расширена по умолчанию (18.200.001) и добавлена секция под названием PackageDetails.
введите описание изображения здесь
Вот сообщение об ошибке, которое я получаю там, где пишу:
System.InvalidOperationException: Unexpected Element: ShipmentPackageDetails
at PX.Api.ContractBased.Soap.EntityReaderBase.ReadEntityField() in E:\Bld6\AC-FULL2019R215-JOB1\Sources\NetTools\PX.Api.ContractBased\Soap\EntityReaderBase.cs:line 288
at PX.Api.ContractBased.Soap.EntityReaderBase.ReadEntity(String expectedEntityType) in E:\Bld6\AC-FULL2019R215-JOB1\Sources\NetTools\PX.Api.ContractBased\Soap\EntityReaderBase.cs:line 161
at PX.Api.ContractBased.Soap.EntityReaderBase.ReadEntity(XmlReader reader, String localname, String expectedNamespace, String expectedEntityType) in E:\Bld6\AC-FULL2019R215-JOB1\Sources\NetTools\PX.Api.ContractBased\Soap\EntityReaderBase.cs:line 53
at PX.Api.ContractBased.Soap.EntityReaderBase.ReadEntityField() in E:\Bld6\AC-FULL2019R215-JOB1\Sources\NetTools\PX.Api.ContractBased\Soap\EntityReaderBase.cs:line 269
at PX.Api.ContractBased.Soap.EntityReaderBase.ReadEntity(String expectedEntityType) in E:\Bld6\AC-FULL2019R215-JOB1\Sources\NetTools\PX.Api.ContractBased\Soap\EntityReaderBase.cs:line 161
at PX.Api.ContractBased.Soap.EntityReaderBase.ReadEntity(XmlReader reader, String localname, String expectedNamespace, String expectedEntityType) in E:\Bld6\AC-FULL2019R215-JOB1\Sources\NetTools\PX.Api.ContractBased\Soap\EntityReaderBase.cs:line 53
at PX.Api.ContractBased.Soap.SoapMessageTransformerBase.BindParameters(XmlReader requestReader, MethodInfo methodInfo, Tuple`2[] parameterInfos) in E:\Bld6\AC-FULL2019R215-JOB1\Sources\NetTools\PX.Api.ContractBased\Soap\SoapMessageTransformerBase.cs:line 104
at PX.Api.ContractBased.Soap.WebApiSoapController.Post(ISoapSystemContract systemContract, XmlReader requestReader, String serviceNamespace, String internalNamespace, MethodInfo method, Func`1 serviceFactory, IEdmModel edmModel) in E:\Bld6\AC-FULL2019R215-JOB1\Sources\NetTools\PX.Api.ContractBased\Soap\WebApiSoapController.cs:line 154
at PX.Api.ContractBased.Soap.WebApiSoapController.<Post>d__8.MoveNext() in E:\Bld6\AC-FULL2019R215-JOB1\Sources\NetTools\PX.Api.ContractBased\Soap\WebApiSoapController.cs:line 140
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at PX.Api.ContractBased.Soap.WebApiSoapController.<Login>d__6.MoveNext() in E:\Bld6\AC-FULL2019R215-JOB1\Sources\NetTools\PX.Api.ContractBased\Soap\WebApiSoapController.cs:line 89
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__3`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()