弹性域问题收集(持续更新)原创
金蝶云社区-eris
eris
8人赞赏了该文章 5,908次浏览 未经作者许可,禁止转载编辑于2022年11月15日 13:48:55
summary-icon摘要由AI智能服务提供

本文讨论了多个关于数据处理和界面交互的问题及解决方案。包括在数据变更事件中处理辅助属性标称宽度赋值的问题,凭证点复制报错因Python插件问题需禁用,弹性域维度字段在单据体中顺序混乱的前端排序问题,以及实体类型属性缺失需添加引用,和因用户扩展导致数据读取错误需检查元数据表名变更。

一、帖子

1、维度关联字段介绍       

2、维度关联字段赋值之辅助属性   

3、弹性域相关表

二、问题

1、在datachange事件实现了辅助属性标称宽度更改时给二开标称宽度赋值,但是辅助属性弹框点取消或者直接关闭,二开标称宽度的值还是修改后的值?

1)原因:辅助属性勾选了即时触发值更新事件会在辅助属性维度值改变时触发datachanged事件,并把改变后的值传回去,但这时辅助属性的值并没有保存,可以取消也可以确定,如果按取消并把维度的值赋给了其他字段就会导致不一致。

解决方案:两种方式

1)在datachanged事件中给其他字段赋值,在辅助属性取消按钮事件(AfterButtonClick)和弹性域关闭事(BeforeFlexClosed)件还原值.

2)在datachanged事件中得到需要的值, 在辅助属性确定按钮事件(AfterButtonClick)中赋值。具体代码参考附件

备注:另外批量填充在AfterEntryBatchFill事件中处理

2、凭证点复制出现报错?

在给凭证填写核算维度数据时会动态增加维度数据录入注册的表单插件,用户打过其他的临时补丁,并对维度数据录入进行了扩展,里面加了python插件,在复制单据体时触发了核算维度的值更新事件,而python插件写值更新事件有问题,导致报错。维度数据录入中禁用扩展的python插件,对应的formId : BD_ACCTITEMEDITMETA。

3、弹性域维度字段在树形单据体中的顺序混乱?

前端排序问题

4、实体类型StockFlexItem中不存在名为StockFlexDetail的属性

维度关联字段对应的仓库,需要添加引用属性“仓位值编码”

问题5】您要读取的数据在系统中不存在,可能已经被删除!【ID=1111,Type=xxx】

用户扩展把费用项目分组作为了分组字段的基础资料类型字段,分组字段在解析的时候会把元数据的表名改了,导致找不到数据, 也就是实际查询的表名并不是元数据中的表名。