Đến nội dung

Cập nhật tiến độ (ngày dữ liệu) ​

Vị trí trên ribbon: Tab DVD Cons → Nhóm Tiến độ → mũi tên cạnh nút Tự động tính

ID lệnh: btnUpdateSchedule

Cần đăng nhập license

Lệnh cần tài khoản DVDAddin còn hạn (Standard hoặc PRO). Trong thời gian dùng thử (Trial) dùng được đầy đủ.

Chức năng ​

Xếp lại lịch của sheet tiến độ tính từ ngày dữ liệu (data date) — giống phím F9 Schedule của Primavera P6 hay Update Project của MS Project:

  • Việc chưa bắt đầu mà ngày Start đã qua → đẩy sang bắt đầu từ ngày dữ liệu (không còn "đang làm trong quá khứ" trên biểu đồ).
  • Việc đang làm (có Actual Start, chưa Actual Finish) → kết thúc = ngày dữ liệu + thời lượng còn lại. Còn lại lấy từ cột Remaining Duration (mẫu chuẩn tính sẵn = Duration × (1 − %HT)); sheet không có cột này thì tự suy từ cột % hoàn thành.
  • Mọi việc phía sau dời theo quan hệ; việc đã có Actual Finish giữ nguyên.
  • Báo số công tác đổi ngày và ngày hoàn thành dự án trước → sau.

Không có bước này, CPM tính việc đang làm = Actual Start + Duration và giữ nguyên Start cũ của việc chưa làm — tiến độ báo cáo trông "đúng hạn" trong khi thực tế đã trễ.

Cách dùng ​

  1. Cập nhật thực tế tới ngày báo cáo: Actual Start, Actual Finish, % hoàn thành của các công tác.
  2. Bấm mũi tên cạnh Tự động tính → Cập nhật tiến độ (ngày dữ liệu).
  3. Nhập ngày dữ liệu (điền sẵn ngày dữ liệu chung của file — tên dvdDataDate dùng chung với EVM, Update Status, Snapshot…).
  4. Hộp hỏi tự điền thực tế theo kế hoạch? (xem dưới) — Có / Không / Huỷ.
  5. Hộp xác nhận nói rõ việc sẽ làm và đề nghị sao lưu sheet → Tiếp tục.
  6. Đọc kết quả: số công tác đổi ngày, số việc bị đẩy, số việc đang làm tính lại, ngày hoàn thành dự án trước → sau (trễ thêm thì hiện cảnh báo). Biểu đồ Gantt tự vẽ lại nếu bật Tự động vẽ.

Tự điền thực tế theo kế hoạch ​

Cho đội chỉ báo "đúng kế hoạch" mà không nhập thực tế từng việc (như Update work as complete through của MS Project):

  • Việc có Finish kế hoạch trước ngày dữ liệu → Actual Start = Start, Actual Finish = Finish, 100%.
  • Việc có Start trước ngày dữ liệu, Finish từ ngày dữ liệu trở đi → Actual Start = Start, % = % theo kế hoạch = (ngày dữ liệu − Start) ÷ (Finish − Start + 1).
  • Chỉ điền ô trống (% bằng 0 coi là trống) — số đã nhập, ô có công thức, việc đã có Actual Finish, dòng tổng WBS đều giữ nguyên.

Chọn Không thì giữ nguyên thực tế đã nhập: việc chưa có Actual Start được coi là chưa bắt đầu và bị đẩy sang từ ngày dữ liệu.

Video hướng dẫn ​

Cập nhật tiến độ và Cập nhật trạng thái · 7 phút 20 giây · 14 trường hợp · Tải video · File thực hành theo video

Lệnh trong video: Cập nhật tiến độ (ngày dữ liệu) · Cập nhật trạng thái

Các chương (20)
  1. Giới thiệu
  2. Mở lệnh
  3. 1 · Cập nhật theo thực tế
  4. 2 · Thực tế lệch kế hoạch
  5. 3 · Việc chưa làm, việc tương lai
  6. 4 · Cột Thời lượng còn lại
  7. 5 · Tự điền theo kế hoạch
  8. 6 · Nhập sai thực tế
  9. 7 · Gõ nhầm ngày dữ liệu
  10. Chế độ ngày dữ liệu
  11. 8 · Biểu đồ Gantt vẽ lại
  12. 9 · Sheet khoá và Ctrl+Z
  13. Cập nhật trạng thái
  14. 10 · Bảy cột trạng thái
  15. 11 · Chạy lại, tiêu đề tiếng Việt
  16. 12 · Cột Trạng thái có sẵn
  17. 13 · So với baseline
  18. 14 · Bảng thiếu cột
  19. Mẹo
  20. Kết thúc

