生产订单修改生产车间不想自动计算计划完工时间
生产订单修改车间不希望计划完工时间重新计算,可以二开插件实现,参考以下:
“二开插件拿掉数量变化计算计划完工时间”插件,把数量改成车间
[Description("二开插件拿掉数量变化计算计划完工时间")]
public class MoQtyChangeEdit : AbstractBillPlugIn
{
public override void OnInitialize(global::Kingdee.BOS.Core.DynamicForm.PlugIn.Args.InitializeEventArgs e)
{
base.OnInitialize(e);
System.Collections.ObjectModel.Collection<BOSRule> rules = new System.Collections.ObjectModel.Collection<BOSRule>();
foreach (var rule in this.View.RuleContainer.Rules)
{
if (rule.DependencyFields.Count == 1)
{
string fieldKey = rule.DependencyFields.FirstOrDefault().Field.Key;
//这里是改数量拿掉计划开工时间计算计划完工时间
//如果拿掉其他字段,可以在下面加判断
if (fieldKey.EqualsIgnoreCase("FBaseUnitQty"))
{
rules.Add(rule);
break;
}
}
}
if (!rules.IsEmpty())
{
this.View.RuleContainer.Rules.Remove(rules.FirstOrDefault());
}
}
}
生产订单修改生产车间不想自动计算计划完工时间
本文2024-09-23 03:22:40发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-158469.html