如何通过SQL代码来获取调整中的预算数

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

如何通过SQL代码来获取调整中的预算数

客户通过预算表的方式来调整预算,同时需要在预算表中体现调整的金额,而目前存在的问题是在调整中的数据也要能够显示出来。研发的意见是7.5版本不做此需求,需要自己二次开发。
我初步考虑是通过KpGetSql函数写SQL取数据,找到以前的一个文档中介绍预算数据存储结构,进行分析研究得出问题如下:
1、发现采用预算表调整的方式数据是存储到T_BG_BGTmpData表中,而按照现在的程序逻辑,一旦被审核后这个表中相应的行记录会被删除。
疑问1:如何计算调整值,因为T_BG_BGTmpData表中存储的也是调整后的值,那么调整值应该怎么计算得到;
疑问2:数据审核后就要被删除,那么被审批后的调整值如何获得;



2、由于同一预算表中不能有重复项目公式,且同一组织同一方案下不能有重复项目公式,所以用FBgFormId + FFormula或者FOrgUnitId + FBgSchemeId + FFormula可以唯一确定一条预算数据。
疑问:如何在预算表中获取FBgFormId + FFormula或者FOrgUnitId + FBgSchemeId + FFormula就可以判断是唯一值,问题是如何在某一个单元格中获取FBgSchemeId和FFormula,关键是FFormula可以根据某列的值进行判断,而FBgSchemeId如何取到?


专业


二次开发问题请直接和预算系统部开发支持人员联系确认。

如何通过SQL代码来获取调整中的预算数

客户通过预算表的方式来调整预算,同时需要在预算表中体现调整的金额,而目前存在的问题是在调整中的数据也要能够显示出来。研发的意见是7....
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息