3

我想在 Odoo 中创建分为几个月的预算模块。

像这样的东西:

样品预算


要求:

  1. 可就地编辑,如在 Excel 中。我已经使用了 List View 和 Editable 参数,所以它完成了。

  2. 我想要动态的月数。不同的预算有不同的月数。此外,将新月份添加到现有预算中会很棒。

我知道的?

我知道不可能有动态字段,因为数据库中的表是较早创建的。


我的解决方案:

解决方案1:

我正在设置最大月数。例如 36 个月。如果我只需要 4 个月,我将隐藏剩余的 32 个字段。我正在创建一个按钮来取消隐藏月份的下一个隐藏列。

解决方案2:

我将每个预算值作为具有值、预算线和月份的对象。例如,在我上面的表格中,我需要第一个对象:

月份:2018 年 1 月

预算线:住宿

价值:10000

然后我必须建立自己的观点。我不知道这是否是个好主意。我什至不知道从哪里开始。

解决方案3:

使用/修改一些现有模块。也许是“x2many fields 的二维矩阵”模块?


结论:

请帮我一些建议。任何提示将不胜感激。

PS。我正在使用 Odoo 11 企业版。

4

1 回答 1

0

亚历山大,

在这里,我建议您在创建列表视图之前先获取两个字段。我这些字段第一个是预算,第二个是日期字段或月份和年份字段。

然后如果第二个字段有值则设置条件,然后它将创建列表并使该列表可编辑,因此它可以工作。这可能不是正确的方法,但我认为这对你来说是临时工作。谢谢

于 2018-04-16T10:00:48.093 回答