I have an update from Microsoft, it was not a plug in. But I do not completely understand what is here. I do know they are trying to fix it. "Update on what we found after restoring your db. Looking at sql level tracing we found that sql command that pulls in the product with its default price and then a sql command which changes it to 8. exec sp_executesql N'update [OpportunityProductBase] set [BaseAmount_Base]=@BaseAmount_Base0, [Tax]=NULL, [ModifiedOnBehalfBy]=@ModifiedOnBehalfBy0, [ExtendedAmount]=@ExtendedAmount0, [Tax_Base]=NULL, [ExtendedAmount_Base]=@ExtendedAmount_Base0, [PricePerUnit_Base]=@PricePerUnit_Base0, [VolumeDiscountAmount_Base]=@VolumeDiscountAmount_Base0, [VolumeDiscountAmount]=@VolumeDiscountAmount0, [ManualDiscountAmount]=@ManualDiscountAmount0, [PricePerUnit]=@PricePerUnit0, [PricingErrorCode]=@PricingErrorCode0, [BaseAmount]=@BaseAmount0, [ModifiedBy]=@ModifiedBy0, [ExchangeRate]=@ExchangeRate0, [ModifiedOn]=@ModifiedOn0, [ManualDiscountAmount_Base]=@ManualDiscountAmount_Base0, [TransactionCurrencyId]=@TransactionCurrencyId0 where ([OpportunityProductId] = @OpportunityProductId0)',N'@BaseAmount_Base0 decimal(1,0),@ModifiedOnBehalfBy0 uniqueidentifier,@ExtendedAmount0 decimal(3,2),@ExtendedAmount_Base0 decimal(1,0),@PricePerUnit_Base0 decimal(1,0),@VolumeDiscountAmount_Base0 decimal(1,0),@VolumeDiscountAmount0 decimal(2,2),@ManualDiscountAmount0 decimal(4,4),@PricePerUnit0 decimal(1,0),@PricingErrorCode0 int,@BaseAmount0 decimal(3,2),@ModifiedBy0 uniqueidentifier,@ExchangeRate0 decimal(11,10),@ModifiedOn0 datetime,@ManualDiscountAmount_Base0 decimal(1,0),@TransactionCurrencyId0 uniqueidentifier,@OpportunityProductId0 uniqueidentifier',@BaseAmount_Base0=8,@ModifiedOnBehalfBy0='84887BD9-547E-E511-80E1-3863BB2EC408',@ExtendedAmount0=8.00,@ExtendedAmount_Base0=8,@PricePerUnit_Base0=8,@VolumeDiscountAmount_Base0=0,@VolumeDiscountAmount0=0,@ManualDiscountAmount0=0,@PricePerUnit0=8,@PricingErrorCode0=0,@BaseAmount0=8.00,@ModifiedBy0='84887BD9-547E-E511-80E1-3863BB2EC408',@ExchangeRate0=1.0000000000,@ModifiedOn0='2016-02-01 15:14:04',@ManualDiscountAmount_Base0=0,@TransactionCurrencyId0='7512F58F-D873-E511-80D6-3863BB2E5328',@OpportunityProductId0='40B1DA6B-F6C8-E511-80E2-3863BB2E3248' This is confirmed by looking at the OpportunityProductId table showing several values equal to 8. What we couldn’t understand was where the value of 8 is located. So I had to escalate this issue to resources that assist with debugging actual CRM code. Our findings showed that we currently have a code defect around Pricing Method for Pricing List. In short terms those fields are set to null and this returns an error code of 8. The latest current of action is our Escalation engineers are creating a SQL script to correct the issue. "
↧