Skip to content

Ràng buộc

Vị trí trên ribbon: Tab DVD Cons → Nhóm Tiến độ → Menu Mẫu & Setup

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: MSO (phải bắt đầu đúng ngày), SNET (bắt đầu không sớm hơn), FNLT (kết thúc 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 độ → menu Mẫu & Setup → bấm 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 MSO / SNET / 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 TypeConstraint 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).

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ápRà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 và SNET là ràng buộc cứng — chúng dời ngày thật; 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

Released under DVDAddin License.