如何通过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....
点击下载文档
本文2024-09-16 22:36:06发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-49157.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章