一些易错点的整理
1,多币种下的 。。——beq字段
余额表中的-beq如果在同一科目下,如果存在有2种币种,beq字段只统计本位币;而不加beq的字段则统计外币和本币的和(先将外币转化为本位币,而后和另一部分本位币相加求和),但是外币却不做单独统计.
具体可以看内容SELECT A.PERIOD_NET_CR,A.PERIOD_NET_CR_BEQ FROM GL_BALANCES A WHERE LEDGER_ID=2131 AND PERIOD_NAME='2017-05' AND CODE_COMBINATION_ID=102963;作比较.
一般应用于外币和本币取借贷数字的时候,如下
decode(gb.currency_code,
'CNY',
gb.period_net_dr,
gb.period_net_dr_beq)
这里之所以这样写的原因,说明gb.period_net_dr,和gb.period_net_dr_beq并不相等,原因是,当统一账户组合出现2中币种的时候,(cny为本位币)
gb.period_net_dr字段才是所有本位币和外币的和,而period_net_dr_beq只统计本位币的和.所以这个地方要尤为注意
2,命名大小写的问题
虽说很多程序里对大小写不敏感,但是自己要把大小写区分好,因为个人在form的命名,和请求程序定义 这个常见功能上,由于大小写错误造成了很多问题,耽误了很多不必要的时间。
3,form中
每次改增加form中的item(数据库相关)的时候,需要重新载入 block向导
,这时候row_id又会变为4 ,注意每次改变下