金蝶云星空字段之间连续触发值更新
1.金蝶云星空表单插件获取单据体数据2.金蝶云星空使用插件打开单据列表3.金蝶云星空修改单据转换规则后保存报错提示4.金蝶云星空多组织下删除基础资料报错5.金蝶云星空业务对象扩展
6.金蝶云星空字段之间连续触发值更新
7.生产订单执行明细表二开增加字段8.呆滞料分析报表二开增加自定义字段9.采购订单列表根据多条件设置单元格背景色10.金蝶云星空历史库存信息批量计算生成11.成品库存周转率报表(一)12.金蝶云星空每日库存信息存储到《历史库存信息》13.成品库存周转率报表(二)14.委外订单执行明细表增加二开字段15.金蝶云星空生产入库单找仓库仓位编码SQL脚本16.金蝶云星空创建执行计划17.金蝶云星空单据体数量汇总-分组列信息18.采购订单列表根据条件设置行背景色19.采购订单打开单据时表格行设置颜色20.金蝶云星空锁库时同时锁定序列号21.应收单审核中可以上传附件22.金蝶晕云星空表单插件:操作子单据体的删除触发父单据体的字段重算23.金蝶云星空解锁时同时解锁序列号24.金蝶云星空一个业务对象下存在两个扩展时处理方案25.金蝶云星空元数据冲突SVN:replaced,tree conflict树冲突解决过程26.创建结算清单时提示冲突解决方案27.金蝶云星空组织间结算清单增加自定义字段说明28.金蝶云星空点击按钮实现指定文件下载29.C#插件实现单据审核不通过报错提示30.金蝶云星空单据体数量合计设置
场景说明
字段A配置了字段B的计算公式,字段B配置了自动C的计算公式,修改A的时候,触发了B的重算,但是C触发不到。
具体需求:
配置值更新事件:料本,料本系数, PCBA加工费,整机装配费,税率%【字段A】
公式:供应链含税报价 = ( 料本 * 料本系数 + PCBA加工费 + 整机装配费 ) * ( 1 + 税率% / 100 )
配置值更新:供应链含税报价
含税时,供应链报价 = 供应链含税报价 / ( 1 + 税率% / 100)【字段B】
含税时,销售含税结算价 = 供应链含税报价 + ( 销售含税指导价 - 供应链含税报价 ) * ( 毛利分成比例 / 100 )
配置值更新:销售含税结算价 【字段C】
含税时,销售结算价 = 销售含税结算价 / ( 1 + 税率% / 100)
解决方案:新增表单插件,在DataChange事件,触发B的值更改时,强行触发B的值更新事件

public override void DataChanged(DataChangedEventArgs e) { base.DataChanged(e); switch (e.Field.Key.ToUpperInvariant()) { case "FTAXPRICE"://供应链含税报价 int entryCurrentRowIndex = this.Model.GetEntryCurrentRowIndex(entityKey);//获取当前父单据体选中行 this.View.InvokeFieldUpdateService("FTaxPrice", entryCurrentRowIndex); break; case "FSALETAXSETTLEPRICE"://销售含税结算价 int ecir2 = this.Model.GetEntryCurrentRowIndex(entityKey);//获取当前父单据体选中行 this.View.InvokeFieldUpdateService("FSaleTaxsettlePrice", ecir2);//触发销售含税结算价的值更新事件 break; } }
合集:
金蝶云星空开发手册2
标签:
K3Cloud
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误