Salesorderdetail细节不会带来产品,CRM 2015的金额

时间:2015-12-16 13:07:24

标签: c# plugins dynamics-crm

我创建了一个插件,我在其中创建销售订单,然后动态创建salesorderdetail(销售订单产品)。一切正常,产品在订单上的子网格中正确显示,但产品没有任何价格。

我使用以下代码创建销售订单产品。当我创建报价时,然后使用相同的代码(更改实体和引用引用)引用产品,然后将该报价转换为订单,一切都很好。但是,当我创建订单并直接订购产品时,它无法正常工作。

请提出解决方案。

var orderProduct = new Entity
{
    LogicalName = "salesorderdetail"
};

orderProduct.Attributes.Add("salesorderid", new EntityReference("salesorder", OrderId));
orderProduct.Attributes.Add("productid", new EntityReference(product.LogicalName, product.Id));
orderProduct.Attributes.Add("quantity", Convert.ToDecimal(1));
orderProduct.Attributes.Add("uomid", new EntityReference("uom", uom.Id));

_service.Create(orderProduct);

0 个答案:

没有答案