管理元帳計算における配賦の丸め精度の制御

管理元帳計算時に配賦結果が丸められる小数点以下の桁数を変更するための、データベースに挿入できる非表示のインストール・プリファレンスがあります(現在のデフォルトは小数点第7位です)。

次のSQL文で、<value>を-6から7の整数で置き換えます(一重引用符は保持します)。

値-6は100万の位に、値0は整数に、値7は小数点第7位に丸められます。

配賦時に、丸め操作の剰余が最大の配賦値を持つ宛先交差に追加されます。

Oracleデータベースでは、Profitabilityの製品スキーマ所有者として接続中にこのSQL文をSQL Developerで実行してから、変更をコミットします

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ブロックをSQL Server Management Studioで実行します:

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