发生额的含义:产生于账行表。

gl_je_lines账行表——>借贷(会产生额度,即发生额)

——————————————————————————

gl_balances余额表:

余额   =    期初或上月期末  +   发生额的累加

关于这个余额表在前台界面上的操作是怎么样的?

sql:

select  

        gb.period_name,

        gb.currency_code,

        gcc.segment1,

        gcc.segment3,

        gb.begin_balance_dr,

        gb.begin_balance_cr,

        gb.begin_balance_dr_beq,

        gb.begin_balance_cr_beq,

        gb.period_net_dr,

        gb.period_net_cr,

        gb.period_net_dr_beq,

        gb.period_net_cr_beq         

from   gl_balances gb, gl_code_combinations gcc

where  gb.code_combinatio_id=gcc.code_combination_id

and     gb.actual_flag=‘A’

and     gb.template_id is null

and     gcc.segment1=’10200’

and     gb.period_name in(‘2018-12’,’2018-13’)

order   by  2,3,4;   

- -按照2,3,4个字段排序

说明:

gb.actual_flag=‘A’      实际发生        A

保留、预算     B

gb.template_id is null因为它是所有的账段的累积,不能加进去,

否则会报错,以上两个条件都是余额表必须加进去的。

另外,保留预算的值不会进入账中,它是一个预期假设。

说明:关于汇率的设置,可以在oracle  applications中的设置中

可以找到设置选项。

关于汇总模板的设置,也在oracle applications中的设置

在设置—>组合—>汇总模板中

另外,结果未显示,因为未过账,但可以强制过账,关于“强制过账”,可以在菜单栏中的“诊断”选项卡,并选中“Appoval_statue_code” ,再然后选择A,其实,这在实际操作中是不允许的,目前只是试用,练习一下。

汇率的修改??在哪里设置?

再另外,可以设置汇率,但实际中可以去取。

前后科目不一样(试试,因为具体是不是一样,忘了)但最好选三开头的其余的被禁了,机构要一致,然后线条一定要不同,试试。

—————————————————————————

gl_je_headers账头表

另外,账头表也是一样,在sql中也要

有这个条件:

gb.actual_flag=‘A’    - -实际发生额

——————————————————————————

说明:不可以做delete  、 update操作,不可以恢复。

余额表前后台操作和对应sql的更多相关文章

  1. 在MyBatis中查询数据、涉及多参数的数据访问操作、插入数据时获取数据自增长的id、关联表查询操作、动态SQL、关于配置MyBatis映射没有代码提示的解决方案

    1. 单元测试 在单元测试中,每个测试方法都需要执行相同的前置代码和后置代码,则可以自定义2个方法,分别在这2个方法中执行前置代码和后置代码,并为这2个方法添加@Before和@After注解,然后, ...

  2. SQL server学习(二)表结构操作、SQL函数、高级查询

    数据库查询的基本格式为: select ----输出(显示)你要查询出来的值 from -----查询的依据 where -----筛选条件(对依据(数据库中存在的表)) group by ----- ...

  3. SQL Server 表的管理_关于表的操作增删查改的操作的详解(案例代码)

    SQL Server 表的管理_关于表的操作增删查改的操作的详解(案例代码) 概述: 表由行和列组成,每个表都必须有个表名. SQL CREATE TABLE 语法 CREATE TABLE tabl ...

  4. Android编程心得-在Assets文件夹中放入.sql文件实现创建SQlite表的操作

    当我们在使用SQLiteOpenHelper时,经常使用db.execSQL(String sql)方法写入对应语句实现创建表的操作,这样的确可以实现业务逻辑.与此同时还有一种更灵活的方法,从asse ...

  5. (2.7)Mysql之SQL基础——表的操作与查看

    (2.7)Mysql之SQL基础——表的操作与查看 搜索关键字:mysql表操作,comment注释操作,mysql临时表 0.临时表 create temporary table 1.创建表(在in ...

  6. MySQL基础学习——SQL对数据库进行操作、对数据库的表进行操作

    1.SQL对数据库进行操作: 创建数据库: 语法: create database 数据库名称 [character set 字符集 collate 字符集校对规则];字符集校对规则即所用字符集的数据 ...

  7. SQL 表结构操作

    数据库知识总结(表结构操作) 1.创建表Scores 1 create table Scores --表名 2 (Id int identity(1,1) primary key,--设置主键,并且行 ...

  8. python操作MySQL,SQL注入的问题,SQL语句补充,视图触发器存储过程,事务,流程控制,函数

    python操作MySQL 使用过程: 引用API模块 获取与数据库的连接 执行sql语句与存储过程 关闭数据库连接 由于能操作MySQL的模块是第三方模块,我们需要pip安装. pip3 insta ...

  9. [Android新手区] SQLite 操作详解--SQL语法

    该文章完全摘自转自:北大青鸟[Android新手区] SQLite 操作详解--SQL语法  :http://home.bdqn.cn/thread-49363-1-1.html SQLite库可以解 ...

随机推荐

  1. 循环匹配出图片地址(即src属性)

    <script type="text/javascript"> //思路分两步:作者(yanue). //1,匹配出图片img标签(即匹配出所有图片),过滤其他不需要的 ...

  2. Mac搭建PHP+rabbitMQ环境

    RabbitMQ是一个在AMQP基础上实现的企业级消息系统.何谓消息系统,就是消息队列系统,消息队列是“”消费-生产者模型“”的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅 ...

  3. Spark SQL 函数全集

    org.apache.spark.sql.functions是一个Object,提供了约两百多个函数. 大部分函数与Hive的差不多. 除UDF函数,均可在spark-sql中直接使用. 经过impo ...

  4. 删除docker registry镜像脚本

    使用: 删除指定镜像:/usr/local/bin/delete_docker_registry_image -i 镜像名 删除指定镜像指定标签:/usr/local/bin/delete_docke ...

  5. jenkins借助winscp传本地文件到远程服务器上

    有这样的场景,我们的ftp上都是些重要的资料,所以大家基本只有可看的权限,只有部分管理人员有可读可写的权限,但是jenkins上基本使用的都是ftp的路径,这个时候就存在一些问题,某些开发需要将自己构 ...

  6. App导航设计全面梳理——附免费原型模版!

    生活中大家或多或少都会有迷路的经验,但你是不是从来没思考过迷路的定义是什么? 迷路的定义其实有两个核心: 1.想要到达一个目的地. 2.不知道自己在哪里,应该往哪走. 和生活中的迷路一样,我们在使用A ...

  7. FluentScheduler:开源轻量级定时任务调度架构

    安装:FluentScheduler Install-Package FluentScheduler 一.控制台中使用 using System; using System.Collections.G ...

  8. 8.C#友元程序集----可访问性相关

    在一个团队或者公司中,一个人开发出来的程序集中的类的可见性有public,private和internal, public:对所有程序集可见,就是说如果拿到程序集.DLL文件,那么类就被公开了. pr ...

  9. 阿里云服务器用smtp发送邮件返失败

    阿里云使用SMTP发送邮件失败,因为阿里云服务器屏蔽了25端口,所以发送不成功,解决办法改用587发送QQ邮件,且必须使用SSL,否则不成功. 经测试QQ的465,995不能使用. https://b ...

  10. python 参数解析ArgumentParser

    #!/usr/bin/env python #coding:utf-8 from argparse import ArgumentParser #--------------------------- ...