我看到你之前的提问,是关于gl_assReport存储过程,请问一下 这个存储过程是U8系统自带的吗
gl_assReport
存储过程通常用于生成总账分析表,可以列出一段时间内的所有账户的科目余额。以下是关于该存储过程的详细信息:
参数:
companyID
: 公司IDbeginDate
: 开始日期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 的项目。
需要注意的是,该存储过程的具体实现可能因不同的数据库管理系统而有所不同,以上信息仅供参考。在实际应用中,需要根据具体情况进行调整。