【发布时间】:2012-07-31 08:44:37
【问题描述】:
我也是 OpenERP 和 Python 的新手。我有 OpenERP 6.0.4
我已经使用 python 2.7 修改了 account 文件夹中的 invoice.py 文件(我只是编辑并保存了文件,我没有'不编译任何东西)。
我所做的更改是如何计算总金额,我需要总金额总是在总金额中添加 0.3 欧元。
然后我重启了OpenERP服务器,我也去admnisitration>modules>设置account module升级然后应用升级。
然后我创建了一张新发票,但更改并未反映出来。
出于测试目的,由于我是 Python 新手,并且认为我可能没有正确编码,因此我修改了当您将鼠标悬停在发票界面中的“Residual”上时出现的帮助消息,方法是修改invoice.py 从 help="Remaining amount due." 到 help="This is just for testing."
我重新启动了服务器并升级了模块,甚至这个更改也没有反映出来。
我什至创建了一个新数据库,但修改仍然没有显示。
我错过了什么吗?甚至可以编辑核心模块吗?有什么解决方法吗?
最终解决方案:卸载并重新安装服务器解决了问题。
【问题讨论】:
-
尝试在代码中添加诸如 add 'print a' 之类的错误,并检查此错误是否显示。如果不是,请检查您正在编辑的服务器是否是您正在运行的实际服务器。
-
您应该针对印花税票问题提出一个单独的问题。我的答案下面的讨论变得混乱了。
标签: openerp