我有一个实体有一个或多个Money
-Field。因此,它还有一个transactioncurrencyid
-field,它指定记录的货币。通过SDK创建记录时设置货币
现在,当我在浏览器中创建该实体的记录时,transactioncurrencyid
字段会使用系统或用户的默认货币进行预填充。
但是,当通过SDK创建该实体的记录而未指定任何Money
字段的值时,transactioncurrencyid
字段保留为空。之后,没有用户可以编辑任何Money
-field,因为货币未设置:
如果货币字段中存在值,则需要使用货币。选择一个 货币,然后重试。
var entity = new Entity("new_myentity") { Attributes = { { "name" = "Name 1" }, { "amount" = new Money(1000) } } }
所以我的问题:
奇怪的是,当我为钱场(即使我不告诉它使用何种货币),如设置一个值,这不会发生是:
有没有一种方法来设置一个记录的货币通过SDK创建时没有任何填充的默认值Money
-Attributes?
你好,感谢您的回答!我知道我可以自己设置,我只是想知道是否有什么方法使SDK在浏览器中创建记录时像CRM一样行事。 – nozzleman
我相信这是一个实际的错误(我报告,目前正在调查)。不过,我在此期间刚刚寻求类似的解决方案。 – nozzleman
这不是预期的行为?由于crm支持多种货币,我们必须设置货币我们需要和crm设置基础值..? –