0
我有一個小問題。OpenErp:如何按功能字段過濾銷售訂單?
我有一個嚮導,我有所有的銷售訂單,但我只需要那些有小於0(零)的餘額。平衡字段是一個功能性字段,因此域不起作用。
任何ideeas如何我可以解決這個問題?我需要能夠選擇餘額小於0的銷售訂單。
謝謝!
我有一個小問題。OpenErp:如何按功能字段過濾銷售訂單?
我有一個嚮導,我有所有的銷售訂單,但我只需要那些有小於0(零)的餘額。平衡字段是一個功能性字段,因此域不起作用。
任何ideeas如何我可以解決這個問題?我需要能夠選擇餘額小於0的銷售訂單。
謝謝!
對於function
型或compute
的領域,你有兩個選擇:
1)要麼給該領域的屬性store=True
使得計算出的值保存在數據庫
2),甚至更好地爲您自己的search
將做搜索和應用域的方法。
你會怎麼做以上取決於你使用的Odoo版本。請查看odoo/fields.py
關於現場課程的文檔。使用的字段定義的搜索參數:
One can define a field whose value is computed instead of simply being read from the database. The attributes that are specific to computed fields are given below. To define such a field, simply provide a value for the attribute ``compute``. :param compute: name of a method that computes the field :param inverse: name of a method that inverses the field (optional) **:param search: name of a method that implement search on the field (optional)**
使用diferrent類型的商店解決。 – Dima