推荐指数:☆☆☆☆☆
说明:假设模板上有提数公式 A 和 B,均是筛选条件改变后自动执行,A的执行改变了B的条件,B的执行又改变了A的条件,目前的做法是:A->B,然后就停止了,即使B的执行改变了A的条件,A也不会被再次触发执行。
新需求:B执行结果只要改变了A的条件,A就能再次被触发执行,除非其执行条件不再满足,适用于需要逐层展开数据的场景,典型的如BOM表的展开。
实现逻辑:
1.查第一层子件
2.更新当前展开层数,如果当前层数未变,结束
3.查当前层每个子件自己的子件数
4.对当前层子件数大于0的那些明细记录,扩成两条,第一条的匹配扩展标志为0,第二条的匹配扩展标志为1
5.对当前层匹配扩展标志为1的那些明细,确定其父件编号(=本行的子件编号)
6.对当前层匹配扩展标志为1的那些明细,根据其父件编号查询其下级子件并作按行列匹配
7.重复第2步

联系方式:
购买专线:13522655010(微信同号)
售前QQ:1084166067
购买QQ: 473625929
售后QQ:1019224211

