3

Odoo で月ごとに分割された予算モジュールを作成したいと考えています。

このようなもの:

サンプル予算


要件:

  1. Excel のようにその場で編集できます。List View と Editable パラメータを使用したので、これで完了です。

  2. 動的な月数が必要です。予算が異なれば、月数も異なります。さらに、既存の予算に新しい月を追加することは素晴らしいことです。

私が知っていること?

データベース内のテーブルは以前に作成されているため、動的フィールドを持つことは不可能であることを知っています。


私の解決策:

解決策 1:

最大月数を設定しています。たとえば、36 か月。4 か月しか必要ない場合は、残りの 32 フィールドを非表示にします。月の次の非表示の列を再表示するボタンを作成しています。

解決策 2:

各予算値を、値、予算ライン、月を持つオブジェクトとして作成しています。たとえば、上記の表では、次の最初のオブジェクトが必要です。

月: 2018 年 1 月

予算ライン: 宿泊施設

値: 10000

次に、独自のビューを作成する必要があります。それが良いアイデアかどうかはわかりません。どこから始めればよいかさえわかりません。

解決策 3:

既存のモジュールを使用/変更します。「x2manyフィールドの2Dマトリックス」モジュールでしょうか?


結論:

アドバイスをお願いします。どんなヒントでも大歓迎です。

PS。Odoo 11 エンタープライズを使用しています。

4

1 に答える 1