通过预测冲销方案ID查询多组织预测冲销结果表的表名原创
金蝶云社区-超级远
超级远
4人赞赏了该文章 559次浏览 未经作者许可,禁止转载编辑于2020年1月2日 18:03:36

多组织预测冲销,每一个预测冲销方案都对应着一个冲销结果表;

当新建了一个冲销方案,第一次用它冲销的时候,就会动态生成一张新的结果表,之后每次再用这个方案冲销,会先把这张表的数据清空,冲销计算完之后再把新的结果存进来;

所以冲销结果表始终存放它对应的这个冲销方案的最新、最后一次计算的结果。


那么怎样通过预测冲销方案ID查找冲销结果表的这个表名呢?


插件代码中取冲销结果表表名的代码:

string resultTableName = NewWriteOffServiceHelper.GetResultTableName(this.Context, schemeId);

像我们在系统中打开多组织预测冲销结果表的时候,过滤界面填了冲销方案,点击确定查询的时候,就是用这种方式,找表名,取到对应表里面的数据;


如果是数据库查的话:

根据冲销方案ID查冲销结果表管理表这张表:T_REQ_WRITEOFFTABLEMANAGE,里面有个FINDEX字段,是个数字,T_REQ_WRITEOFFRESULT后面加上这个数字就是这个冲销方案对应的结果表。


Image_20200102155952.png


赞 4