控制管理分类帐计算的分配舍入精度

存在一个隐藏的安装首选项,您可以在数据库中插入该首选项,以更改在管理分类帐计算过程中分配结果舍入到的小数位数(当前默认值为 7 位小数)。

在以下 SQL 语句中,将 <value> 替换为 -6 到 7 之间的整数(保留单引号)。

值 -6 舍入到最接近的百万;值 0 舍入到最接近的整数;值 7 舍入到 7 位小数。

在分配过程中,舍入操作的余数将加到具有最大分配值的目标交叉点。

对于 Oracle 数据库,在以 Profitability 产品架构所有者身份连接时,在 SQL Developer 中执行此 SQL 语句,然后提交更改

INSERT INTO HPM_INSTALLATION_PREFERENCE

(ID,NAME,VALUE,HPM_INSTALLATION_ID,CREATED_TIMESTAMP,CREATED_USERID,MODIFIED_TIMESTAMP,MODIFIED_USERID,DISPLAY_ORDER)
VALUES (40,&apos;MLCalculationPrecision&apos;,&apos;<b>&lt;value&gt;</b>&apos;,1,SYSDATE,&apos;INIT&apos;,SYSDATE,&apos;INIT&apos;,40);

对于 Microsoft SQL Server 数据库,在连接到 Profitability 产品数据库时,在 SQL Server Management Studio 中执行以下 SQL 块:

BEGIN
     SET IDENTITY_INSERT HPM_INSTALLATION_PREFERENCE ON 
     INSERT INTO HPM_INSTALLATION_PREFERENCE 
     (ID,NAME,VALUE,HPM_INSTALLATION_ID,CREATED_TIMESTAMP,
     CREATED_USERID,MODIFIED_TIMESTAMP,MODIFIED_USERID,DISPLAY_ORDER)VALUES
     (40,'MLCalculationPrecision','<value>',1,getDate(),'INIT',getDate(),'INIT';,40)
     SET IDENTITY_INSERT HPM_INSTALLATION_PREFERENCE OFF
END
go