2013-11-22 54 views
1

我在openbravo中创建了一个手动窗口。此手动窗口在表A中插入记录。 对于此表,它们是业务事件处理程序,当行被添加,更新或删除到表A时被激活,并且如果有任何更改,则此事件将在另一个表中插入,更新或删除B.现在的问题是,每当我在ERP中手动更改行(即添加一行,更新或删除它),然后该事件正在工作,但是何时通过处理该事件没有被调用。业务事件处理程序不能在openbravo中工作

有人可以建议我该怎么做?

+0

首先尝试手动添加和保存行,并检查业务事件是否正常工作?那么你可以自动触发它 –

回答

1

业务实体的事件仅工作通过数据访问层(DAL)访问数据库时,所以他们不为经典的Windows或直接JDBC调用的工作!

您可能在过程中使用了一些本机SQL查询(XSQL)或JDBC调用,这就是它通过UI工作而不是java过程执行的原因。

click here for more informaiton

+1

OK.Thnx for Reply。 – Geek