Hi
I have a problem that when i input order line in a certian order. After i save that order the order of the lines isn't the same anymore. is there a way to solve this or is this just the way openerp orders the order lines.
Kind regards
Odoo is the world's easiest all-in-one management software.
 It includes hundreds of business apps:
Hi
I have a problem that when i input order line in a certian order. After i save that order the order of the lines isn't the same anymore. is there a way to solve this or is this just the way openerp orders the order lines.
Kind regards
Hi,
in   'sale.order.line' : 
_order = 'order_id desc, sequence'
_defaults = {      
            'sequence': 10,
            }
Sequence : Gives the sequence order when displaying a list of sales order lines.
so all order lines have a sequence=10.
to keep order of the input lines change _order by;
--  _order = 'order_id desc, sequence'
++  _order = 'id'
you can change it in sale.py but this is not the best way must create a new module to overwrite _order.
Thanks that worked for me
the easier way would be to make a change in the form view of sale order or invoice. on the line field name = sequence: replace <field name="sequence" widget="handle"/> with just <field name="sequence"/> Done.
أنشئ حساباً اليوم لتستمتع بالخصائص الحصرية، وتفاعل مع مجتمعنا الرائع!
تسجيل| المنشورات ذات الصلة | الردود | أدوات العرض | النشاط | |
|---|---|---|---|---|
|  | 2 مايو 25  | 2697 | ||
|  | 3 ديسمبر 24  | 8025 | ||
|  | 1 يوليو 24  | 4043 | ||
|  | 1 يونيو 24  | 2619 | ||
|  | 2 يونيو 24  | 3716 |