1 返信 最新の回答 日時: Jul 12, 2014 9:25 PM ユーザー:coyayac

    ポータルのリアルタイムな合計計算の方法

    coyayac

      タイトル

      ポータルのリアルタイムな合計計算の方法

      フォーラムに投稿

           伝票の明細部分(数量、金額)をポータルにして、ポータルの下にsumの計算フィールドを配置しているのですが、合計がリアルタイムに計算さないときがあります。

           ・新規の伝票の時、ポータルの1行目は即時で合計計算されるが、2行目以降は計算されない。

           ・既存の伝票を開いて変更した時、既存の伝票明細の数量変更は何行目でも即時に計算されるが、新規に追加した明細は計算されない。

           ・伝票を保存して開き直した時、合計数は正しく計算されている。

           ・画面を一度レイアウトモードにしてからブラウズモードにしたりすると正しく計算される。

           のような状況なのですが、これを正しく計算する手立てありますでしょうか。

            

            

      %E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88_2014-07-13_12.55.47.png

        • 1. Re: ポータルのリアルタイムな合計計算の方法
          coyayac

               自己レスとなります。

               色々と見ていたら、レコードが確定していない時に計算されていないようでした。

               レコードが確定されるタイミングが今ひとつ分からないのですが、数量フィールドに「レコード/検索条件確定」のスクリプトトリガをOnObjectExitのタイミングで組み込んだらうまく計算されるようになりました。