参数值丢失问题汇总
## 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...
点击下载文档
本文2024-09-16 21:58:14发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-45096.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章