Đến nội dung

Ràng buộc ​

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

ID lệnh: btnConstraints

Tính năng PRO

Lệnh thuộc gói PRO. Tài khoản STANDARD kích hoạt trước 01/07/2026 vẫn dùng được cho tới khi hết hạn license; tài khoản Standard khác bấm vào sẽ hiện hộp thoại nâng cấp.

Chức năng ​

Đặt ràng buộc ngày kiểu Primavera P6 / MS Project cho các công tác bạn chọn — 9 loại: ASAP (càng sớm càng tốt, mặc định), ALAP (càng trễ càng tốt), MSO / MFO (phải bắt đầu / kết thúc đúng ngày), SNET / SNLT (bắt đầu không sớm / không trễ hơn), FNET / FNLT (kết thúc không sớm / không trễ hơn) và Deadline (hạn chót mềm).

Dùng khi lịch không thể tự do trôi theo mạng công tác: mốc hợp đồng, ngày bàn giao mặt bằng, ngày cẩu tháp vào công trường, hạn nghiệm thu giai đoạn. Add-in ghi ràng buộc vào 2 cột trên sheet rồi tính lại lịch để ngày và cờ vi phạm cập nhật ngay.

Cách dùng ​

  1. Mở sheet tiến độ và bôi đen ít nhất một dòng công tác trong vùng dữ liệu. Nếu chưa chọn dòng nào, add-in nhắc: "Hãy chọn ít nhất một dòng công tác (trong vùng dữ liệu) trước khi đặt ràng buộc."
  2. Vào tab DVD Cons → nhóm Tiến độ → bấm mũi tên cạnh nút Cài đặt → Ràng buộc.
  3. Cửa sổ Đặt ràng buộc cho công tác hiện ra với các trường:
    • Loại — chọn ASAP / ALAP / MSO / MFO / SNET / SNLT / FNET / FNLT / Deadline.
    • Ngày — ngày ràng buộc.
    • Ô tích Xoá ràng buộc khỏi các dòng đã chọn — dùng khi muốn gỡ ràng buộc thay vì đặt mới.
  4. Bấm Áp dụng (hoặc Huỷ). Thiếu loại hoặc thiếu ngày, cửa sổ báo lỗi tại chỗ.
  5. Add-in tạo 2 cột Constraint Type và Constraint Date nếu sheet chưa có, ghi giá trị vào các dòng đã chọn, rồi tính lại tiến độ. Hộp thông báo cho biết đã đặt ràng buộc cho bao nhiêu công tác.
  6. Đọc màu ô ràng buộc: xanh = đạt, đỏ = xung đột / trễ (di chuột lên ô để xem chi tiết).

Video hướng dẫn ​

Ràng buộc tiến độ · 6 phút 08 giây · 15 trường hợp · Tải video · File thực hành theo video

Các chương (20)
  1. Giới thiệu
  2. Mở lệnh
  3. 1 · SNET – chờ bàn giao mặt bằng
  4. Các loại ràng buộc
  5. 1 · SNET – chờ bàn giao mặt bằng
  6. 2 · MSO – ghim ngày bắt đầu
  7. 3 · MSO mâu thuẫn với quan hệ
  8. 4 · FNET – xong không sớm hơn
  9. 5 · MFO – xong đúng ngày
  10. 6 · FNLT, Deadline – hạn chót
  11. 7 · SNLT – bắt đầu không muộn hơn
  12. 8 · Nhiều dòng một lần
  13. 9 · Dòng tóm tắt và mốc
  14. 10 · Ngày ràng buộc là Chủ nhật
  15. 11 · Xoá ràng buộc
  16. 12 · Gõ tay, Tự động tính
  17. 13 · Xuất sang MS Project
  18. 14 · Thông báo và lưu ý
  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. Mở sheet tiến độ và bôi đen dòng công tác cần ràng buộc (1) — ở đây Lắp dựng cẩu tháp, vì mặt bằng đặt cẩu chỉ được bàn giao từ 02/11/2026. Chưa chọn dòng nào trong vùng dữ liệu thì lệnh chỉ nhắc rồi dừng.

Bước 1

Bước 2. Trên ribbon, mở tab DVD Cons → nhóm Tiến độ → mở Cài đặt → chọn Ràng buộc.

DVD Cons ▸ Tiến độ ▸ Cài đặt ▸ Ràng buộc

Bước 3. Cửa sổ Đặt ràng buộc cho công tác báo số dòng đã chọn. Chọn Loại (1) — MSO, SNET, FNET là ràng buộc cứng (dời ngày thật); ALAP, MFO, SNLT, FNLT, Deadline chỉ cảnh báo — chọn Ngày (2) rồi bấm Áp dụng (3). Muốn gỡ thì tích Xoá ràng buộc khỏi các dòng đã chọn.

Bước 3

Bước 4. Sheet chưa có thì add-in chèn 2 cột Constraint Type / Constraint Date ngay sau cột Công tác trước (1) (cột Type có danh sách chọn), ghi ràng buộc vào dòng đã chọn rồi tính lại lịch. Ô ràng buộc tô xanh = đạt, đỏ = xung đột / trễ — di chuột lên ô để đọc ghi chú (2). SNET đẩy Lắp dựng cẩu tháp sang 02/11–04/11 (3); hộp thông báo: ✓ Đã đặt ràng buộc SNET cho 1 công tác.

Bước 4

Ví dụ ​

Hợp đồng quy định hạng mục Hoàn thiện tầng 1 phục vụ khai trương phải xong trước 30/11, còn Lắp dựng cẩu tháp chỉ được bắt đầu từ 05/09 vì chờ bàn giao mặt bằng.

Chọn dòng Lắp dựng cẩu tháp → Ràng buộc → Loại SNET, Ngày 05/09 → Áp dụng: ngày bắt đầu bị đẩy về đúng 05/09 và cả chuỗi sau đó dịch theo. Tiếp tục chọn dòng Hoàn thiện tầng 1 → Loại FNLT, Ngày 30/11 → Áp dụng: ô chuyển đỏ vì lịch hiện tại kết thúc 08/12, báo cho bạn biết cần nén tiến độ 8 ngày.

Lưu ý ​

  • Bắt buộc chọn dòng trước — không có dòng nào trong vùng dữ liệu được chọn thì lệnh chỉ hiện thông báo rồi dừng.
  • Sheet đang chọn phải là worksheet tiến độ hợp lệ; nếu không, add-in hiện cảnh báo và không thay đổi gì.
  • Bạn cũng có thể gõ thẳng vào 2 cột Constraint Type / Constraint Date (có dropdown); bật Tự động tính thì lịch cập nhật ngay.
  • MSO, SNET và FNET là ràng buộc cứng — chúng dời ngày thật; ALAP, MFO, SNLT, FNLT và Deadline là ràng buộc cảnh báo — chỉ tô đỏ chứ không tự nén công tác.
  • Việc ghi cột và tính lại lịch không hoàn tác được bằng Ctrl+Z; muốn gỡ, chạy lại lệnh với ô tích Xoá ràng buộc.

Liên quan ​

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