成本计算单(汇总)-数据查询简要逻辑

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

成本计算单(汇总)-数据查询简要逻辑

### 1.数据准备 以下表如果括号内写了逻辑表的形式,即为动态表,需要查询实体物理表再进行查询。查询方式见先导 **过滤信息(条件)**:即使用报表前设置的过滤条件,财务组织,期间信息等 #### 1.1成本项目查询 由于汇总报表的成本项目作为列出现,则先查询会有多少成本项目需要显示 数据来源: - 成本计算结果表(逻辑表:`T_NCM_CostCalResult`、`T_NCM_CostCalResult_History`) - 期初在产成本表(逻辑表:`T_NCM_Balance`、`T_NCM_Balance_History`) - 期初在产成本明细表(逻辑表:`T_NCM_BalanceEntry`、`T_NCM_BalanceEntry_History`) **根据过滤条件查询这三个表(其中期初在产两个表关联查询)中的成本项目列,去重后得到最终成本项目结果集**,这个结果集将用于构建报表表头信息 #### 1.2成本计算结果查询 数据来源: - 投入产量维护 - 成本对象级数据盘点表(逻辑表:`T_NCM_AllDataByCostObj`、`T_NCM_AllDataByCostObj_History`) - 成本计算结果表(逻辑表:`T_NCM_CostCalResult`、`T_NCM_CostCalResult_History`) - 期初在产成本表(逻辑表:`T_NCM_Balance`、`T_NCM_Balance_History`) - 期初在产成本明细表(逻辑表:`T_NCM_BalanceEntry`、`T_NCM_BalanceEntry_History`) 查询步骤: 1. 判断查询期间是否包含当期,如果包含则判断当期是否进行过成本计算,如果未进行成本计算,则需要对成本对象级数据盘点表与成本计算结果表数据进行初始化,如果查询期间未包含当期或者当期进行过成本计算,则不进行初始化 2. (根据步骤1判断是否执行该步骤)初始化步骤 1. 使用期初在产成本表初始化**成本对象级数据盘点表**,包含财务组织,期间,成本中心,成本对象,期初在产数量、工时,期初调整数量、工时 2. 使用期初在产成本表与期初在产成本明细表初始化**成本计算结果表**,包含财务组织,期间,成本中心,成本对象,成本项目 3. 根据过滤条件,查询投入产量信息并插入临时表 - 投入产量临时表 4. 将成本对象级数据盘点表作为主查询表,关联成本计算结果表、期初在产成本表、期初在产成本明细表、基础资料信息(成本对象、项目号、跟踪号等)进行查询,**该步骤主要查询成本对象级数据,不区分成本项目** 5. 将成本计算结果表表作为主查询表,关联期初在产成本表、期初在产成本明细表进行查询,更新金额等信息到最终表相关列上**该步骤主要不同成本项目的金额,将金额更新到最终结果表相关列上(相关列通过成本项目创建)** 6. 通过过滤信息中设置的统计信息(那些需要求合计的设置),生成合计行并插入到最终结果表中

成本计算单(汇总)-数据查询简要逻辑

### 1.数据准备以下表如果括号内写了逻辑表的形式,即为动态表,需要查询实体物理表再进行查询。查询方式见先导**过滤信息(条件)**:即...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息