gl_assReport存储过程咨询

我看到你之前的提问,是关于gl_assReport存储过程,请问一下 这个存储过程是U8系统自带的吗

gl_assReport 存储过程通常用于生成总账分析表,可以列出一段时间内的所有账户的科目余额。以下是关于该存储过程的详细信息:

参数:

  • companyID: 公司ID
  • beginDate: 开始日期
  • endDate: 结束日期
  • currencyID: 币种ID,如不需要多币种,则用 null 替代
  • isEnd: 此参数用于确定是否在查询结果中包含期末余额。值为0则是期初余额,值为1则是期末余额。默认值为 0。
  • showZero: 此参数用于确定是否显示余额为 0 的项目,值为 0 则不显示,值为 1 则显示。默认值为 0。

返回值:

  • GLAccountCode: 科目代码
  • GLAccountName: 科目名称
  • DebitAmount: 借方金额合计
  • CreditAmount: 贷方金额合计
  • PeriodBalance: 期间余额(期初或期末余额)
  • AmountFor: 统计币别金额
  • LocalAmount: 系统本位币金额

使用示例:

EXEC gl_assReport 'companyID', '20220101', '20221231', 'currencyID', 1, 0

这将会生成从 2022 年 1 月 1 日到 12 月 31 日之间的科目余额报告,并且仅包括期初余额,不显示余额为 0 的项目。

需要注意的是,该存储过程的具体实现可能因不同的数据库管理系统而有所不同,以上信息仅供参考。在实际应用中,需要根据具体情况进行调整。