我有一些問題想值分配給基於業務組件(外鍵交易)我的交易屬性。Genexus X EV 3分配數據元素交易
- 如果我要在事件然後分配,我得到一個
spc0150
錯誤(Cannot update database. Changes to database are only allowed in procedures
) - 如果我把這個規則,我得到一個
spc0158
警告(Rule 'OperacionChTasaInteres = &Analisis.Analisistasa IF &Cambioempresa .AND. .NOT. &Errorempresa ; ' not included.
)和不執行規則。
我有很多的屬性來分配,所以我想最後和骯髒的方式是在規則,程序調用讀取(再次)交易和outputparameters返回值,但如果我必須這樣做很多時候,我不得不創建很多程序,只是爲了初始化和計算。 試過這個之後,我有了這個過程,但是因爲條件變量是分配給一個事件的,所以規則永遠不會被執行。
骯髒的選項,我認爲是本外鍵交易所有需要的屬性添加到交易,我需要他的領域,但我會用很長的和骯髒的交易完成。
非常感謝,Ariel
你能解釋一下數據模型,交易的結構,什麼是規則不起作用? –