一些易错点的整理

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 ,注意每次改变下

原文地址:https://www.cnblogs.com/akami/p/6933608.html