金蝶云星空修改科目核算维度

修改科目核算维度:

提示:维度定义已经发生了变更,无法继续操作。 请【保存】或【暂存】并关闭当前单据,再重新打开

1、检查核算维度的基础来源是否被删除;

2、依次打开BOS→核算维度数据→批量编辑字段属性→(报错的维度)XXXXXX→查看关联检索字段是否正确配置;(主要是这个问题)

3、将科目的核算维度删除后重新添加;

4、清除缓存,重启IIS。

还有问题,已提单。

select * from T_BD_ACCOUNTDISTRIBUTE

update T_BD_FLEXITEM set FDATAFIELDNAME=‘FF100501’ where FDATAFIELDNAME=‘FF100008’

update T_BD_FLEXITEM set FDATAFIELDNAME=‘FF100502’ where FDATAFIELDNAME=‘FF100009’

update T_BD_FLEXITEM set FDATAFIELDNAME=‘FF101001’ where FDATAFIELDNAME=‘FF100010’

修改

T_BD_FLEXITEMPROPERTY

https://vip.kingdee.com/article/350212894492802304?productLineId=1&isKnowledge=2

维度定义已经发生了变更

select * from T_META_OBJECTTYPE where FKERNELXML.value(‘/’,‘nvarchar(max)’) like ‘%F100008%’

delete

FROM T_BD_FLEXITEMDETAILV

where fid not in (select FDETAILID from T_BD_FLEXITEM);

delete

FROM .T_BD_FLEXITEM

where FDETAILID not in (select fid from T_BD_FLEXITEMDETAILV);

修改T_BD_FLEXITEMDETAILV的字段

修改T_BD_FLEXITEMGRPENTRY的FFLEXITEMPROPERTYID、FDATAFIELDNAME字段

修改T_BD_FLEXITEMPROPERTY及T_BD_FLEXITEMPROPERTY_L中的FID及FFLEXNUMBER

修改 bos中对象核算维度数据所对应的字段。

### 如何在金蝶云星空系统中进行修改和保存操作 #### 1. 数据集成场景下的修改与保存 当涉及到SQL Server数据集成至金蝶云星空时,可以通过调用SQL Server接口完成数据交互并确保其一致性。例如,在实现SQL Server与金蝶云星空之间的数据对接过程中,可以采用`SELECT`语句提取数据,并通过批量写入的方式将其同步到金蝶云星空中[^1]。 对于分页和限流问题,建议设计合理的逻辑来控制每次传输的数据量大小,从而提高系统的稳定性和效率。此外,为了保障数据的一致性,可以在保存前验证数据的有效性,再提交更改以减少错误发生的风险。 #### 2. 科目核算维度的调整 如果需要修改科目核算维度,则需更新数据库表`T_BD_FLEXITEMPROPERTY`及其本地化版本`T_BD_FLEXITEMPROPERTY_L`中的相关记录。具体来说,应定位目标条目对应的唯一标识符(即`FID`),并通过设置新的灵活编号(`FFLEXNUMBER`)达到预期效果[^2]。 此过程需要注意保持原有关系链路不被破坏,因此推荐事先做好充分测试后再正式应用改动方案。 #### 3. 业务对象标识变更流程 针对某些特殊需求可能涉及对现有业务对象定义做出较大范围内的结构调整情况,比如更换主键或其他核心属性值等情况时,可按照如下方式操作: - 首先备份当前状态下的全部关联元数据; - 接着依据实际要求新建或扩展相应组件; - 将最新成果覆盖旧版内容后导出XML文件形式存档; - 最终回到前端界面确认无误之后再次激活该功能模块即可生效[^3]。 值得注意的是整个环节务必谨慎行事以免造成不可逆损害! #### 4. BOS界面上字段长度自定义管理 有时开发者希望改变默认设定下某个特定列所能容纳的最大字符数限制。然而单纯依靠图形化工具未必总能满足期望值——即使已经在可视化编辑器里完成了初步配置动作却仍然发现底层物理存储结构并未随之变动的现象存在。对此类情形给出解决方案便是直接运用标准SQL命令手动干预目标表格内部布局安排状况为例证说明如下所示代码片段可用于将备注栏位扩充至千字容量限度之内[^4]: ```sql ALTER TABLE T_STK_MISCELLANEOUS ALTER COLUMN FNOTE nvarchar(1000); ``` 上述指令明确指定了待处理的目标实体名称连同所关心的具体成员变量名一同作为参数传送给DBMS引擎执行解析任务直至成功结束为止。 #### 5. Python 插件开发支持动态行为定制 借助于.NET框架所提供的强大跨平台互操作能力再加上Python语言本身简洁优雅语法特性相结合便能够轻松实现在运行期间加载外部库资源进而快速构建起高度灵活性应用程序架构体系模型出来供最终用户按需选用其中任意一种组合搭配模式来进行个性化体验尝试活动开展起来变得异常简单快捷方便实用得多啦!下面列举了一个典型应用场景示范例子展示了怎样利用CLR绑定机制引入必要依赖项之后就可以很方便地访问到内部API函数原型声明列表里面去查找感兴趣的部分加以二次封装改造形成更加贴近实际工作环境特点的新颖特色服务项目出来了哦[^5] : ```python import clr clr.AddReference('System') clr.AddReference('Kingdee.BOS.Core') from Kingdee.BOS.Core.DynamicForm.PlugIn import * from Kingdee.BOS.Core.Metadata.EntityElement import * from System import * def CreateControl(e): if isinstance(e.ControlAppearance, EntryEntityAppearance) and e.ControlAppearance.Key == "FEntryDeliveryPlan": e.Control.Put("showFilterRow", True) ``` --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lwprain

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值