Dynamics crm Grab系统创建值CRM 2011

Dynamics crm Grab系统创建值CRM 2011,dynamics-crm,dynamics-crm-2011,crm,dynamics-crm-4,Dynamics Crm,Dynamics Crm 2011,Crm,Dynamics Crm 4,当我试图获取Opportunity Product Line实体中的Extended Amount属性时,我遇到了一个问题。 如下所示,我的要求是,在创建Opportunity Product Line时,我有一个post create插件,该插件将折扣应用于扩展金额,并使用新的折扣扩展金额创建另一行。当我试图在另一个字段上输出值只是为了检查它得到了什么时,我总是得到0扼杀。我的代码如下: // Part where I grab the value Entity entity = (Ent

当我试图获取Opportunity Product Line实体中的Extended Amount属性时,我遇到了一个问题。 如下所示,我的要求是,在创建Opportunity Product Line时,我有一个post create插件,该插件将折扣应用于扩展金额,并使用新的折扣扩展金额创建另一行。当我试图在另一个字段上输出值只是为了检查它得到了什么时,我总是得到0扼杀。我的代码如下:

// Part where I grab the value  
Entity entity = (Entity)context.InputParameters["Target"];
Money extenedAmount = (Money)entity["baseamount"];

//Create new line
Entity oppportunity_product = new Entity("opportunityproduct");
oppportunity_product["manualdiscountamount"] = extenedAmount;

service.Create(oppportunity_product);

甚至有可能拿到这笔钱吗?如果有人能帮我,我会非常感激的。非常感谢。

创建后,您想添加一个帖子图像。然后引用post图像而不是目标

if (context.PostEntityImages.Contains("PostImage") &&
    context.PostEntityImages["PostImage"] is Entity)
{
    postMessageImage = (Entity)context.PostEntityImages["PostImage"];
}
else
{
    throw new Exception("No Post Image Entity in Plugin Context for Message");
}

嗨,Paul,谢谢你的回复,随着需求的变化,我解决了这个问题,我想为我们的一个客户提供插件。