0

OpenERP6.0.1で関連フィールドを作成しようとしています。同じフィールド名に対して2つの異なる1対多の関係を定義することは可能ですか?(.pyファイルとXMLファイル)で行う必要のあるすべての変更。

4

1 に答える 1

2

いいえ、それはできません。

  • フィールド名はPython辞書のキーであり、2番目のフィールド名はinvoice_line最初のフィールド名を上書きします。

  • これは、異なるテーブルへの関係を処理しないため、とにかくOpenERPのORMを台無しにします。

したがって、2つの異なる列が必要です。1つはに関連し、もう1つaccount.invoice.lineはに関連しaccount.service.lineます。マージされたビューが本当に必要な場合は、前の2つのフィールドで見つかった請求書とサービスラインの和集合を返す関数フィールドを追加できます。しかし、フォームがこれを処理できるかどうかはわかりません。

于 2012-04-19T09:02:12.073 に答える