Quy trình BOQ TƯ NHÂN — từ bảng giá thô đến Ngân sách
Bạn dán bảng giá của khách vào 1.BOQ_Tư_Nhân → hệ thống tra CSDL định mức để bung ra chi tiết vật tư → bạn nhập giá vật tư thực tế → hệ thống tái lập giá và đổ về 1.BOQ / 2.DGCT chuẩn để chạy thuật toán ngân sách.
⏱️ ADMIN đã dựng sẵn Index trên file CSDL định mức — bạn bắt đầu từ Bước 1
🔄Bước 1Tải CSDL
›
🖋️Bước 2Dán BOQ
›
🔍Bước 3Chốt mã
›
🧮Bước 4Bung hao phí
›
💾Bước 5Sửa hao phí
›
💰Bước 6Tái lập giá
›
📊Xong3.NS & 4.BC
1
Tải dữ liệu về bảng CSDLChỉ làm 1 lần cho mỗi file khách (và mỗi khi CSDL định mức được cập nhật)
Hệ thống làm gì
- Tải dữ liệu về file dự án.
Bạn làm gì
- Bấm menu → chờ vài giây → hộp thoại “✅ ĐỒNG BỘ INDEX XONG”.
❌ “Không kết nối được máy chủ ANTRONICPRO” / “Máy chủ từ chối yêu cầu”
Dữ liệu CSDL được tải qua máy chủ ANTRONICPRO, nên cần có mạng và Key bản quyền còn hiệu lực cho đúng file này. Kiểm tra mạng, kích hoạt lại Key (🔑 Kích hoạt / Đổi Key Bản quyền) rồi bấm lại; vẫn lỗi thì báo ADMIN.
⚠️ “Index CSDL chưa có cột ĐVT”
Chức năng kiểm tra lệch đơn vị ở Bước 4 sẽ bị bỏ qua. Nhờ ADMIN chạy lại lệnh Cập nhật Index trên file CSDL định mức, rồi bạn chạy lại Bước 1.
2
Tạo / Cập nhật bảng 1.BOQ_Tư_NhânBấm 2 lần: lần 1 tạo khung — dán dữ liệu — lần 2 điền mã & tên gợi ý
Lần bấm thứ 1 — hệ thống dựng khung sheet
Sheet 1.BOQ_Tư_Nhân ra đời, tiêu đề giống 1.BOQ, dữ liệu bắt đầu từ dòng 9.
Bạn dán dữ liệu của khách vào cột A → H, từ dòng 9
1.BOQ_Tư_Nhân
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 5 | STT | MÃ | CÔNG VIỆC | ĐVT | KL | ĐG VẬT TƯ | ĐG NHÂN CÔNG | ĐG MÁY | MÃ GỢI Ý | TÊN GỢI Ý |
| 9 | I | PHẦN MÓNG | ||||||||
| 10 | 1 | Bê tông lót móng đá 4x6 M100 | m3 | 12.5 | 1.250.000 | 180.000 | AF.11110 | Bê tông lót móng, đá 4x6, M100 | ||
| 11 | 2 | Xây tường gạch ống 10x10x20 | m2 | 86 | 420.000 | 95.000 | AE.22110 | Xây tường gạch ống… |
ô bạn nhập ô hệ thống tự điền
- A = STT · B = Mã (nếu khách có sẵn, thường để trống) · C = Tên công việc · D = ĐVT · E = Khối lượng · F = Đơn giá vật tư · G = Đơn giá nhân công · H = Đơn giá máy.
- Nếu Hợp đồng của bạn chỉ có đơn giá tổng? (không phân tích Vật tư, nhân công, máy) → dán Đơn giá tổng vào cột F. Hệ thống sẽ tự tách phần vật tư / nhân công.
- Dòng hạng mục số La Mã (I, II, III…) ở cột A và dòng “tên chung” (không khối lượng, không đơn giá) sẽ được bỏ qua khi phân tích — cứ dán bình thường.
Lần bấm thứ 2 — hệ thống gợi ý mã hiệu
- Cột I = MÃ GỢI Ý, cột J = TÊN GỢI Ý được điền tự động bằng cách so tên công việc với CSDL.
- Hệ thống đề xuất mã hiệu ở cột I. Nếu công việc không phù hợp thì sử dụng tính năng Bước 3 để chọn hao phí phù hợp. Nếu đề xuất mã hiệu đã hợp lý, để trống cột B.
- Dòng nào không tìm được mã đủ giống thì cột I để trống (thà để trống còn hơn gợi ý sai) → dùng Bước 3 để chọn mã cho dòng đó.
- Bấm lại Bước 2: dòng đã có gợi ý ở cột I được giữ nguyên. Muốn gợi ý lại dòng nào, hãy xóa ô cột I của dòng đó rồi bấm lại.
- Gõ tay từng ô: gõ mã vào cột B → tự điền tên vào cột C (nếu C đang trống); gõ tên vào cột C → tự điền mã giống nhất vào cột B (nếu B đang trống). Nhớ kiểm tra lại mã tự điền này.
ℹ️ Mã ở cột B thắng mã gợi ý ở cột I
Khi phân tích, hệ thống lấy mã ở cột B trước; cột B trống mới lấy tạm mã gợi ý ở cột I.
3
Tra cứu Mã / Chi tiết hao phí công việcKhung bên phải màn hình — chốt mã hiệu & tạo mã Công ty riêng
Gán mã cho 1 công việc
- Gõ mã hiệu hoặc tên vào ô tìm kiếm → bấm vào kết quả để xem bảng hao phí VL NC MÁY.
- Bấm ✔ Cập nhật mã hiệu → mã được ghi vào cột B của đúng dòng đang chọn.
- Cập nhật nhiều công việc 1 lúc: bôi đen (chọn) nhiều dòng công việc trong
1.BOQ_Tư_Nhânrồi bấm kết quả → mã hiệu được gán cho tất cả các dòng đang chọn. - Ô tick “Cập nhật cả tên công việc”: bật = ghi đè tên ở cột C bằng tên trong CSDL; tắt = giữ nguyên tên của khách.
- Nếu ĐVT ở cột D khác đơn vị của mã hiệu, hệ thống tự sửa cột D cho khớp CSDL ngay lúc gán.
Tạo mã Công ty (khi định mức nhà nước không đúng thực tế)
- Bấm 🏭 Tạo mã Công ty → sửa trực tiếp định mức trong bảng, xóa dòng thừa, hoặc thêm hao phí bằng ➕ Vật liệu / ➕ Nhân công / ➕ Máy.
- Bấm 💾 Lưu mã Công ty → sinh ra mã có đuôi
.CTYvà lưu vào sheetdata_CSDLngay trong file của bạn. - Nếu mã
.CTYđó đã tồn tại, hệ thống hỏi: ghi đè mã cũ hay tạo mã mới (.CTY2,.CTY3…). - Sau khi lưu, hệ thống tự cập nhật mã đó vào bảng tra cứu — bạn tìm và gán được ngay cho công việc như một mã hiệu bình thường.
- Khi bấm xem một mã
.CTYđã có, khung hiện thêm 3 nút: ✏️ Sửa mã Công ty (sửa định mức của chính mã đó), ➕ Tạo mã mới (từ mã này) (lấy mã đó làm mẫu để tạo mã.CTYkhác), 🗑️ Xóa mã (xóa hẳn mã khỏidata_CSDL— không hoàn tác được). Mã gốc của CSDL nhà nước thì không sửa/xóa được.
4
Phân tích hao phí công việcBung
2.DGCT_Tư_Nhân + 5.THVT_Tư_Nhân — rồi bạn nhập giá vật tư thực tếHệ thống làm gì
- Với mỗi công việc có mã hiệu → đọc block hao phí trong CSDL → bung thành bảng chi tiết
2.DGCT_Tư_Nhân. - Gom toàn bộ vật tư của cả công trình → bảng
5.THVT_Tư_Nhân(mỗi vật tư 1 dòng, đã nhân khối lượng công việc).
⚠️ Có thể hệ thống DỪNG giữa chừng: “ĐƠN VỊ LỆCH VỚI CSDL”
Nghĩa là ĐVT bạn ghi ở cột D khác đơn vị của mã hiệu trong CSDL (ví dụ bạn ghi
md nhưng định mức tính theo m3). Hệ thống chèn 2 cột tạm E/F và tô vàng các dòng lệch.
1.BOQ_Tư_Nhân — khi bị lệch đơn vị (2 cột tạm E/F)
| C | D | E (tạm) | F (tạm) | G | H | |
|---|---|---|---|---|---|---|
| 5 | CÔNG VIỆC | ĐVT | HỆ SỐ ĐVT | ĐVT THEO CSDL | KL | ĐG VẬT TƯ |
| 14 | Ép cọc bê tông 250x250 | md | 0.0625 | m3 | 320 | 180.000 |
Quy ước: D = E × F — “1 đơn vị của bạn bằng bao nhiêu đơn vị CSDL”. Chọn 1 trong 2 cách cho mỗi dòng được tô màu:
- Cách 1 — Sửa cột D cho khớp cột F → dùng nguyên định mức CSDL.
- Cách 2 — Giữ cột D, nhập hệ số vào cột E → định mức = định mức CSDL × hệ số. (Ví dụ trên: 1 md cọc = 0,0625 m3 bê tông.)
- Sửa xong → bấm lại Bước 4. Hai cột tạm E/F tự động biến mất, hệ số được ghi nhớ cho lần sau.
Sau khi bung xong: nhập ĐƠN GIÁ vật tư vào cột F của bảng 5
5.THVT_Tư_Nhân
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | STT | MÃ HIỆU | TÊN VẬT TƯ | ĐƠN VỊ | KHỐI LƯỢNG | ĐƠN GIÁ | THÀNH TIỀN |
| 2 | 1 | VT.001 | Xi măng PC30 | kg | 4.312 | 1.850 | 7.977.200 |
| 3 | 2 | VT.002 | Cát vàng | m3 | 6,4 | 380.000 | 2.432.000 |
- Bạn chỉ gõ cột F (đơn giá thực tế mua). Cột G tự tính, và giá tự chảy ngược về
2.DGCT_Tư_Nhân.
🔁 Công việc TRÙNG MÃ HIỆU được tô nền xám + ghi chú ở cột I
Hao phí của chúng là số tĩnh, không liên kết nhau. Muốn sửa: sửa ở một công việc rồi chạy Bước 5 để đồng bộ sang các công việc còn lại.
⚠️ Không thêm bớt cột trong bảng 2.DGCT_Tư_Nhân
Các cột ẩn (khối lượng công việc & số dòng BOQ gốc) là thứ Bước 5 và Bước 6 dùng để tìm đúng dòng. Thêm hoặc bớt cột sẽ làm lệch chỉ số cột và hỏng liên kết.
5
Lưu và cập nhật vật tưDùng nếu muốn sửa đồng loạt nhiều hao phí trên bảng
2.DGCT_Tư_NhânCách tạo và lưu định mức công việc mới ?
- Sửa định mức (cột E), sửa tên / ĐVT / mã của một hao phí, xóa dòng hao phí thừa.
- Thêm vật tư mới: chèn dòng vào trong nhóm a) Vật liệu của công việc, gõ tên + ĐVT + định mức và để TRỐNG cột B (mã) → Bước 5 sẽ tự cấp mã.
- Sửa xong → bấm Bước 5 để hệ thống ghi nhận.
Nếu công việc bạn sửa bị trùng mã với công việc khác
Công việc trùng mã hiệu
Công việc bạn vừa sửa có N công việc khác dùng chung mã hiệu.
• CÓ = ĐỒNG BỘ: các công việc cùng mã cũng đổi theo bản vừa sửa (sửa 1 nơi, đổi tất cả).
• KHÔNG = KHÔNG ĐỒNG BỘ: chỉ công việc này đổi (tách sang mã
• HỦY = thoát, không ghi gì.
• CÓ = ĐỒNG BỘ: các công việc cùng mã cũng đổi theo bản vừa sửa (sửa 1 nơi, đổi tất cả).
• KHÔNG = KHÔNG ĐỒNG BỘ: chỉ công việc này đổi (tách sang mã
.CTY mới); các công việc cùng mã giữ nguyên hao phí — đơn giá vẫn cập nhật bình thường từ bảng 5.• HỦY = thoát, không ghi gì.
HỦYKHÔNGCÓ
⚠️ Sửa ở đúng nơi
Với nhóm công việc trùng mã, bản sửa sau cùng thắng. Cứ sửa ở bất kỳ bản nào rồi bấm Bước 5 — nhưng đừng sửa 2 bản khác nhau rồi mới bấm.
6
Phân bổ giá VT/NC — Cập nhật vào dự ánTái lập đơn giá theo giá vật tư thực, rồi đổ về
1.BOQ / 2.DGCT chuẩnHệ thống so “giá vật tư thực” (VT) với đơn giá khách đưa, cho từng công việc
Gọi VT = tổng nhóm “a) Vật liệu” trong 2.DGCT (đơn giá cho 1 đvt), F/G/H = đơn giá Vật tư / Nhân công / Máy khách đưa ở 1.BOQ_Tư_Nhân, và Tổng = F + G + H. Hệ thống điều hòa lại F/G/H theo 4 trường hợp — và ở cả 4, tổng đơn giá công việc (F+G+H) được GIỮ NGUYÊN:
| Trường hợp | Hệ thống xử lý |
|---|---|
| Công việc không có vật tư (VT ≤ 0) | Chuyển toàn bộ đơn giá F sang G (nhân công): G = G + F, F = 0; H giữ nguyên. Đây là lý do bạn được phép dán 1 đơn giá tổng vào cột F ở Bước 2. |
| VT ≤ F (giá gốc) | Ghi F = VT; phần dư F_cũ − VT được dồn vào nhân công (G = G + (F_cũ − VT)); H giữ nguyên. |
| F < VT < Tổng | Ghi F = VT; nhân công hấp thụ phần còn lại (G = Tổng − VT); triệt Máy: H = 0. |
| VT ≥ Tổng | Dồn cả tổng vào cột Vật tư: F = Tổng, G = 0, H = 0; đồng thời nhân hệ số (cột G) các dòng vật tư trong 2.DGCT với factor = Tổng / VT (≤ 1) để tổng vật liệu vừa đúng bằng Tổng. |
Hộp thoại cuối cùng
✅ ĐÃ CẬP NHẬT 1.BOQ_Tư_Nhân (tái lập giá N công việc)
➡️ Đổ tiếp về sheet “1.BOQ” / “2.DGCT” CHUẨN (GHI ĐÈ) để chạy Bước 1 → 2?
KHÔNGCÓ
- Chọn CÓ → dữ liệu được dán sang
1.BOQvà2.DGCTchuẩn (giữ nguyên định dạng template, chỉ ghi đè dữ liệu). - Chọn KHÔNG → chỉ dừng ở
1.BOQ_Tư_Nhân; bạn kiểm tra lại rồi chạy Bước 6 lần nữa.
✓
Chạy add-on chính: Bước 1 → Bước 2Sinh
3.NS (Ngân sách) và 4.BAO CAO- Từ lúc này, file của bạn không còn khác gì một dự án bình thường:
1.BOQvà2.DGCTđã đúng chuẩn. - Chạy Bước 1 rồi Bước 2 (và Bước 3 để gộp nhóm) của menu 🚀 TẠO DỰ ÁN → hệ thống dựng
3.NSvà4.BAO CAOnhư mọi dự án khác.
🎉 Hoàn tất