1

我在 openbravo 中创建了一个手动窗口。此手动窗口在表 A 中插入记录。对于此表,它们是业务事件处理程序,当向表 A 添加、更新或删除行时激活,如果它们有任何更改,则此事件在另一个表 B 中插入、更新或删除.现在的问题是,每当我在 ERP 中手动更改行(即添加新行、更新或删除它)时,该事件就会起作用,但是当完成整个过程时,该事件不会被调用。

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

4

1 回答 1

1

业务实体事件仅在通过数据访问层(DAL)访问数据库时起作用,因此它们不适用于经典窗口或直接 jdbc 调用!。

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

点击这里了解更多信息

于 2013-11-22T12:42:13.513 回答