QA #863
未完了データチェック仕様
0%
説明
範囲チェック
┏画面.入力区分 = '1', '2', '3'
┃COMM_AREA.COMM_PROC_YMD[オンライン稼働日] - 1ヶ月前 > 画面.発送年、発送月、発送日を文字連結
ならエラー
┃
┗上記以外
COMM_AREA.COMM_PROC_YMD[オンライン稼働日] + 5日 < 画面.発送年、発送月、発送日を文字連結
ならエラー
とありますが、こちらのロジックは、PL/1では見たことがない気がします。
よくあるのは通算日数の差が30以内のチェック等のような気がします。
仕様は合ってますか?
また、記述通りが正解だとして「1ヶ月前」とはどのよう仕様ですか?
・日付-30日?
・日付の月ー1?
設計担当:渡部さん
ファイル
渡部 義徳 さんが1年以上前に更新 · 編集済み
- 担当者 を 渡部 義徳 から 渡邉 拓英 に変更
共通関数[LSS1000].日付計算_年を追加しましたので、そちらを使用する形に設計をお願いいたします。
また、「COMM_AREA.COMM_PROC_YMD[オンライン稼働日] + 5日 < 画面.発送年、発送月、発送日を文字連結」の箇所ですが、
現行は通算日数での計算を行っているようですが、年が違う場合の考慮はされていますでしょうか?
作成頂いた共通関数[LSS1000].日数計算_月を使用する仕様に変更しました。
現行同様、通算日数で計算し、チェックを行う仕様に変更しました。
設計書を修正しました。
第23版
シート「画面レイアウト」
シート「データチェック仕様」
#863
日付関連のチェック仕様修正
・日付関連の計算に、LSS1000[共通関数]の「日付計算_月」「日付計算_日」を使用する。
・関連チェックでは現行プログラム同様「通算日数計算」を使用してチェックする。
渡部 義徳 さんが1年以上前に更新 · 編集済み
- ステータス を 移行完了 から 作業中 に変更
引数の部分は黄色ハイライト部分です。
画面の発送年、発送月、発送日を文字連結して引数として渡す想定で変更ありません。
しかし、設計書を見直したところ、プロパティ.変数に3つの変数を追加し、その値を使ってデータチェックを行うように仕様変更したのですが、記載漏れがありました。
変更前 変更後¶
変数.オンライン稼働日一か月前 →プロパティ.変数.オンライン稼働日一か月前
変数.発送日の通算日数 →プロパティ.変数.オンライン稼働日の通算日数
変数.発送日の通算日数 →プロパティ.変数.発送日の通算日数
設計書、修正済みになります。
第28版
シート「プロパティ一覧, データチェック仕様」
改版23.の記載漏れ