Hướng dẫn bằng hình ​

Thực hành

Tải file mẫu của lệnh này — dữ liệu y như hình dưới (sheet Tiến độ móng), mở ra là làm theo được ngay từng bước.

Bước 1. Cập nhật thực tế tới ngày báo cáo: Bắt đầu thực tế, Kết thúc thực tế và % hoàn thành của từng công tác (1). Ở đây ngày báo cáo là thứ Tư 21/10/2026: Cốt thép, ván khuôn đài móng mới làm 25%, còn Gia công thép chờ cột lẽ ra bắt đầu từ 15/10 nhưng chưa làm.

Bước 1

Bước 2. Trên ribbon, mở tab DVD Cons → nhóm Tiến độ → mở Tự động tính → chọn Cập nhật tiến độ (ngày dữ liệu).

DVD Cons ▸ Tiến độ ▸ Tự động tính ▸ Cập nhật tiến độ (ngày dữ liệu)

Bước 3. Nhập ngày dữ liệu 21/10/2026 (ô nhập điền sẵn ngày dữ liệu chung của file — tên dvdDataDate) → OK. Hộp hỏi tiếp tự điền thực tế theo kế hoạch?: chọn Không vì thực tế đã nhập đủ (Có = add-in tự điền Actual Start/Finish và % theo kế hoạch vào các ô còn trống).

Bước 4. Hộp xác nhận nói rõ việc sắp làm. Giữ ô Sao lưu sheet "Tiến độ móng" trước khi chạy (1) để Ctrl+Z ngay sau lệnh đưa sheet về như cũ, rồi bấm Tiếp tục (2).

Bước 4

Bước 5. Lịch được xếp lại từ ngày dữ liệu: việc chưa làm bị đẩy sang 21/10 (1); việc đang làm kết thúc = 21/10 + 6 ngày còn lại (8 × 75%) = 27/10 (2); các việc sau dời theo, hoàn thành dự án 03/11 → 06/11 (3). Hộp kết quả báo 5/7 công tác đổi ngày — 1 việc chưa bắt đầu bị đẩy qua ngày dữ liệu, 1 việc đang làm tính lại… và TRỄ thêm 3 ngày.

Bước 5

Ví dụ ​

Ngày dữ liệu 25/09 (thứ Sáu, lịch T2–T7). Công tác Thân khởi công 07/09, 10 ngày, đã làm 60% → còn 4 ngày → kết thúc 29/09 (trước đây CPM ra 17/09 — ngày đã qua). Công tác Mái sau Thân bị đẩy sang 30/09–02/10. Công tác Rào chưa làm, Start cũ 10/09 → chuyển thành 25–26/09.

Lưu ý ​

  • Sau lệnh, sheet ở chế độ ngày dữ liệu: mọi lần Tự động tính / Tính lại lịch sau đó đều xếp theo ngày dữ liệu này (đúng như P6 — ngày dữ liệu chỉ đổi khi bạn chạy lại lệnh). Ngày lưu thành tên cấp sheet dvdNgayCapNhatTD; xoá tên này (Formulas ▸ Name Manager) để tắt hẳn.
  • Đổi ngày dữ liệu của báo cáo (EVM, Update Status…) không dời lịch — chỉ lệnh này đặt ngày lập lịch.
  • Có sao lưu: bấm Ctrl+Z ngay sau lệnh để đưa sheet về như trước.
  • Việc chưa làm có ràng buộc Must Start On trước ngày dữ liệu vẫn theo ràng buộc.
  • Sheet thiếu cả cột Remaining Duration lẫn % hoàn thành thì việc đang làm được coi là còn nguyên thời lượng — lệnh có cảnh báo.

Liên quan ​

  • Cập nhật trạng thái — cột % kế hoạch, Δ Finish, Trạng thái theo ngày dữ liệu và baseline.
  • Baseline — lưu kế hoạch được duyệt để so độ trễ sau khi cập nhật.
  • Snapshot tuần — chụp lại số liệu mỗi kỳ cập nhật.

Phát hành theo giấy phép DVDAddin.