Hướng dẫn cơ bản

Sao chép thực đơn từ tuần khác

Khi đã vận hành 1-2 tuần, thực đơn tuần này thường giống tuần trước. Thay vì đổi tay từng ô, dùng Copy Thực đơn tuần để chép toàn bộ trong ~1 phút, sau đó chỉ sửa lại vài ô khác biệt.

Đường đi Thực đơn tuần Header Copy Thực đơn tuần
Thời gian ước tính: ~3 phút Mức độ: Cơ bản

Từ thường gặp

Bài này có 5 từ riêng cho thao tác Copy. Đã xếp theo vai trò (2 tuần liên quan / cách hệ thống chép / điều kiện phải khớp) — đọc ~1 phút trước khi vào các bước.

Nhóm 1 / 3

Hai tuần liên quan

Bạn cần xác định rõ tuần nào chép TỪ ĐÂU, tuần nào chép VÀO ĐÂU.

Tuần nguồn

Tuần muốn chép TỪ ĐÓ (đã có thực đơn sẵn). Chọn trong drawer Copy.

Ví dụ Tuần 17 / 2026 (tuần trước, đã chốt món)

Tuần đích

Tuần muốn chép VÀO (thường còn trống). Đã chọn ở header trước khi mở drawer.

Ví dụ Tuần 18 / 2026 (tuần này, cần chuẩn bị)

Nhóm 2 / 3

Đơn vị mà hệ thống chép

Hệ thống chép TỪNG Ô — chỉ ô có cùng vị trí (slot) mới khớp.

Slot (vị trí ô)

Một ô được định danh bởi 3 thứ: ngày trong tuần × ca × nhóm món. Cells khác slot không khớp, sẽ bị bỏ qua.

Ví dụ T2 · Trưa · Mặn 1 (1 slot duy nhất)

Nhóm 3 / 3 · Bắt buộc khớp

Hai tuần phải cùng (constraint)

Sai 1 trong 2 = báo lỗi "không tìm thấy dữ liệu để copy".

Cùng Bếp nấu

Tuần nguồn và tuần đích phải cùng 1 bếp nấu. Không thể chép giữa 2 bếp khác nhau.

Ví dụ Cả 2 tuần đều phải là ABC

Cùng Điểm dự trù

Cùng bếp nhưng khác điểm dự trù cũng KHÔNG copy được (quy tắc món có thể khác giữa 2 điểm).

Ví dụ Cả 2 tuần đều phải là ABC-1

Trước khi bắt đầu

Cần hai thứ:

  1. Đã có thực đơn tuần đích

    Tuần đang muốn lên kế hoạch (vd: tuần 18 năm 2026) phải đã được khởi tạo. Nếu chưa, làm theo bài Tạo thực đơn tuần trước.

  2. Tuần nguồn cùng Bếp + cùng Điểm dự trù

    Tuần muốn copy từ đó (vd: tuần 17 năm 2026) phải có thực đơn lưu cho cùng Bếp nấu (vd: ABC) và cùng Điểm dự trù (vd: ABC-1).

Các bước thực hiện

  1. Mở Thực đơn tuần

    Vào menu Thực đơn dự trùThực đơn tuần.

  2. Chọn tuần đích, bếp, điểm dự trù

    Chọn Tuần đích (vd: tuần 18 năm 2026), Bếp nấu (ABC), Điểm dự trù (ABC-1).

  3. Bấm Copy Thực đơn tuần

    Ở góc trên bên phải header, bấm dropdown Thao tác → chọn Copy Thực đơn tuần (icon hai trang giấy chồng lên nhau). Drawer mở ra ở bên phải màn hình.

