I am working odoo v 7.0.I have search by some condition from account_invoice table and filtered some records.I have got some ids of records.Now i have to order those ids by date_invoice field.How it will be resolved? . Please help me in this situation.Thanks in advance.
If you are calling search by yourself you could pass the order that you need like:
posted_depreciation_line_ids = depreciation_lin_obj.search(cr, uid, [('asset_id', '=', asset.id), ('move_check', '=', True)],order='depreciation_date desc')
I include the method doctring that parse and generate the order by based on the order argument of the search method:
def _generate_order_by(self, order_spec, query):
Attempt to consruct an appropriate ORDER BY clause based on order_spec, which must be
a comma-separated list of valid field names, optionally followed by an ASC or DESC direction.
:raise" except_orm in case order_spec is malformed
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
|Asked: 12/5/15, 1:54 AM|
|Seen: 560 times|
|Last updated: 4/20/16, 3:18 AM|