Khi xuất trạm lệnh sản xuất nếu có số lượng phế phẩm, gửi dữ liệu nhập kho phế phẩm đến hệ thống ERP để tạo phiếu nhập kho phế phẩm.
Sau khi ERP trả về số phiếu nhập kho, MES sẽ ghi lại số phiếu vào SFT_TRANSORDER_LINE.
Thông tin cơ bản
Tên API
wo.scrap.data.create
Tên tác vụ nội bộ
woScrapDataCreate
Định dạng truyền tải
JSON (Content-Type: application/json)
Số dự án
0189144
Mã API
api-2191
TRANSORDERTYPE
58 (Nhập kho phế phẩm)
Thời điểm kích hoạt
Điều kiện phán đoán quan trọng:
Chỉ khi xuất trạm với SCRAPQTY > 0 (số lượng phế phẩm lớn hơn 0),
hệ thống mới tạo phiếu điều chuyển TRANSORDERTYPE=58 và gọi API nhập kho phế phẩm của ERP.
Vị trí kích hoạt
Sau khi hoàn thành xuất trạm, phương thức TransOrderDataToJson.sentTransOrderDataAgain()
phán đoán loại phiếu điều chuyển, nếu là nhập kho phế phẩm thì gọi woScrapDataCreate.
Sau khi ERP trả về số phiếu nhập kho phế phẩm, MES sẽ ghi lại số phiếu vào chi tiết phiếu điều chuyển:
SQL ghi lại
-- Cập nhật SFT_TRANSORDER_LINE
UPDATE SFT_TRANSORDER_LINE
SET TL011 = '58',
TL012 = '20260319001'
WHERE TRANSORDERTYPE = '58'
AND TRANSNO = :TRANSNO
AND SN = :SN