Dropdown Thao tác mở ra với 4 mục: Cập nhật cấu hình mới nhất, Tải file excel theo cells (DEV), Tạo cells từ dishIds (JSON), Copy Thực đơn tuần (mục cuối). Mục Copy Thực đơn tuần là cái cần bấm.
Hình 1. Dropdown Thao tác hiển thị các tuỳ chọn — chọn Copy Thực đơn tuần ở mục cuối. (3 mục đầu chỉ hiện cho tài khoản dev / super admin; nhân viên thường chỉ thấy Copy Thực đơn tuần.)
  1. Chọn tuần nguồn (Source Week)

    Trong drawer, bấm hộp chọn Tuần nguồn (Source Week) và chọn tuần muốn copy từ đó (vd: tuần 17 năm 2026 — tuần liền trước).

  2. Kiểm tra tuần đích

    Tuần đích (Target Week) hiển thị tự động dựa trên tuần bạn đã chọn ở header — không cần điều chỉnh.

  3. Bấm Copy

    Bấm nút Copy màu xanh. Hệ thống báo "Đã copy N món ăn từ tuần X sang tuần Y", drawer tự đóng.

Drawer Copy Thực đơn tuần. Có ô Tuần nguồn (Source Week) chờ chọn, Tuần đích (Target Week) hiển thị 'Tuần 2026-18 (năm 2026, tuần 18)' đã có sẵn. Bên dưới có nút Copy xanh và Hủy.
Hình 2. Drawer Copy Thực đơn tuần — Tuần đích đã được điền sẵn theo header (Tuần 2026-18). Chỉ cần chọn Tuần nguồn rồi bấm Copy.
  1. Kiểm tra lưới + Lưu

    Lưới chính hiện thay đổi pending (đếm ở góc phải, vd: Lưu 32 thay đổi). Bấm vào ô để sửa thêm nếu cần, sau đó bấm Lưu N thay đổi.

Sao chép xong chưa lưu ngay — bạn vẫn có thể bấm vào ô để đổi món trước khi bấm Lưu. Sao chép chỉ tạo "thay đổi pending", không ghi đè ngay vào dữ liệu thật.

Lưu ý quan trọng

Catersoft chỉ chép cell có cùng Bếp nấu và cùng Điểm dự trù. Copy từ ABC sang bếp khác, hoặc từ ABC-1 sang điểm khác → hệ thống báo "Không tìm thấy dữ liệu để copy từ tuần nguồn".

Nếu bạn chọn tuần nguồn = tuần đích, hệ thống báo "Không thể copy từ cùng một tuần". Đổi tuần nguồn khác.

Nếu gói suất ăn của 2 tuần khác nhau (vd thêm/bớt ca, thay nhóm món) → một số ô không match. Kết quả copy sẽ ít hơn dự kiến — kiểm tra lưới sau khi copy, sửa các ô trống thủ công.

Ô trống ở tuần nguồn được bỏ qua, ô đó ở tuần đích giữ nguyên món hiện có (nếu có).

Khi gặp lỗi

Thông báo hệ thống Nguyên nhân Cách xử lý
"Không thể lấy dữ liệu từ tuần nguồn" Tuần nguồn chưa có thực đơn cho bếp đang chọn Đổi tuần nguồn khác hoặc kiểm tra bếp đang chọn
"Không tìm thấy dữ liệu để copy từ tuần nguồn" Tuần nguồn có plan nhưng cells không khớp điểm dự trù / cấu trúc ca Kiểm tra điểm dự trù tuần nguồn; mở tuần nguồn xem cấu trúc ca có giống tuần đích
"Không thể copy từ cùng một tuần" Tuần nguồn = tuần đích Chọn tuần khác làm tuần nguồn
"Vui lòng chọn đầy đủ thông tin để copy thực đơn tuần" Chưa chọn bếp nấu / điểm dự trù / tuần đích / tuần nguồn Kiểm tra 4 hộp chọn đã đủ chưa

Nếu không khớp với các trường hợp trên, liên hệ Catersoft kèm: Tuần nguồn / Tuần đích / Bếp / Điểm dự trù / mã lỗi console.

Bài liên quan