怎样实现生产订单排产的时候系统能检索原材料库存是否满足,不满足时不能排产?
问题描述:
解决方案:
需要二开插件挂在生产日排产表单插件中 ,
思路如下:
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.K3.Core.MFG.EnumConst;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace
Kingdee.K3.MFG.PRD.Business.PlugIn.DynamicForm
{
public class SchedulelingEK : MultiLineMoScheduling
{
public override void EntryBarItemClick(BarItemClickEventArgs
e)
{
base.EntryBarItemClick(e);
int rowIndex =
this.Model.GetEntryCurrentRowIndex(e.ParentKey);
switch (e.BarItemKey)
{
//排产
case
CONST_PRD_MOSchedulingNew.CONST_FMenu_FMoScheduli
ngEntity.KEY_tbScheduling:
//通过分录数据找到对应的生产订单信息
//通过生产订单信息获取对应的原材料以及原材料库存
if (存在不满足条件的数据进行提示)
{
e.Cancel = true;
}
break;
}
}
}
}
怎样实现生产订单排产的时候系统能检索原材料库存是否满足,不满足时不能排产?
本文2024-09-23 03:22:56发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-158497.html