Quy trình điển hình (Workflows)
Hướng dẫn end-to-end cho các use case phổ biến của DVDAddin trong dự án xây dựng thực tế. Mỗi workflow ghép nhiều lệnh ribbon + hàm UDF thành một chuỗi thao tác hoàn chỉnh.
Mọi lệnh nhắc tới trong các trang này đều có trang mô tả riêng trong Tham chiếu lệnh đầy đủ — bấm vào tên lệnh để xem đúng hộp thoại, đúng ô nhập và đúng kết quả mà lệnh sinh ra.
Workflow theo vai trò
👷 Kỹ sư hiện trường
- Nhật ký công trình — Bung danh mục công tác thành nhật ký theo từng ngày, gắn ảnh hiện trường, in/xuất PDF gửi CĐT.
📋 Kỹ sư nghiệm thu
- Nghiệm thu hàng loạt — 100+ biên bản nghiệm thu từ một bảng Excel → file Word → PDF → gửi email TVGS/CĐT.
💰 QS / Dự toán viên
- Lập dự toán xây dựng — Tổng hợp khối lượng → tra đơn giá → tổng hợp đa cấp → kiểm tra → xuất hồ sơ, thanh toán, phát sinh.
📊 PM / Project Manager
- Quản lý tiến độ — Lập WBS → tính CPM → vẽ Gantt → cập nhật trạng thái → báo cáo tuần.
Pattern chung
Mỗi workflow áp dụng pattern:
- Setup template — mở file mẫu đi kèm add-in, Save As cho dự án.
- Input data — nhập tay, paste từ file cũ, hoặc trích từ PDF/ảnh.
- Process — dùng lệnh DVDAddin để sinh sheet / tính toán / trộn văn bản.
- Output — in, xuất PDF, sinh file Word, gửi email.
- Track — lưu trữ, archive, follow-up.
Tips chung
Bắt đầu từ file mẫu có sẵn
Bộ cài đặt để sẵn các file mẫu trong C:\DVDAddin\Template\, mở bằng lệnh trên ribbon chứ không cần đi tìm đường dẫn:
| File mẫu | Lệnh mở | Dùng cho |
|---|---|---|
GanttChart.xlsx | Mẫu tiến độ | Tiến độ thi công (Gantt, CPM, EVM) |
FormNKCT.xlsx | Mẫu Nhật ký | Nhật ký công trình |
FormNTCV.xlsx | Mẫu NT CV | Biên bản nghiệm thu công việc |
FormNTVL.xlsx | Mẫu NT VL | Biên bản nghiệm thu vật liệu |
SendEmail.xlsx | Mẫu Email | Bảng dữ liệu gửi thư hàng loạt |
RebarCutOptimizer.xlsx | Mẫu Cắt thép | Tối ưu cắt thép |
Luôn Save As trước khi sửa
Các lệnh trên mở bản gốc nằm trong thư mục cài đặt. Save As sang thư mục dự án ngay khi file vừa mở ra, nếu không bản mẫu dùng chung sẽ bị ghi đè.
Với mỗi dự án mới, copy file đã setup của dự án trước rồi thay số liệu — nhanh hơn dựng lại từ mẫu gốc.
Naming convention
File output đặt tên có pattern dễ search:
{DA}_{Loai}_{Date}_{Version}.{ext}Ví dụ:
MHC_BBNT_2026-05-15_v1.pdfMHC_DuToan_2026-05-15_v3.xlsxMHC_TienDo_Week20_v1.pdf
Backup & version control
Nhiều lệnh của add-in ghi thẳng vào sheet và không hoàn tác được bằng Ctrl+Z (vẽ Gantt, đánh số, tạo bảng thanh toán, sinh sheet báo cáo…). Vì vậy:
- Lưu file trước mỗi lần chạy lệnh sinh dữ liệu trên bảng lớn.
- Cuối tuần: zip toàn bộ folder dự án → upload cloud (Google Drive / OneDrive).
- Đặt tên ZIP:
MHC_Backup_2026-05-15.zip, giữ 4-8 tuần gần nhất để rollback.
Làm việc nhóm
Team nhiều người trên cùng một file → dùng Kết nối Server: một máy chạy LAN Host, các máy còn lại nối vào theo IP; hoặc cả nhóm cùng vào một mã phòng qua broker MQTT khi không chung mạng LAN. Dữ liệu và định dạng đồng bộ theo thời gian thực trong phiên làm việc.
Đây là phiên đồng bộ trực tiếp giữa các máy, không phải kho file trên cloud — không có bản master tự lưu trên server. Vẫn phải có người giữ bản chính thức và tự lưu file sau mỗi phiên.
Không dùng Kết nối Server → ít nhất phải có lock file (Excel có sẵn) + quy ước version trong filename.
Tìm lệnh khi không nhớ nó nằm ở đâu
Ribbon có 186 lệnh trên 2 tab. Bấm Ctrl+Shift+Q (Tìm lệnh nhanh) rồi gõ vài chữ của tên lệnh để chạy thẳng, khỏi đi tìm trong menu.
Liên quan
- Tham chiếu lệnh đầy đủ — 186 lệnh theo đúng vị trí trên ribbon.
- Hàm UDF — 47 hàm worksheet của add-in.
- Cheatsheet — quick reference keyboard + lệnh.
- Glossary — thuật ngữ xây dựng.
- FAQ — câu hỏi thường gặp.