Em muốn thêm Số thứ tự và tổng số sản phẩm vào trong đơn hàng (hình đính kèm)
Nhờ ERP hỗ trợ giúp em.
This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.
Em muốn thêm Số thứ tự và tổng số sản phẩm vào trong đơn hàng (hình đính kèm)
Nhờ ERP hỗ trợ giúp em.
Nếu bạn để ý thì sẽ thấy trên đơn hàng bán có thể dùng chuột để drag các dòng trên đơn hàng để thay đổi thứ tự của chúng. Nhiều chỗ khác trong Odoo cũng thế.
Cơ bản thì trong các đối tượng này có một trường tên là sequence để lưu các giá trị thứ tự nhưng không hiển thị trên form. Mỗi lần bạn drag thì các thứ tự sẽ được tự động sắp xếp lại.
Do đó, có thể dùng trường sequence này cho mục đích của bạn.
Để hiển thị trên form, làm như sau:
1. Mở view có tên sale.order.form và tìm đến đoạn mã sau:
<tree string="Sales Order Lines" editable="bottom"> <field name="sequence" widget="handle" />
<field name="sequence" />
<th>Description</th> <th>Taxes</th> <th class="text-right">Quantity</th> <th class="text-right">Unit Price</th> <th groups="sale.group_discount_per_so_line">Disc.(%)</th> <th class="text-right">Price</th>
<th>Sequence</th>
<tbody class="sale_tbody"> <tr t-foreach="o.order_line" t-as="l">
<td> <span t-field="l.sequence" /> </td>
Về vụ tổng số lượng sản phẩm kia thì mình ko biết làm. Nhưng để số lượng tổng ở đó có vẻ không logic vì còn phụ thuộc đơn vị đo lường nữa. Ví dụ trên đơn hàng bạn có nhiều dòng, dòng thì Kg, dòng thì Cái, dòng thì Bộ, dòng khác lại là Lít chẳng hạn. Tính tổng ở đó thì con số đó ko có giá trị gì.