参数值丢失问题汇总

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

参数值丢失问题汇总

## 1、参数表 SELECT * FROM t_bas_param -- 参数表 SELECT * FROM t_bas_ParamValueRange -- 参数范围表 SELECT * FROM t_bas_paramItem -- 参数值表 SELECT * FROM t_bas_ParamManagerControl -- 参数控制表 ## 2、参数列表值丢失 ### 1、F12找不到参数 #### 1、t_bas_param表参数丢失 重新执行业务补丁脚本添加该参数。 #### 2、t_bas_param表参数存在 t_bas_ParamValueRange参数取值范围表丢失数据,重新执行业务补丁脚本,或单独执行该数据插入脚本 ### 2、F12可以找到参数 #### 1、参数创建人user表中不存在 有些参数插入脚本不规范,插入t_bas_paramItem表数据时创建人字段关联id在客户t_pm_user表中不存在,导致数据异常。 规范插入参数的脚本只需要含t_bas_param和t_bas_ParamValueRange两张表数据即可,t_bas_paramItem会在界面初始化时或者业务调用参数接口时初始化数据。 **检查和修复可以使用以下sql:** ```sql --参数值creator在user表不存在 --查询SQL语句: SELECT * FROM t_bas_paramItem WHERE fid not in ( SELECT p.fid FROM t_bas_paramItem p INNER JOIN T_PM_USER u ON p.FCREATORID = u.FID ) --删除SQL语句: DELETE FROM t_bas_paramItem WHERE fid not in ( SELECT p.fid FROM t_bas_paramItem p INNER JOIN T_PM_USER u ON p.FCREATORID = u.FID ) ``` #### 2、参数子系统树节点组织类型和参数所属组织类型不一致 - 子系统树节点正确,参数的组织类型不正确:仅需要调整t_bas_param 参数的所属组织类型同子系统树节点一致即可。 - 子系统树节点不正确,参数的组织类型正确:需要调整子系统树节点的组织映射类型。 ```xml 操作步骤: 1、查看服务器路径各实例路径文件 eas\server\profiles\server{x}\config\EAS_subSysIdToOrgTypeMaps.xml; 2、查看对应的子系统树节点有没有组织类型映射,没有则添加; 3、查看对应的子系统树节点确认组织映射类型是否正确,不正确需要调整节点的组织映射类型,如物料的组织类型应该是管理单元而不应该是库存组织。 ``` ![image.webp](/download/0100186a03eed6e649db96ac82a1f186f3a4.webp) ![image.webp](/download/010008747af71aa9454684e6800f9a8adae9.webp) #### 3、参数值数据问题 参数一般完成使用后,不能更改集团管控属性;有些业务需求是通过后台脚本方式操作的,操作不当可能会出现参数值的数据问题,造成参数不显示。 一般是t_bas_paramItem表数据存在问题,检查思路: 先从t_bas_param表定位参数,查看是否集团控制参数,确认集团控制。 t_bas_paramItem表的数据,如果集团管控,组织单元字段应该(FORGUNITID为空)且是否控制下级字段为0 ![image.webp](/download/01008a71a00fe2a34a6ca58285cbe05f9132.webp) **检查和修复可以使用以下sql:** ```sql --集团控制参数组织单元id不为空或是否控制下级值为1 --查询SQL语句: SELECT * FROM t_bas_paramItem pi INNER JOIN t_bas_param pa ON pi.FKEYID = pa.FID where pa.fisgroupcontrol = 1 and ( pi.FISCONTROLSUB = 1 or pi.FORGUNITID is not null ) --删除SQL语句: DELETE FROM t_bas_paramItem where fid in ( SELECT pi.fid FROM t_bas_paramItem pi INNER JOIN t_bas_param pa ON pi.FKEYID = pa.FID where pa.fisgroupcontrol = 1 and( pi.FISCONTROLSUB = 1 or pi.FORGUNITID is not null) ) ``` [参数子系统树节点丢失问题汇总](https://wenku.my7c.com/article/466556407773502720?channel_level=%E9%87%91%E8%9D%B6%E4%BA%91%E7%A4%BE%E5%8C%BA%7C%E6%90%9C%E7%B4%A2%7C%E7%BB%BC%E5%90%88&productLineId=8)

参数值丢失问题汇总

## 1、参数表SELECT * FROM t_bas_param -- 参数表 SELECT * FROM t_bas_ParamValueRange -- 参数范围表SELECT * FROM t_bas_pa...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息