Giao diện
Theo dõi nhận về
Ai dùngQuản trị viên Quản lý Quản lý thu mua Nhân viên kho
Kết quả sơ chế mà nhà máy và từng đơn vị gia công trả về cho một ngày sơ chế. Dịch vụ: processing-allocation-service. Quyền: processing-allocation-receipts:read|write. NV phân bổ & QC không có quyền này.
Dòng nhận về
| Mã | Yêu cầu |
|---|---|
| FR-RCP-1 | Dòng của ngày D được hệ thống tạo ra: mỗi cặp (đơn vị, loại gia công) có dòng phân bổ với ngày sơ chế D là một dòng. Người dùng không thêm, xoá dòng. |
| FR-RCP-2 | Dòng được chia ba nhóm và xếp: Nhà máy trước, rồi Gia công cơm trắng, Gia công cơm nâu; trong nhóm theo tên đơn vị. Nhóm cơm trắng, cơm nâu theo danh mục của loại gia công. |
| FR-RCP-3 | Khi không còn dòng phân bổ nào nhắc tới một cặp (sau khi sửa thẻ hoặc Trả về), dòng nhận về của cặp đó phải được giải phóng. |
Số liệu
| Trường | Ô | Nhà máy | Đơn vị gia công |
|---|---|---|---|
finished | Thành phẩm | ✓ | ✓ |
damaged | Cơm hư | ✓ | ✓ |
brownLumps | Cục dạt | ✓ | ✓ |
brownLumpsReused | Cục dạt tái sử dụng | ✓ | ✓ |
coconutSkin | Da dừa | ✓ | ✓ |
brownMeat | Cơm nâu | ✓ | — |
note | GC | ✓ | ✓ |
| Mã | Yêu cầu |
|---|---|
| FR-RCP-4 | Ô trống lưu null, không lưu 0. Số 0 được tính là đã nhập. |
| FR-RCP-5 | brownMeat trên dòng không phải nhà máy bị từ chối (RECEIPT_BROWN_LOCKED). |
| FR-RCP-6 | Dòng Hoàn thành khi đủ mục bắt buộc, tính theo dữ liệu đã lưu. |
| FR-RCP-7 | Dòng có mọi số, ghi chú và liên kết đều trống thì bị xoá mềm. |
| Nhóm | Mục bắt buộc |
|---|---|
| Nhà máy, Gia công cơm trắng | Thành phẩm, Cơm hư, Cục dạt, Da dừa |
| Gia công cơm nâu | Thành phẩm |
Lưu
| Mã | Yêu cầu |
|---|---|
| FR-RCP-8 | Tab không tự lưu. Người dùng bấm Lưu để gửi mọi dòng đã sửa trong một yêu cầu; Hủy bỏ thay đổi. Rời trang khi chưa lưu phải hỏi lại. |
| FR-RCP-9 | Mỗi dòng gửi kèm expectedVersion. Một dòng lệch phiên bản thì cả yêu cầu bị huỷ: 409 RECEIPT_STALE. |
| FR-RCP-10 | Nhận 409, portal tải lại, giữ thay đổi chưa lưu ở các dòng không bị người khác sửa, báo Một số dòng vừa được người khác cập nhật, đã tải lại. Các thay đổi khác của bạn vẫn chưa lưu. |
| FR-RCP-11 | Dòng không thuộc ngày: RECEIPT_ROW_INVALID; một dòng gửi hai lần: RECEIPT_ROW_REPEATED. |
| FR-RCP-12 | Mỗi lần lưu ghi lịch sử receipt_save; lần lưu cùng người, cùng dòng trong 5 phút gộp vào dòng gần nhất. |
Thành phẩm từ cân xe
| Mã | Yêu cầu |
|---|---|
| FR-RCP-13 | Bản ghi gắn được cho Thành phẩm: chiều Nhập, khách hàng là đơn vị của dòng, đã cân hai lần, có lần cân từ ngày D đến hết ngày D + 1 (ICT). Sai: SCALE_RECORD_INVALID. |
| FR-RCP-14 | Thành phẩm = Σ khối lượng tịnh các bản ghi − bì, làm tròn 2 chữ số; dòng có gắn bản ghi thì server tự tính, bỏ qua số gửi lên. Bì chỉ nhập được khi đã gắn bản ghi (RECEIPT_TARE_WITHOUT_LINK). |
| FR-RCP-15 | Gõ đè lên Thành phẩm đã lấy từ cân xe thì bỏ liên kết. |
| FR-RCP-16 | Một bản ghi chỉ gắn cho một dòng nhận về (RECEIPT_SCALE_RECORD_LINKED). |
| FR-RCP-17 | Nút cân xe phải nổi bật (màu cam) khi dòng chưa lấy số từ cân xe mà vẫn còn bản ghi phù hợp chưa gắn. |
Sự kiện
| Mã | Yêu cầu |
|---|---|
| FR-RCP-18 | Mỗi lần lưu phải phát toàn bộ dòng của ngày lên processing-allocation-service:processing_allocation_receipts qua outbox. Danh sách rỗng nghĩa là ngày không còn dòng. |