
@[TOC](目录)
### 1、前提
目标币别与本位币之间需要维护”汇率体系“
准备好本位币、目标币别、汇率类型字段
### 2、python案例
```python
import clr
clr.AddReference('mscorlib')
clr.AddReference('Kingdee.K3.BD.Contracts')
from System import *
from Kingdee.K3.BD.Contracts import *
from Kingdee.K3.BD.Contracts.FIN import *
def AfterBindData(e):
SetExchangeRate()
def DataChanged(e):
if e.Field.Key == "FLocalCurrId" or e.Field.Key == "FExchangeTypeId" or e.Field.Key == "FCurrencyId":
this.View.Model.SetValue("FExchangeRate",0)#先清空
SetExchangeRate()
def SetExchangeRate():
locCurr = this.View.Model.GetValue("FLocalCurrId")#本位币
exchangeType = this.View.Model.GetValue("FExchangeTypeId")#汇率类型
setCurr = this.View.Model.GetValue("FCurrencyId")#目标币别
if locCurr == None or exchangeType == None or setCurr == None:
return
locCurrId = int(locCurr["Id"])
exchangeTypeId = int(exchangeType["Id"])
setC