余额表前后台操作和对应sql
发生额的含义:产生于账行表。
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的更多相关文章
- 在MyBatis中查询数据、涉及多参数的数据访问操作、插入数据时获取数据自增长的id、关联表查询操作、动态SQL、关于配置MyBatis映射没有代码提示的解决方案
1. 单元测试 在单元测试中,每个测试方法都需要执行相同的前置代码和后置代码,则可以自定义2个方法,分别在这2个方法中执行前置代码和后置代码,并为这2个方法添加@Before和@After注解,然后, ...
- SQL server学习(二)表结构操作、SQL函数、高级查询
数据库查询的基本格式为: select ----输出(显示)你要查询出来的值 from -----查询的依据 where -----筛选条件(对依据(数据库中存在的表)) group by ----- ...
- SQL Server 表的管理_关于表的操作增删查改的操作的详解(案例代码)
SQL Server 表的管理_关于表的操作增删查改的操作的详解(案例代码) 概述: 表由行和列组成,每个表都必须有个表名. SQL CREATE TABLE 语法 CREATE TABLE tabl ...
- Android编程心得-在Assets文件夹中放入.sql文件实现创建SQlite表的操作
当我们在使用SQLiteOpenHelper时,经常使用db.execSQL(String sql)方法写入对应语句实现创建表的操作,这样的确可以实现业务逻辑.与此同时还有一种更灵活的方法,从asse ...
- (2.7)Mysql之SQL基础——表的操作与查看
(2.7)Mysql之SQL基础——表的操作与查看 搜索关键字:mysql表操作,comment注释操作,mysql临时表 0.临时表 create temporary table 1.创建表(在in ...
- MySQL基础学习——SQL对数据库进行操作、对数据库的表进行操作
1.SQL对数据库进行操作: 创建数据库: 语法: create database 数据库名称 [character set 字符集 collate 字符集校对规则];字符集校对规则即所用字符集的数据 ...
- SQL 表结构操作
数据库知识总结(表结构操作) 1.创建表Scores 1 create table Scores --表名 2 (Id int identity(1,1) primary key,--设置主键,并且行 ...
- python操作MySQL,SQL注入的问题,SQL语句补充,视图触发器存储过程,事务,流程控制,函数
python操作MySQL 使用过程: 引用API模块 获取与数据库的连接 执行sql语句与存储过程 关闭数据库连接 由于能操作MySQL的模块是第三方模块,我们需要pip安装. pip3 insta ...
- [Android新手区] SQLite 操作详解--SQL语法
该文章完全摘自转自:北大青鸟[Android新手区] SQLite 操作详解--SQL语法 :http://home.bdqn.cn/thread-49363-1-1.html SQLite库可以解 ...
随机推荐
- 发现Boost官方文档的一处错误(numpy的ndarray)
文档位置:https://www.boost.org/doc/libs/1_65_1/libs/python/doc/html/numpy/tutorial/ndarray.html shape在这里 ...
- 通过thriftserver的beeline/jdbc等方式连接到SparkSQL
thriftserver和beeline的简单配置和使用启动thriftserver: 默认端口是10000 ,可以修改 $ ./${SPARK_HOME}/sbin/start-thriftserv ...
- 2018-2019-1 20189221《Linux内核原理与分析》第三周作业
2018-2019-1 20189221<Linux内核原理与分析>第三周作业 实验二 完成一个简单的时间片轮转多道程序内核代码 实验过程 在实验楼中编译内核 编写mymain.c函数和m ...
- [LeetCode] 405. Convert a Number to Hexadecimal_Easy tag: Bit Manipulation
Given an integer, write an algorithm to convert it to hexadecimal. For negative integer, two’s compl ...
- Eclipse + Maven 安装配置
1. 下载 http://maven.apache.org/download.cgi 2. 解压 3. 配置环境变量 MAVEN_HOME = D:\Software\apache-maven-3.5 ...
- cocos2d-x 暂停/恢复 与场景相关(SceneGraph类型)的监听器
开发过程中,我们经常会遇到这样的情况:想要让一个Layer中所有的Node对象的事件都停止响应. 在响应用户事件后,又要恢复该Layer的所有事件响应. 如: 用户想要显示一个模式对话框,显示对话框后 ...
- cocos JS for循环让精灵从屏幕中间往两边排列散开
//this.ShowImg[i] 需要排列什么就push加进数组里面,一个for循环计算即可 var size = this.ShowImg.length;var count = size; for ...
- markdown入门杂记
系统环境:win10 软件:sublime Text 3 安装插件: markdown editing.markdownlivepreview 修改prference-markdownliveprev ...
- UVa 202 Repeating Decimals(抽屉原理)
Repeating Decimals 紫书第3章,这哪是模拟啊,这是数论题啊 [题目链接]Repeating Decimals [题目类型]抽屉原理 &题解: n除以m的余数只能是0~m-1, ...
- LeetCode11.盛最多水的容器
给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) .在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0).找出其中的两条线, ...