我们在将产品添加到opportunity产品时遇到了一个问题,因为从一开始它看起来就与货币字段相关:在单位价格中输入任何值时,带有白色x的红色圆圈将显示以下消息:“如果货币字段中存在值,则需要使用货币。请选择一种货币,然后重试。”(注:如果货币字段中存在值,则需要输入货币form.From )。实际上,这个问题是在我们尝试在自定义javascript的帮助下从Opportunity表单导航到Opportunity Product表单时出现的。如果我们通过单击opportunity表单中Product items的子网格导航到以前的Opportunity Product表单。未显示错误。Here is My error of the Price Per Unit field
问题是“产品线项目”表单上没有货币。我的第一个方法是添加currency字段,以便我们可以手动输入它-这导致显示currency字段(但带有灰色的锁定图标)
Currency Field Added to Form
任何帮助都将不胜感激..。
发布于 2016-03-10 18:16:56
商机产品应从子网格中的商机创建。正如您还注意到的,这是可行的。
这样做的原因是,当您使用受支持的开箱即用方式创建Opportunity产品时,Opportunity Product上的货币将自动设置为与Opportunity上设置的币种相同:
您只需在子网格中按加号,选择Existing Product,然后找到该产品。然后,系统将自动创建Opportunity Product记录,并从价目表中自动填充定价。因此,正如您所提到的,没有必要使用JavaScript进行任何家庭构建的导航。
发布于 2016-03-11 11:39:14
我也遇到过类似的问题:Updating Transaction Currency On Form Doesn't Update Custom Money Currency Symbol。
当我创建记录时,我最终默认了货币,如果你没有这个能力,欢迎你尝试我在答案中给出的不支持的js。
https://stackoverflow.com/questions/35897720
复制相似问题