电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

生产倒冲平台明细把生产订单里面的自定义字段也同步带过来

来源:金蝶云社区作者:金蝶2024-09-231

  生产倒冲平台明细把生产订单里面的自定义字段也同步带过来

可参考以下示例代码:


using Kingdee.BOS.Core.DynamicForm.PlugIn;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
using Kingdee.BOS.Core.Metadata.EntityElement;
using Kingdee.K3.Core.MFG.EntityHelper;
using Kingdee.K3.Core.MFG.EnumConst;
using Kingdee.BOS.Orm.DataEntity;
using Kingdee.BOS.Util;
using Kingdee.BOS.Core.SqlBuilder;
using Kingdee.K3.Core.MFG;
using Kingdee.BOS.Core.Metadata;
using Kingdee.BOS;
using Kingdee.BOS.ServiceHelper;
using Kingdee.K3.Core.MFG.PRD.BackFlush;
namespace JTSK.Kingdee.K3.MFG.PRD.Business.PlugIn.DynamicForm
{
    [Description("生产倒冲平台显示生产订单二开字段")]
    public class PrdBackFlushWork : AbstractDynamicFormPlugIn
    {
        public override void AfterBarItemClick(global::Kingdee.BOS.Core.DynamicForm.PlugIn.Args.AfterBarItemClickEventArgs e)
        {
            base.AfterBarItemClick(e);
            switch (e.BarItemKey.ToUpperInvariant())
            {
                case "TBREFRESH":

                    Entity entity = this.View.BusinessInfo.GetEntity(CONST_PRD_BackFlush.CONST_FEntity.ENTITY_FEntity);
                    DynamicObjectCollection dynamicDatas = this.View.Model.GetEntityDataObject(entity);
                    List<long> subPPBOMEntryId = dynamicDatas.Select(s => s.GetDynamicValue<long>(CONST_PRD_BackFlush.CONST_FEntity.ORM_PPBOMEntryId)).Distinct().ToList();

                    //举例说明
                    string sql = string.Format(@"SELECT T1.FENTRYID AS PPBOMENTRYID,T.FTEXT FROM T_PRD_MOENTRY T INNER JOIN T_PRD_PPBOMENTRY T1 ON T.FENTRYID=T1.FMOENTRYID
                    INNER JOIN {0} TT ON T1.FENTRYID=TT.FID", StringUtils.GetSqlWithCardinality(subPPBOMEntryId.Distinct().Count(), "@PPBOMENTRYIDS", 1));
List<SqlParam> p = new List<SqlParam> { new SqlParam("@PPBOMENTRYIDS", KDDbType.udt_inttable, subPPBOMEntryId.Distinct().ToArray()) };
           

生产倒冲平台明细把生产订单里面的自定义字段也同步带过来

可参考以下示例代码:using Kingdee.BOS.Core.DynamicForm.PlugIn;using System;using System.Collections.Generic;using System.Linq;usin...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信