Exception 使用EXEPCION窗口作为弹出窗口删除Odoo中的回溯

Exception 使用EXEPCION窗口作为弹出窗口删除Odoo中的回溯,exception,popup,report,openerp,Exception,Popup,Report,Openerp,在Odoo8中,我想打印qweb报告,在打印时,我想检查是否缺少某个字段。如果是这样,我想通过弹出窗口向用户指出,否则将直接打印报告 我现在要做的是,一旦调用报表,.xml文件从对象调用一个方法,该方法将执行这些检查,然后引发异常,通知用户缺少的字段,但我不希望显示回溯,只希望显示我的相关信息 有人对实现这一目标的更好方法有什么建议吗 非常感谢您。您找到解决方案了吗?找到了。我忘了回答自己。用户点击“打印”按钮。将触发报告并执行web代码。这段代码要做的第一件事是从sale.order调用一个方

在Odoo8中,我想打印qweb报告,在打印时,我想检查是否缺少某个字段。如果是这样,我想通过弹出窗口向用户指出,否则将直接打印报告

我现在要做的是,一旦调用报表,.xml文件从对象调用一个方法,该方法将执行这些检查,然后引发异常,通知用户缺少的字段,但我不希望显示回溯,只希望显示我的相关信息

有人对实现这一目标的更好方法有什么建议吗


非常感谢您。

您找到解决方案了吗?找到了。我忘了回答自己。用户点击“打印”按钮。将触发报告并执行web代码。这段代码要做的第一件事是从sale.order调用一个方法,该方法检查字段是否已设置。如果其中一些未设置,则会引发orm_。因此,会通知用户并中断流程,因此不会生成报告。