首页 > 其他分享 >反写多选基础资料 金蝶云星空 企业版 插件

反写多选基础资料 金蝶云星空 企业版 插件

时间:2024-09-18 22:52:04浏览次数:1  
标签:插件 QGXM 金蝶 FPKID var SJBM 反写 多选

反写多选基础资料

    [Kingdee.BOS.Util.HotUpdate]
    [Description("xx模块-下推xxx--审核服务插件反写多选基础资料")]


    public class XxxxYyyy : AbstractOperationServicePlugIn
    {
        public override void OnPreparePropertys(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.PreparePropertysEventArgs e)
        {
            base.OnPreparePropertys(e);
            e.FieldKeys.Add("F_QGXM_SJBM_zc5_eak");
            e.FieldKeys.Add("F_QGXM_YDID");
        }

        public override void EndOperationTransaction(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.EndOperationTransactionArgs e)
        {
            base.EndOperationTransaction(e);

            //反写多选基础资料
            foreach (DynamicObject dyObject in e.DataEntitys)
            {
                long FID = Convert.ToInt64(dyObject["Id"]);
                long FSouceID = Convert.ToInt64(dyObject["F_QGXM_YDID"]);
                //获取最大主键id,手动自增
                var sqltwo = "/*dialect*/select max(FPKID) as FPKID from QGXM_t_8DBG_SJBM ";
                var datatwo = DBUtils.ExecuteDynamicObject(this.Context, sqltwo);
                var FPKID = Convert.ToInt64(datatwo[0][0].ToString());
                //获取当前页面已选多部门
                var sqlone = $"/*dialect*/select F_QGXM_SJBM_ZC5_EAK from QGXM_t_Cust_Entry100165 where FID={FID}";
                var dataone = DBUtils.ExecuteDynamicObject(this.Context, sqlone);
                if (dataone.Count > 0)
                {
                    DBServiceHelper.Execute(this.Context, $"/*dialect*/delete from QGXM_t_8DBG_SJBM where FID={FSouceID}");
                    for (int i = 0; i < dataone.Count; i++)
                    {
                        DBServiceHelper.Execute(this.Context, $"/*dialect*/insert into QGXM_t_8DBG_SJBM values({++FPKID},{FSouceID},{dataone[i][0]})");
                    }
                }


            }
        }
    }

 

标签:插件,QGXM,金蝶,FPKID,var,SJBM,反写,多选
From: https://www.cnblogs.com/wishit/p/18419517

相关文章

  • 金蝶星空企业版 插件 通过SQL反写数据
    金蝶星空企业版插件通过SQL反写数据[Kingdee.BOS.Util.HotUpdate][Description("xx模块-下推stepx--xx插件反写xx资料")]publicclassXxxxYyyy:AbstractOperationServicePlugIn{publicstringydbh="F_QGXM_YDBH";//源单编号public......
  • HighlightPlus插件介绍
    仅对官方文档进行了翻译注意:官方文档本身就落后实际,但对入门仍很有帮助,核心并没有较大改变,有的功能有差异,以实际为准.(目前我已校正了大部分差异,后续我会继续维护该文档)为什么为该插件做翻译?功能强大,使用简单,且还在维护.基于此版本的内置渲染管线文档快速开......
  • zblog上传安装主题插件不成功的原因和解决办法
    当在Z-Blog中上传安装主题或插件不成功时,可能的原因有很多。下面列出了一些常见的原因及相应的解决办法:1.文件大小超出限制问题描述:上传的文件包可能超出了服务器允许的最大文件大小。解决方法:检查后台的“全局设置”中的“允许上传文件的大小”,并适当增大这个值。如果......
  • 一款源码阅读的插件
    文章目录进度汇报功能预览添加高亮标记高亮风格设置笔记颜色设置数据概览高亮数据详情结尾进度汇报之前提到最近有在开发一个源码阅读的IDEA插件,第一版已经开发完上传插件市场了,等官方审批通过就可以尝鲜了。插件名称:Marksourcecode,别纠结名字了,简单的介绍一下......
  • zblog水印插件上传图片提示getimagesize(tem/phpOMxjlk)错误
    当在Z-Blog中使用水印插件上传图片时出现 getimagesize(tem/phpOMxjlk) 错误,这通常意味着 getimagesize 函数在处理图片时遇到了问题。这个错误可能是由以下几个原因引起的:1.图片文件不存在或路径错误问题描述:getimagesize 函数尝试访问一个不存在的文件或路径错误。......
  • 如何解决zblog定时发布插件无效问题?
    解决Z-Blog定时发布插件无效的问题可以从以下几个方面入手:1.检查插件兼容性问题描述:插件可能与当前Z-Blog版本不兼容。解决方法:确认插件版本是否适用于您的Z-Blog版本。如果插件版本过旧或过新,尝试寻找与您的Z-Blog版本相匹配的插件版本。2.检查插件配置问......
  • Zblog采集插件安装失败解决方法
    如果在安装Z-Blog采集插件时遇到失败的情况,可以按照以下步骤进行排查和解决:1.检查插件兼容性问题描述:插件与当前Z-Blog版本不兼容。解决方法:确认插件是否适用于您当前使用的Z-Blog版本。如果插件版本过旧或过新,尝试寻找与您的Z-Blog版本相匹配的插件版本。2.......
  • zblog水印插件上传图片提示getimagesize
    当您在使用Z-Blog的水印插件上传图片时遇到 getimagesize 的错误提示,这通常意味着PHP在尝试获取图片信息时出现了问题。getimagesize 函数用于获取图像尺寸和其他信息,如果它无法正常工作,可能是由于以下几个原因:文件类型不支持:getimagesize 不支持所有类型的图像文件。......
  • 渗透测试中16款实用的谷歌插件分享
    所有插件我都放在这个网盘链接了,自行下载即可https://pan.quark.cn/s/2b4f4823fb3b效果图如下首先打开谷歌浏览器,-》扩展程序启动开发者模式打开谷歌版本信息,获取插件路径浏览器输入chrome://version将插件压缩包全部解压放在这个路径就ok了,C:\Users\Admini......
  • 文献管理不再是难题!必装Zotero插件大解析!
     还在为海量文献管理头疼吗?还在为找不到合适的插件犯愁吗?别急,今天我就要带你解锁Zotero的终极武器-那些让你爱不释手的必备插件!作为一个从小白到文献管理达人的过来人,我可以负责任地说:没有这些插件,你的Zotero只能发挥一半功力!安装了这些插件,你的效率绝对能飙升!......