2017-03-15 3 views
0

액티브 쿼트에서 주문을 생성하는 중 오류가 발생했습니다. 또한 따옴표 레코드의 일부만을 포함하고 있습니다.Dynamics 365에서 활성 견적에서 주문을 생성 할 수 없습니다.

많은 검색과 관련한 RnD를 수행했지만 해결책을 찾지 못했습니다.

다음은 내가 겪고있는 오류입니다.

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> 
    <s:Body> 
    <s:Fault> 
     <faultcode>s:Client</faultcode> 
     <faultstring xml:lang="en-US">Active stage is not on 'Quote' entity.</faultstring> 
     <detail> 
     <OrganizationServiceFault xmlns="http://schemas.microsoft.com/xrm/2011/Contracts" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> 
      <ActivityId>036f0244-f38d-4a5b-966b-6b9a4929e07a</ActivityId> 
      <ErrorCode>-2147220970</ErrorCode> 
      <ErrorDetails xmlns:a="http://schemas.datacontract.org/2004/07/System.Collections.Generic"/> 
      <Message>Active stage is not on 'Quote' entity.</Message> 
      <Timestamp>2017-03-15T10:59:26.7178126Z</Timestamp> 
      <ExceptionSource i:nil="true"/> 
      <InnerFault> 
      <ActivityId>036f0244-f38d-4a5b-966b-6b9a4929e07a</ActivityId> 
      <ErrorCode>-2147220970</ErrorCode> 
      <ErrorDetails xmlns:a="http://schemas.datacontract.org/2004/07/System.Collections.Generic"/> 
      <Message>Active stage is not on 'Quote' entity.</Message> 
      <Timestamp>2017-03-15T10:59:26.7178126Z</Timestamp> 
      <ExceptionSource i:nil="true"/> 
      <InnerFault i:nil="true"/> 
      <OriginalException i:nil="true"/> 
      <TraceText i:nil="true"/> 
      </InnerFault> 
      <OriginalException i:nil="true"/> 
      <TraceText i:nil="true"/> 
     </OrganizationServiceFault> 
     </detail> 
    </s:Fault> 
    </s:Body> 
</s:Envelope> 

이 오류를 해결하는 데 도움을주십시오. 다른 사람들이하지 않은 상태

답변

0

내 가정은

당신은 당신이 판매 주문으로 변환하기 전에 먼저 WinQuoteRequest를 호출 할 필요가 ... 승리로 따옴표의 일부를 표시 한 것입니다. 이벤트의 순서는 이것이다 :이 repsonse.Entity에서 판매 주문을 반환
  • ConvertQuoteToSalesOrderRequest
  • WinQuoteRequest

    • (ConvertQuoteToSalesOrderResponse)는

    this sample on MSDN

    에서 가져옵니다