生产订单修改生产车间不想自动计算计划完工时间

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

生产订单修改生产车间不想自动计算计划完工时间

生产订单修改车间不希望计划完工时间重新计算,可以二开插件实现,参考以下:

“二开插件拿掉数量变化计算计划完工时间”插件,把数量改成车间

[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());

            }

        }

    }


生产订单修改生产车间不想自动计算计划完工时间

生产订单修改车间不希望计划完工时间重新计算,可以二开插件实现,参考以下:“二开插件拿掉数量变化计算计划完工时间”插件,把数量改成车...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息