我想在Odoo中创建分为几个月的预算模块。
这样的事情:
要求:
可编辑,就像在Excel中一样。我已经使用了List View和Editable参数,所以它已经完成。
我想拥有动态的月数。不同的预算有不同的月份。此外,将新月添加到现有预算中会很棒。
我知道什么?
我知道动态字段是不可能的,因为数据库中的表是先前创建的。
我的解决方案:
解决方案1:
我正在设置最长月数。例如36个月。如果我只需要4个月,我就会隐藏剩余的32个字段。我正在创建一个按钮来取消隐藏下个月的隐藏列。
解决方案2:
我将每个预算值作为具有价值,预算线和月份的对象。例如,在我的上表中,我需要第一个对象:
月:2018年1月
预算项目:住宿
价值:10000
然后我必须建立自己的观点。我不知道这是不是一个好主意。我甚至不知道从哪里开始。
解决方案3:
使用/修改一些现有模块。也许“x2many字段的2D矩阵”模块?
结论:
请帮我一些建议。任何提示都将非常感激。
PS。我正在使用Odoo 11 Enterprise。
答案 0 :(得分:0)
亚历山大,
在这里,我建议你先创建两个字段,然后再创建列表视图。 我这些领域的第一个是预算,第二个是日期字段或月和年字段。
然后放置条件,如果第二个字段有值然后它将创建列表并使该列表可编辑,所以,它的工作原理。 这可能不是正确的方法,但我认为这对你来说是暂时的工作。 谢谢