获取新增在 系统参数上的字段信息原创
金蝶云社区-浅笑黯然
浅笑黯然
20人赞赏了该文章 847次浏览 未经作者许可,禁止转载编辑于2022年06月20日 17:51:12

方法一:通过系统参数帮助类

SystemParameterServiceHelper.GetParamter(this.Context, this.Context.CurrentOrganizationInfo.ID, 0, "对应系统参数的表单标识", "对应字段").ToString();

方法二:部分参数在数据库内是通过xml格式存储,也可以通过数据库查询后经xml转换获取

数据库查询结果为:<K2e2de1f8><FDelMatch>True</FDelMatch><FStrength>2</FStrength><FPoint>1</FPoint><InnerAccountType>1</InnerAccountType><FBillIsPost>1</FBillIsPost><FProSalesRecBillAuto>True</FProSalesRecBillAuto><FCashPurPayBillAuto>True</FCashPurPayBillAuto><FMobSalesCreatRecBillStatues>0</FMobSalesCreatRecBillStatues><MobileFundVersion>2</MobileFundVersion><FIsCheckPermission>True</FIsCheckPermission><FBankAcntAutoStateCbx>0</FBankAcntAutoStateCbx><F_RZCN_CBSUrl></F_RZCN_CBSUrl></K2e2de1f8>

     string sql = string.Format(@"select FPARAMETERS from T_BAS_SYSPARAMETER where FPARAMETEROBJID='CN_SystemParameter'  and FORGID='{0}'", FORGID);
            DynamicObjectCollection doc = DBUtils.ExecuteDynamicObject(ctx, sql, null, null, CommandType.Text, null);
            if (doc.Count() > 0)
            {
                string xURL = Convert.ToString(doc.First()["FPARAMETERS"]);
                StringBuilder sb = new StringBuilder();
                sb.Append(xURL);
                XmlDocument Xmldoc = new XmlDocument();
                Xmldoc.LoadXml(sb.ToString());
                XmlNode xn = Xmldoc.SelectSingleNode("/K2e2de1f8");
                string F_RZCN_CBSUrl = xn["F_RZCN_CBSUrl"].InnerText;
            }


图标赞 20
20人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!