问:在制工单已完工,没有产成品入库任务,是需要设置什么吗?
答:修改schedule.properties,将mestarSchedul=off,请改成mestarSchedul=on(请参考:修改schedule.properties文件)
问:这里完工入库,为什么每一道工序完工后都会生产一张成品入库任务,而且同一工单号的入库任务其中只有一张入库任务是有数量的其他都是0,应该是最后一道序完工生成一张成品入库任务,需要怎么设置?
答:在数据库中插入以下SQL:
UPDATE `mbr_rule_trigger` SET `TASK_CODE` = '完工入库', `TASK_NAME` = '完工入库', `ENTITY_NAME` = 'com.epichust.to.unimax.UexpTrackRecordTO', `TARGET_OBJ` = 'com.epichust.to.unimax.WmsInTaskTO', `STATUS` = 1, `MSG_TYPE_GID` = '8a81817b5524bd8e015524c4456a0000', `TRIGGER_TYPE` = 'MSG_RULE', `MODEL` = 'UEX', `TRIGGER_RULE` = 'getSqlVal(\"select mro.begin_flag from mbf_route_operation mro where mro.is_delete =0 and mro.gid=? \",[obj.opId])==1', `EXECUTE_RULE` = 'true', `TASK_RULE` = 'tag.businessTypeId=getSqlVal(\"select gid from wms_business_type wbt where wbt.code = ?\", [\'SCRK\']);tag.mrlId=getSqlVal(\"select mbm.gid from mbb_bd_mrl mbm where mbm.code = ? and mbm.is_delete =0\", [${obj.mrlCode}]);tag.workOrderCode=${obj.workOrderCode};tag.qty=${obj.effectiveQty};tag.poCode=${obj.orderCode};', `REMARK` = '生产完工->入库任务', `CREATE_ID` = 'yangfan', `CREATE_DATE` = '2024-10-11 14:20:10', `MODIFY_ID` = 'zhangyan', `MODIFY_DATE` = '2025-07-01 14:24:11', `IS_ACTIVE` = 0, `IS_DELETE` = 0, `UDA1` = '', `UDA2` = '', `UDA3` = '', `UDA4` = '', `UDA5` = '', `DELETED` = '', `DATA_ROLE` = '-1', `DATA_ROLE1` = '-1', `DATA_ROLE2` = '0', `ABORT_TYPE` = NULL, `TAG_METHOD` = 'wmsInTaskService.createInTask(tag);', `UDA1C` = '执行记录TO', `UDA1N` = '', `UDA2C` = 'WMS入库任务消息', `UDA2N` = '', `UDA3C` = '', `UDA3N` = '', `UDA4C` = '', `UDA4N` = '', `UDA5C` = '', `UDA5N` = '', `EH_DYNAMIC_GRID_UDA_GID` = NULL, `MSG_TEMPLATE` = NULL WHERE `GID` = 'ff8080819275c22101927a3c12a00104';
发表评论 取消回复