T_ORG_CUBDControl 缺少相关cu下的数据时,如何sql插入补充

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

T_ORG_CUBDControl 缺少相关cu下的数据时,如何sql插入补充

## 管理单元缺失基础资料控制数据 T_ORG_CUBDControl 表缺失当前CU下的数据 #### 解决:根据默认值策略表,插入初始控制策略,sql如下 ```sql INSERT INTO T_ORG_CUBDControl (fid,FCREATORID ,FCREATETIME ,FLASTUPDATEUSERID ,FLASTUPDATETIME ,FCONTROLUNITID ,FBDBOSTYPE,FBDNAME_L2 , FISSUPERIORVIEWABLE ,FISSUBORDINATEADDNEWABLE ,FISSUBORDINATEEDITABLE,FISSUBORDINATEDELETABLE ,FISSUBORDINATEUPGRADABLE ,FDISPATCHPATTERN ,FISDISPATCHCHANGABLE ,FINDEX ,FISSUBORDINATEASSIGN ) SELECT newbosid('7729B484'),'管理员id',getdate(),'管理员id',getdate(),'业务控制策略缺失的管理单元id',FBDBOSTYPE ,FBDNAME_L2 ,FDEFAULTSUPERIORVIEWABLE ,FDEFAULTSUBORDINATEADDNEWABLE ,FDEFAULTSUBORDINATEEDITABLE ,FDEFAULTSUBORDINATEDELETABLE ,FDEFAULTSUBORDINATEUPGRADABLE ,FDEFAULTDISPATCHPATTERN ,FDEFAULTDISPATCHCHANGABLE ,FDEFAULTINDEX ,1 FROM T_ORG_CUBDControlDefaultObject ``` ## 表现案例:新增明细科目保存报空指针 #### 问题描述:科目新增时报错 报错堆栈: ```xml Caused by: java.lang.NullPointerException at com.kingdee.eas.basedata.master.account.app.AccountViewControllerBean.isCUBDAllowAddnew(AccountViewControllerBean.java:13050) at com.kingdee.eas.basedata.master.account.app.AccountViewControllerBean._addnew(AccountViewControllerBean.java:868) at com.kingdee.eas.basedata.master.account.app.AccountViewControllerBean._addnew(AccountViewControllerBean.java:840) at com.kingdee.eas.framework.app.AbstractCoreBaseControllerBean.addnew(AbstractCoreBaseControllerBean.java:130) at com.kingdee.eas.framework.app.CoreBaseControllerBean._submit(CoreBaseControllerBean.java:221) at com.kingdee.eas.framework.app.DataBaseControllerBean._submit(DataBaseControllerBean.java:366) at com.kingdee.eas.framework.app.AbstractCoreBaseControllerBean.submit(AbstractCoreBaseControllerBean.java:457) at sun.reflect.GeneratedMethodAccessor661.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.kingdee.bos.transaction.EJBTxFacade.TxInvokerBean.invoke(TxInvokerBean.java:125) ... 17 more ``` #### 分析:科目新增时校验管理控制策略是否允许新增,获取当前CU的控制策略返回为空 远程查询分析器查看,没有当前CU的控制策略 新增管理单元或者组织升级为管理单元时,会初始化T_ORG_CUBDControl这张表,可能不是通过这两种方式创建的管理单元

有用的666


good,小明

T_ORG_CUBDControl 缺少相关cu下的数据时,如何sql插入补充

## 管理单元缺失基础资料控制数据T_ORG_CUBDControl 表缺失当前CU下的数据#### 解决:根据默认值策略表,插入初始控制策略,sql如下```s...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息