내 CRM 2011 플러그인에 문제가 있습니다.SaveChanges CRM 2011 플러그인의 처리되지 않은 예외
var QuoteProduct = crm.QuoteDetailSet.Where(c
=> c.QuoteDetailId == QPID).First();
double Tax = (double)(
(QuoteProduct.BaseAmount
- QuoteProduct.ManualDiscountAmount.GetValueOrDefault()
- QuoteProduct.VolumeDiscountAmount.GetValueOrDefault())/20);
QuoteProduct.Attributes["tax"] = Tax;
crm.UpdateObject(QuoteProduct);
crm.SaveChanges();
변경 내용 저장 라인에서 오류가 발생합니다. 오류 세부 사항은 다음과 같습니다.
Microsoft.Xrm.Sdk.SaveChangesException이 요청을 처리하는 동안 에러가 발생한 = 사용자 코드에 의해 처리되지 않은 메시지
이었다.
출처 = Microsoft.Xrm.Sdk
스택 트레이스 : Microsoft.Xrm.Sdk.Client.OrganizationServiceContext.SaveChanges (SaveChangesOptions 옵션) Plugin.TaxCreator (IOrganizationService 서비스, 가이 드 QPID)에서
C에서의
: 사용자 \ \ mycrm \ Desktop \ BMSD.QuoteProduct.Tax \ BMSD.QuoteProduct.Tax \ BMSD.QuoteProduct.Tax.cs : 행 62
at Plugin.Execute (IServiceProvider serviceProvider) in C : \ Users \ mycrm \ Desktop \ BMSD.QuoteProduct. Tax \ BMSD.QuoteProduct.Tax \ BMSD.QuoteProduct.Tax.cs : 줄 38
at Microsoft.Crm.Extensibility.V5PluginProxyStep.ExecuteInternal (PipelineExecutionContext context)
at Microsoft.C rm.Extensibility.VersionedPluginProxyStepBase.Execute (PipelineExecutionContext 컨텍스트)
InnerException : System.ServiceModel.FaultException 메시지 = System.InvalidCastException : Microsoft Dynamics CRM에서 오류가 발생했습니다. 관리자 또는 지원을위한 참조 번호 : # BE061894
자료 = Microsoft.Crm.Extensibility
스택 트레이스 :
Microsoft.Crm.Extensibility.OrganizationSdkServiceInternal.Execute (OrganizationRequest 요청 CorrelationToken correlationToken, CallerOriginToken callerOriginToken, ServiceType 자리 WebServiceType)에서
에서 Microsoft.Crm.Extensibility.InprocessServiceProxy.ExecuteCore (OrganizationRequest 요청)에 Microsoft.Xrm.Sdk.Client.OrganizationServiceContext.Execute
(OrganizationRequest 요청)에 Microsoft.Xrm.Sdk.Client.OrganizationServiceContext.SaveChange
(OrganizationRequest 요청은 IList `1 결과)
의 InnerException : 당신의 스택 추적에서
감사합니다. Sergey. 내가이 주제들에서 새롭기 때문에 내 질문이 어리석은 것처럼 보일 수있다! –
@PaymanBiukaghazadeh 아니, 그렇지 않았다. 귀하의 질문에 개선을 고려할 수있는 유일한 방법은 서식입니다. 나는 이번에 당신을 위해이 일을했지만, 질문을 아름답게 형식화한다면 미래에 더 나은 응답을 얻을 수 있습니다. 해피 코딩! –