我在openbravo中創建了一個手動窗口。此手動窗口在表A中插入記錄。 對於此表,它們是業務事件處理程序,當行被添加,更新或刪除到表A時被激活,並且如果有任何更改,則此事件將在另一個表中插入,更新或刪除B.現在的問題是,每當我在ERP中手動更改行(即添加一行,更新或刪除它),然後該事件正在工作,但是何時通過處理該事件沒有被調用。業務事件處理程序不能在openbravo中工作
有人可以建議我該怎麼做?
我在openbravo中創建了一個手動窗口。此手動窗口在表A中插入記錄。 對於此表,它們是業務事件處理程序,當行被添加,更新或刪除到表A時被激活,並且如果有任何更改,則此事件將在另一個表中插入,更新或刪除B.現在的問題是,每當我在ERP中手動更改行(即添加一行,更新或刪除它),然後該事件正在工作,但是何時通過處理該事件沒有被調用。業務事件處理程序不能在openbravo中工作
有人可以建議我該怎麼做?
業務實體的事件僅工作通過數據訪問層(DAL)訪問數據庫時,所以他們不爲經典的Windows或直接JDBC調用的工作!
您可能在過程中使用了一些本機SQL查詢(XSQL)或JDBC調用,這就是它通過UI工作而不是java過程執行的原因。
OK.Thnx for Reply。 – Geek
首先嚐試手動添加和保存行,並檢查業務事件是否正常工作?那麼你可以自動觸發它 –