去年做了120已经生产入库了,现在领了材料2270生产,现在只能入2150了,怎么入库2270.现在想删除2270材料出库单,把加工单的材料明细的材料合成一行,不过材料弃审删除不了《材料

出库单修改后将导致不满足按照生产加工单领料控制入库的要求,禁止修改》。这个要怎么做才能入2270的成品
去年做了120已经生产入库了,现在领了材料2270生产,现在只能入2150了,怎么入库2270.现在想删除2270材料出库单,把加工单的材料明细的材料合成一行,不过材料弃审删除不了《材料

下午好🌅🌅🌅
本答案参考通义千问
根据你描述的问题,涉及到 T+Cloud 系统中生产入库、材料出库单、加工单等模块的业务逻辑。以下是对问题的详细分析和解决方案:
“去年做了120已经生产入库了”
“现在领了材料2270生产,现在只能入2150了”
“想删除2270材料出库单,把加工单的材料明细的材料合成一行”
“材料弃审删除不了《材料 出库单修改后将导致不满足按照生产加工单领料控制入库的要求,禁止修改》”
关键点: 材料出库单必须与加工单匹配,否则系统会阻止修改。
注意: 不可以直接删除,但可以尝试 重新审核 或 修改数量。
重要配置项: 生产加工单的“领料控制”是否启用。
注意: 合并材料明细可能会影响系统逻辑,需谨慎操作。
如果以上方法均无效:
如果你是系统开发者或有权限进行后台操作,可参考以下思路进行代码调整(仅作参考):
// 示例:在出库单提交时增加判断逻辑
public void SubmitOutboundOrder(string orderNo)
{
var outbound = GetOutbound(orderNo);
if (outbound != null && IsLinkedToProduction(outbound))
{
// 检查是否允许修改
if (IsModificationAllowed(outbound))
{
// 允许修改
}
else
{
throw new Exception("该出库单已绑定加工单,不允许修改!");
}
}
}
private bool IsModificationAllowed(OutboundOrder order)
{
// 可以添加自定义逻辑,例如:是否在一定时间内未入库
return DateTime.Now < order.CreatedTime.AddHours(24);
}
注意: 修改系统底层逻辑可能导致其他业务异常,务必在测试环境验证后再上线。
| 步骤 | 内容 | |------|------| | 1 | 确认材料出库单与加工单的绑定关系 | | 2 | 尝试修改材料出库单数量,而非删除 | | 3 | 检查生产加工单的领料控制设置 | | 4 | 尝试合并材料明细(谨慎操作) | | 5 | 如仍无法解决,联系系统管理员或官方技术支持 |
如需进一步帮助,请提供更详细的系统截图或错误日志,我可以帮你定位具体原因。