我想在 Odoo 中创建分为几个月的预算模块。
像这样的东西:
要求:
可就地编辑,如在 Excel 中。我已经使用了 List View 和 Editable 参数,所以它完成了。
我想要动态的月数。不同的预算有不同的月数。此外,将新月份添加到现有预算中会很棒。
我知道的?
我知道不可能有动态字段,因为数据库中的表是较早创建的。
我的解决方案:
解决方案1:
我正在设置最大月数。例如 36 个月。如果我只需要 4 个月,我将隐藏剩余的 32 个字段。我正在创建一个按钮来取消隐藏月份的下一个隐藏列。
解决方案2:
我将每个预算值作为具有值、预算线和月份的对象。例如,在我上面的表格中,我需要第一个对象:
月份:2018 年 1 月
预算线:住宿
价值:10000
然后我必须建立自己的观点。我不知道这是否是个好主意。我什至不知道从哪里开始。
解决方案3:
使用/修改一些现有模块。也许是“x2many fields 的二维矩阵”模块?
结论:
请帮我一些建议。任何提示将不胜感激。
PS。我正在使用 Odoo 11 企业版。