
## 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、查看对应的子系统树节点确认组织映射类型是否正确,不正确需要调整节点的组织映射类型,如物料的组织类型应该是管理单元而不应该是库存组织。
```


#### 3、参数值数据问题
参数一般完成使用后,不