Невозможно обновить класс клиента для клиента через Contract Based API - PullRequest
0 голосов
/ 16 апреля 2020

Я пытаюсь обновить Customerclass для клиента, передавая CustomerID в качестве параметра, он выдает всплывающую ошибку meassage. Как с этим справиться?

PX.Data.PXInvalidOperationException: Операция не выполнена - -> PX.Data.PXException: Пожалуйста, подтвердите, если вы хотите обновить текущие настройки биллинга клиента с настройками класса клиента по умолчанию. В противном случае исходные настройки биллинга будут сохранены. --- Конец внутренней трассировки стека исключений --- в PX.Api.ContractBased. Soap .WebApiSoapController.Post (ISoapSystemContract systemContract, XmlReader requestReader, String serviceNamespace, String internalNamespace, метод MethodInfo, Func`1 serviceFactl, IEmMMModeMode)

        var objCust = new Customer
        {
            CustomerID = new StringSearch { Value = "ABARTENDE " },
            //CustomerID = new StringValue { Value = "ABARTENDE " },
            CustomerName = new StringValue { Value = "Test Cust012" },
            CustomerClass = new StringValue { Value = "INTL" },
        }
        try
        {
            var Custoercreated = _objEndPoint.Put(objCust);

        }
        catch(Exception Ex)
        {
            _objEndPoint.Logout();
        }
        finally
        {
            _objEndPoint.Logout();

        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...