我目前正在使用Vtiger CRM,我需要修改发票总额的计算方式。具体来说,我想更改总计算逻辑以包含一些自定义业务规则。
我已经在modules/Invoice/Invoice.php中找到了Invoice类,但我不知道在哪里修改
如果计算不是太复杂,修改模板或许就可以完成。
这是用来查看报价/so/po/发票的模板:
layouts/v7/modules/Inventory/LineItemsDetail.tpl
这是用于编辑quotes/so/po/invoices 的模板:
layouts/v7/modules/Inventory/partials/LineItemsContent.tpl
创建一个“保存后”事件处理程序。您可以在其中创建一个修改
vtiger_invoice
表的查询。这样,你就不需要修改vtiger的核心文件(这有利于更新)。
您可以在此处了解有关事件处理程序的更多信息:https://community.vtiger.com/help/vtigercrm/developers/vtlib/module-event.html