| | |
| | | ErrorCode PRO_PROCESS_NAME_EXISTS = new ErrorCode(1_040_500_002, "工序名称已存在"); |
| | | ErrorCode PRO_PROCESS_USED_BY_ROUTE = new ErrorCode(1_040_500_003, "工序已被工艺路线引用,无法删除"); |
| | | ErrorCode PRO_PROCESS_IS_DISABLE = new ErrorCode(1_040_500_004, "工序已禁用"); |
| | | ErrorCode PRO_PROCESS_PARAM_CONFIG_INVALID = new ErrorCode(1_040_500_006, "参数采集方式不正确"); |
| | | ErrorCode PRO_PROCESS_PARAM_TEMPLATE_REQUIRED = new ErrorCode(1_040_500_007, "启用参数采集时必须选择参数模板"); |
| | | ErrorCode PRO_PROCESS_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_040_500_005, "导入工序数据不能为空"); |
| | | // ========== MES 生产管理-工序内容(1-040-500-100) ========== |
| | | ErrorCode PRO_PROCESS_CONTENT_NOT_EXISTS = new ErrorCode(1_040_500_100, "工序内容不存在"); |
| | |
| | | ErrorCode PRO_ROUTE_ENABLE_NO_KEY_PROCESS = new ErrorCode(1_040_501_003, "工艺路线必须要有关键工序"); |
| | | ErrorCode PRO_ROUTE_ENABLE_PRODUCT_NO_BOM = new ErrorCode(1_040_501_004, "产品 {} 未配置工序的 BOM 消耗"); |
| | | ErrorCode PRO_ROUTE_IS_ENABLE = new ErrorCode(1_040_501_005, "工艺路线已启用,不允许操作"); |
| | | ErrorCode PRO_ROUTE_TEMPLATE_REFERENCE_NOT_FINISHED = new ErrorCode(1_040_501_008, "模板引用请选择成品,不能选择中间半成品"); |
| | | ErrorCode PRO_ROUTE_FULL_EXCEL_INVALID = new ErrorCode(1_040_501_007, "工艺流程模板错误:{}"); |
| | | ErrorCode PRO_ROUTE_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_040_501_006, "导入工艺路线数据不能为空"); |
| | | // ========== MES 生产管理-工艺路线工序(1-040-501-100) ========== |
| | | ErrorCode PRO_ROUTE_PROCESS_NOT_EXISTS = new ErrorCode(1_040_501_100, "工艺路线工序不存在"); |
| | |
| | | ErrorCode PRO_ROUTE_PROCESS_OUTPUT_NOT_BOUND = new ErrorCode(1_040_501_205, "工序产出产品【{}】未绑定到当前工艺路线"); |
| | | ErrorCode PRO_ROUTE_MIDDLE_OUTPUT_INVALID = new ErrorCode(1_040_501_206, "中间工序【{}】只能产出半成品分类产品"); |
| | | ErrorCode PRO_ROUTE_LAST_OUTPUT_INVALID = new ErrorCode(1_040_501_207, "末道工序【{}】只能产出成品分类产品,且必须包含全部绑定成品"); |
| | | ErrorCode PRO_ROUTE_LAST_OUTPUT_ATTRIBUTION_REQUIRED = new ErrorCode(1_040_501_208, "末道工序【{}】的成品产出必须按产品归属配置,每个成品归属到自身,不能使用“通用”"); |
| | | // ========== MES 生产管理-工艺路线产品BOM(1-040-501-300) ========== |
| | | ErrorCode PRO_ROUTE_PRODUCT_BOM_NOT_EXISTS = new ErrorCode(1_040_501_300, "工艺路线产品 BOM 不存在"); |
| | | ErrorCode PRO_ROUTE_PRODUCT_BOM_DUPLICATE = new ErrorCode(1_040_501_301, "当前 BOM 物料在此工序已经配置过"); |
| | |
| | | ErrorCode PRO_WORK_ORDER_PARAM_RECORD_TEMPLATE_NO_DETAIL = new ErrorCode(1_040_502_201, "参数模板没有明细,无法创建记录"); |
| | | ErrorCode PRO_WORK_ORDER_PARAM_RECORD_DETAIL_NOT_IN_TEMPLATE = new ErrorCode(1_040_502_202, "参数明细不属于所选模板"); |
| | | ErrorCode PRO_WORK_ORDER_PARAM_RECORD_REQUIRED_PARAM_MISSING = new ErrorCode(1_040_502_203, "必填参数【{}】未填写"); |
| | | ErrorCode PRO_WORK_ORDER_PARAM_RECORD_DUPLICATE_DETAIL = new ErrorCode(1_040_502_206, "参数明细重复"); |
| | | ErrorCode PRO_WORK_ORDER_PARAM_RECORD_TEMPLATE_NOT_CHANGE = new ErrorCode(1_040_502_204, "不允许更换参数模板,请删除后重新创建"); |
| | | ErrorCode PRO_WORK_ORDER_SALE_ORDER_NOT_EXISTS = new ErrorCode(1_040_502_205, "关联的营销订单(销售订单)不存在"); |
| | | |
| | |
| | | ErrorCode PRO_FEEDBACK_BACKFLUSH_BOM_REQUIRED = new ErrorCode(1_040_506_013, "当前工序为倒冲工序,但未配置BOM消耗,无法报工"); |
| | | ErrorCode PRO_FEEDBACK_CANNOT_CREATE_WHEN_PAUSED = new ErrorCode(1_040_506_014, "生产任务处于停工状态,无法报工"); |
| | | ErrorCode PRO_FEEDBACK_APPROVER_NOT_CONFIGURED = new ErrorCode(1_040_506_015, "报工单未指定审核人,无法审批"); |
| | | ErrorCode PRO_FEEDBACK_PARAM_INVALID = new ErrorCode(1_040_506_017, "报工参数错误:{}"); |
| | | ErrorCode PRO_FEEDBACK_NOT_APPROVER = new ErrorCode(1_040_506_016, "您不是该报工单的指定审核人,无权审批"); |
| | | |
| | | // ========== MES 生产管理-生产流转卡(1-040-507-000) ========== |
| | |
| | | ErrorCode WM_WAREHOUSE_AREA_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_040_702_009, "导入库位数据不能为空"); |
| | | |
| | | // ========== MES 仓库管理-库存(1-040-703-000) ========== |
| | | ErrorCode WM_STOCK_IMPORT_INVALID = new ErrorCode(1_040_703_017, "库存导入数据无效:{}"); |
| | | ErrorCode WM_MATERIAL_STOCK_NOT_EXISTS = new ErrorCode(1_040_703_000, "库存记录不存在"); |
| | | ErrorCode WM_MATERIAL_STOCK_INSUFFICIENT = new ErrorCode(1_040_703_001, "库存数量不足"); |
| | | ErrorCode WM_TRANSACTION_TYPE_NOT_EXISTS = new ErrorCode(1_040_703_002, "库存事务类型不存在"); |
| | |
| | | ErrorCode WM_ITEM_RECEIPT_ALREADY_EXISTS = new ErrorCode(1_040_705_007, "该到货通知单已生成入库单,不能重复生成"); |
| | | ErrorCode WM_ITEM_RECEIPT_NOT_APPROVING = new ErrorCode(1_040_705_008, "只有待上架状态的采购入库单才能审核"); |
| | | ErrorCode WM_ITEM_RECEIPT_REJECT_REASON_REQUIRED = new ErrorCode(1_040_705_009, "审核不通过时必须填写不通过原因"); |
| | | ErrorCode WM_PURCHASE_ORDER_NOT_APPROVED = new ErrorCode(1_040_705_009, "只有已审核的采购订单才能生成到货通知单"); |
| | | ErrorCode WM_PURCHASE_ORDER_NOT_EXISTS = new ErrorCode(1_040_705_008, "采购订单不存在"); |
| | | ErrorCode WM_PURCHASE_ORDER_NO_ITEM = new ErrorCode(1_040_705_008, "采购订单无明细数据"); |
| | | ErrorCode WM_ITEM_RECEIPT_LINE_NOT_EXISTS = new ErrorCode(1_040_705_100, "采购入库单行不存在"); |
| | |
| | | ErrorCode WM_SALES_NOTICE_LINE_NOT_MATCH = new ErrorCode(1_040_720_012, "发货通知单行不属于指定的发货通知单"); |
| | | ErrorCode WM_SALES_NOTICE_SALE_ORDER_NOT_EXISTS = new ErrorCode(1_040_720_013, "销售订单不存在"); |
| | | ErrorCode WM_SALES_NOTICE_SALE_ORDER_ITEM_EMPTY = new ErrorCode(1_040_720_014, "销售订单明细为空"); |
| | | ErrorCode WM_SALES_NOTICE_SALE_ORDER_NOT_APPROVED = new ErrorCode(1_040_720_016, "只有已审核销售订单才能生成发货通知单"); |
| | | ErrorCode WM_SALES_NOTICE_PRODUCTION_NOT_READY = new ErrorCode(1_040_720_017, "订单关联生产计划尚未完成或取消,不能生成发货通知单"); |
| | | ErrorCode WM_SALES_NOTICE_ALREADY_EXISTS = new ErrorCode(1_040_720_015, "该销售订单已生成发货通知单,不能重复生成"); |
| | | |
| | | // ========== MES 仓库管理-条码配置(1-040-730-000) ========== |
| | |
| | | ErrorCode PD_CTC_REEL_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_040_960_010, "导入盘具计算数据不能为空!"); |
| | | ErrorCode PD_TECH_CONFIRM_IMPORT_LIST_IS_EMPTY = new ErrorCode(1_040_960_011, "导入技术确认函数据不能为空!"); |
| | | |
| | | |
| | | } |