AnsweredAssumed Answered

FM11で売掛金、入金の関係を1行づつ残高金額を自動計算・表示させたい

Question asked by shunsaito on Oct 24, 2011
Latest reply on Oct 31, 2011 by shunsaito

タイトル

FM11で売掛金、入金の関係を1行づつ残高金額を自動計算・表示させたい

フォーラムに投稿

 よろしくお願い致します。

得意先コードと得意先名でテーブルを作成し、得意先名別にポータル内に販売日、売掛品名、売掛金額、入金日、売掛入金額、未入金残高、未入金(チェックbox)とフィールドを作成しました。売掛品毎に未入金残高を自動計算させたいと考えています。

ポータルの1番上の開始レコード(行)は「前期繰越」と品名欄に記入し、未入金残高には「繰越金額」の¥0から¥十万単位までのそれぞれの金額が入ります。(この金額は、手入力です)

2レコード目以降の売掛金残高を自動計算させたいのです。

例えば、1レコード目、前期繰越金=¥100,000、

2レコード:売掛金額=¥5,000(手入力)、2レコード:売掛入金額=¥8,000(手入力)、2レコード:売掛金残高=¥7,000(自動計算)としたいのです。

3レコード目以降はまた残高が加算されるかもしれませんし、入金があるかもしれません。

売掛金残高の計算式は  1レコード目、前期繰越金+2レコード目の売掛金 - 2レコード目の売掛入金額、2レコード目の売掛金残高=自動計算

GetNthRecord(売掛金残高;Get(レコード番号)-1)+売掛金額 - 売掛入金額 と考えたのですが、上手くいきませんでした。

問題点1:1レコード目の売掛金残高が「?」で手入力できない。→これは「フィールドに既存の値が存在する場合は置き換えない「チェック」」を入れると手入力は出来ますが、ユーザーにそれはさせられない・・です。何か良い方法はありますでしょうか?

問題点2:発生日の日付がランダムに入力された時、最後に確認する時は「日付ソート」を使い、昇順に並べ替えると売掛金残高も一緒にソートされ、日付と一緒にソートされますから、ポータル画面を見ると1レコードから最後のレコードまで「売掛金残高」がバラバラで、上下の金額も自動再計算されないとならないのですが・・・使えないDBになってしまいました。

どーか、どなかた教えて下さい<(_ _)> 説明が長くなり、わかりにくいでしょうか?

Outcomes