二开案例.工作流. 流程设计中心.参与人.岗位.模糊查询显示更多列
【应用场景】
流程设计中心.参与人.岗位.模糊查询默认只能显示编码名称列,如下图。因为单据参数配置屏蔽了流程中心相关的单据,因为目前无法进行可视化配置,可通过SQL插值的方式,变通实现。
【案例演示】
以参与人.岗位为例,通过SQL脚本插入配置数据后,岗位字段模糊查询效果如下图。
【实现步骤】
登录数据中心所在数据库,执行以下SQL。
DELETE FROM T_BAS_BILLGLOBALPARAMETER WHERE FID='640ee275f6116e'; INSERT INTO T_BAS_BILLGLOBALPARAMETER ( FID , FFORMID , FENABLEDINWF , FSAMEPERSONUNAUDIT , FAPPANDMODE , FCOVERMODE , FISSAMEDELMAKER , FISNOTSAMEAUDITORMAKER , FSUPPORTQKFILTER , FPRINTCONTROL , FMAXPRINTS , FPRINTAFTERAPPROVE , FISSAMEMODIFYMAKER , FBATCONTROLTIMES , FISREPORTPRINT , FBATDISTRIBUTETIMES , FCODEWHENCREATE , FSHOWFILTERGRID , FPRELOADTHIRDPUSH , FBATCHCREATEAUTOTMPSAVE , FENTRYUPPERLIMIT , FENTRYUPPERLIMITVALUE , FBATCHFILLALLROWS , FISSAMEATMDELMAKER , FISPARALLELQEURY , FUNIQUEMATCHFIELD , FSHOWGROUPTREE , FBATDISTRIBUTEORGS , FENABLELISTQUERYCONTROL , FCONTROLMODEL , FDATEFIELD , FQUERYDAYS , FLIMITTYPE , FISEMPTYFILTERNOTALLOWED , FEMPTYFILTERLIMITTYPE , FISGROUPLISTFILTER , FISPARTSEARCHONLYSINGLE , FQUICKINPUTSEARCHTYPE , FENABLEBATCHSAVE , FBATCHSAVECOUNT , FISENABLENOTSPLITBF , FISADDNEWBILLAUTODRAFT , FALLOCATEPERMISSIONORGS , FENABLEGROUPFULLNUM , FGROUPSPLITCHAR ) VALUES ( '640ee275f6116e' , -- FID - varchar(36) 'WF_D_ParticipantPost' , -- FFORMID - varchar(36) '1' , -- FENABLEDINWF - char(1) '0' , -- FSAMEPERSONUNAUDIT - char(1) '1' , -- FAPPANDMODE - char(1) '1' , -- FCOVERMODE - char(1) '0' , -- FISSAMEDELMAKER - char(1) '0' , -- FISNOTSAMEAUDITORMAKER - char(1) '1' , -- FSUPPORTQKFILTER - char(1) '0' , -- FPRINTCONTROL - char(1) 0 , -- FMAXPRINTS - int '0' , -- FPRINTAFTERAPPROVE - char(1) '0' , -- FISSAMEMODIFYMAKER - char(1) 20 , -- FBATCONTROLTIMES - int '0' , -- FISREPORTPRINT - char(1) 20 , -- FBATDISTRIBUTETIMES - int '0' , -- FCODEWHENCREATE - char(1) '0' , -- FSHOWFILTERGRID - char(1) '0' , -- FPRELOADTHIRDPUSH - char(1) '0' , -- FBATCHCREATEAUTOTMPSAVE - char(1) '0' , -- FENTRYUPPERLIMIT - char(1) 10000 , -- FENTRYUPPERLIMITVALUE - int '0' , -- FBATCHFILLALLROWS - char(1) '0' , -- FISSAMEATMDELMAKER - char(1) '0' , -- FISPARALLELQEURY - char(1) ' ' , -- FUNIQUEMATCHFIELD - varchar(40) '0' , -- FSHOWGROUPTREE - char(1) 1 , -- FBATDISTRIBUTEORGS - int '0' , -- FENABLELISTQUERYCONTROL - char(1) 'Limited' , -- FCONTROLMODEL - varchar(20) ' ' , -- FDATEFIELD - varchar(60) 90 , -- FQUERYDAYS - int ' ' , -- FLIMITTYPE - varchar(20) '0' , -- FISEMPTYFILTERNOTALLOWED - char(1) 'Limited' , -- FEMPTYFILTERLIMITTYPE - varchar(20) '0' , -- FISGROUPLISTFILTER - char(1) '0' , -- FISPARTSEARCHONLYSINGLE - char(1) '0' , -- FQUICKINPUTSEARCHTYPE - varchar(20) '0' , -- FENABLEBATCHSAVE - char(1) 50 , -- FBATCHSAVECOUNT - int '0' , -- FISENABLENOTSPLITBF - char(1) '0' , -- FISADDNEWBILLAUTODRAFT - char(1) '0' , -- FALLOCATEPERMISSIONORGS - char(1) '0' , -- FENABLEGROUPFULLNUM - char(1) ' ' -- FGROUPSPLITCHAR - varchar(5) ); DELETE FROM T_BAS_BILLGLOBALPARAMSEARCH WHERE FID='640ee275f6116e'; INSERT INTO T_BAS_BILLGLOBALPARAMSEARCH ( FID , FENTRYID , FFIELDKEY , FVISIBLEINSEARCH , FSEQ , FISTAKEPARTSEARCH , FCOLLENGTH ) VALUES ( '640ee275f6116e' , -- FID - varchar(36) '640ee275f6116f' , -- FENTRYID - varchar(36) 'FNumber' , -- FFIELDKEY - varchar(200) '1' , -- FVISIBLEINSEARCH - char(1) 1 , -- FSEQ - int '1' , -- FISTAKEPARTSEARCH - char(1) 150 -- FCOLLENGTH - int ); INSERT INTO T_BAS_BILLGLOBALPARAMSEARCH ( FID , FENTRYID , FFIELDKEY , FVISIBLEINSEARCH , FSEQ , FISTAKEPARTSEARCH , FCOLLENGTH ) VALUES ( '640ee275f6116e' , -- FID - varchar(36) '640ee275f61170' , -- FENTRYID - varchar(36) 'FName' , -- FFIELDKEY - varchar(200) '1' , -- FVISIBLEINSEARCH - char(1) 2 , -- FSEQ - int '1' , -- FISTAKEPARTSEARCH - char(1) 150 -- FCOLLENGTH - int ); INSERT INTO T_BAS_BILLGLOBALPARAMSEARCH ( FID , FENTRYID , FFIELDKEY , FVISIBLEINSEARCH , FSEQ , FISTAKEPARTSEARCH , FCOLLENGTH ) VALUES ( '640ee275f6116e' , -- FID - varchar(36) '640ee275f61171' , -- FENTRYID - varchar(36) 'FDESCRIPTIONS' , -- FFIELDKEY - varchar(200) '1' , -- FVISIBLEINSEARCH - char(1) 3 , -- FSEQ - int '1' , -- FISTAKEPARTSEARCH - char(1) 150 -- FCOLLENGTH - int ); INSERT INTO T_BAS_BILLGLOBALPARAMSEARCH ( FID , FENTRYID , FFIELDKEY , FVISIBLEINSEARCH , FSEQ , FISTAKEPARTSEARCH , FCOLLENGTH ) VALUES ( '640ee275f6116e' , -- FID - varchar(36) '640ee275f61172' , -- FENTRYID - varchar(36) 'FHelpCode' , -- FFIELDKEY - varchar(200) '1' , -- FVISIBLEINSEARCH - char(1) 4 , -- FSEQ - int '1' , -- FISTAKEPARTSEARCH - char(1) 150 -- FCOLLENGTH - int ); INSERT INTO T_BAS_BILLGLOBALPARAMSEARCH ( FID , FENTRYID , FFIELDKEY , FVISIBLEINSEARCH , FSEQ , FISTAKEPARTSEARCH , FCOLLENGTH ) VALUES ( '640ee275f6116e' , -- FID - varchar(36) '640ee275f61173' , -- FENTRYID - varchar(36) 'FPOSTFULLNAME' , -- FFIELDKEY - varchar(200) '1' , -- FVISIBLEINSEARCH - char(1) 5 , -- FSEQ - int '1' , -- FISTAKEPARTSEARCH - char(1) 150 -- FCOLLENGTH - int );
---------------------------------------------------------------------------------------------------------
【金蝶云星空BOS二次开发案例演示】https://vip.kingdee.com/article/94751030918525696
二开案例.工作流. 流程设计中心.参与人.岗位.模糊查询显示更多列
【应用场景】流程设计中心.参与人.岗位.模糊查询默认只能显示编码名称列,如下图。因为单据参数配置屏蔽了流程中心相关的单据,因为目前无...
点击下载文档
上一篇:二开案例.表单插件.打开窗体关闭窗体下一篇:二开案例.表单插件.全事件
本文2024-09-23 03:58:07发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-162252.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章