Mục tiêu là hiển thị cột "Bảo hành" trên file PDF sale order
1. Sửa report template: vào Technical - Report, tìm cái Sale.Order, chọn QWeb views, chọn report_saleorder_document
"Lưu ý, do mình chỉ hiệu chỉnh 1 chút nên làm edit trên cài template gốc này luôn. Nếu chỉnh sửa nhiều hơn thì mình nên "inherit" template gốc ra, rồi xài x-path như video hướng dẫn bên dưới để an toàn."
2. Khai báo thông tin cột: cụm table class là nơi khai báo tên và định dạng cột (canh lề trái phải, in đậm, nghiêng...)
<th name="th_warranty" class="text-right">Warranty</th>
3. Lôi field "x_sale_warranty" ra hiển thị: chỗ này mình khai báo thêm cả model truy vấn (sale.order.line) để lôi cái field "x_sale_warranty" ra hiển thị nên cấu hình như sau: "line.x_sale_warranty"
<td name="td_warranty" class="text-right">
<span t-field="line.x_sale_warranty"/>
</td>
4. Edit Translations: để hiện thị đúng Tiếng Việt
Video tham khảo thêm:
Comments
Post a Comment