d993893bc3Viết xong Wizard Reject RFQs Điều chỉnh Wizard tạo PO
mtpc4s9
2026-01-03 14:07:59 +0700
3afc5baff2Điều chỉnh PO, approval form views
mtpc4s9
2025-12-29 12:28:49 +0700
fc8141542aĐã thành công trong việc gom PRs thành RFQ: + Lưu ý cực kỳ quan trong: Lý do trường "Source Requests" (request_ids) bị NULL chính là do vấn đề định nghĩa trong View XML của Wizard. Đây là một "bẫy" kinh điển (Common Pitfall) trong Odoo khi làm việc với Wizard (TransientModel): Nguyên tắc: Trong Wizard, nếu một trường có dữ liệu (được set từ default_get) nhưng: 1. Không xuất hiện trong file XML. 2. Hoặc có xuất hiện nhưng là readonly="1" và thiếu force_save="1". => Thì khi bạn bấm nút "Create RFQ", Odoo Web Client sẽ không gửi giá trị của trường đó về server. Kết quả là code Python nhận được giá trị False hoặc Null.
mtpc4s9
2025-12-22 12:32:25 +0700
7555d2ca65Chưa thành công trong việc gộp nhiều PRs để tạo thành RFQs
mtpc4s9
2025-12-22 10:21:39 +0700
0570680d58Thêm PO Thêm wizard gom nhiều RFQs để tạo POs (những RFQs cùng vendor)
mtpc4s9
2025-12-14 13:33:10 +0700
7c3605508dThêm 03 trường nhập liệu Vendors, chuẩn bị cho việc gộp nhiều PR vào RFQs sau này
mtpc4s9
2025-12-06 12:09:51 +0700
25c864ef28Tối ưu code, thêm comments đây đủ Them epr_sequence_data.xml trong folder data để tự tạo tên PR Sửa thêm một vài logic: + Nút Reset to draft cho phép reset lại phiếu nếu muốn sửa lại sau khi submit + Bổ sung Group: User --> Manager --> Purchasing Officer --> Admin + Thêm Record rules chặt chẽ cho mỗi nhóm ...
mtpc4s9
2025-12-03 23:59:20 +0700
6accf394c9Tạo thêm một số trường thuộc tính cho thú nuôi trong sở thú: - Nickname: Char - Giới thiệu thông tin (tiếng Việt): Text dùng html - Thú có từng được mua về hay không?: Boolean - Giá mua nếu từng được mua về: Float - Cha của thú nuôi: Many2one - Con của thú nuôi (nếu là giới tính đực): One2many (male_children_ids) - Tính toán tự động số con (number of children) của thú nuôi: sử dụng computed field - Bác sĩ phụ trách chăm sóc: link Many2one tới model res.partner
mtpc4s9
2025-11-19 20:54:45 +0700