プロジェクト

全般

プロフィール

QA #6070

未完了

傭車精算訂正入力/画面レイアウト/validateMode3(チェック処理):mode1に遷移する処理について

塩野 龍馬 さんが9ヶ月前に追加. 9ヶ月前に更新.

ステータス:
解決
優先度:
通常
担当者:
塩野 龍馬
開始日:
期日:
進捗率:

0%

予定工数:
実開始日:
DD名:
INCLUDE:
DSN:
バグ区分:
QA分析:
設計書記載間違い(処理)
方針(第一貨物):
実終了日:
ツールのバージョン:
AsIsSource行:
進捗計画:
設計・開発者:
画面ID:
機能区分:
機能ID:
レビュー指摘区分:
検査完了日:
検査依頼日:

説明

傭車精算訂正入力/画面レイアウト/validateMode3(チェック処理)/502行

この処理でそのままmode1に遷移すると画面の値などが一切変更されないままmode1に遷移します。
なので一度メッセージをcommareaに登録し、F2と同じ処理の初期表示を行い、mode1内でcommareaを読み込みセットする形が正しいのではないかと思います。


ファイル

clipboard-202602041722-r82qa.png (9.68 KB) clipboard-202602041722-r82qa.png 塩野 龍馬, 2026-02-04 05:22 午後
clipboard-202602041722-r82qa.png

青田 光弘 さんが9ヶ月前に更新 · 編集済み

  • ステータス を 新規 から 作業中 に変更
  • 担当者 を 青田 光弘 から 塩野 龍馬 に変更
  • AsIsSource行 を 設計書記載間違い(処理) にセット

第3版として修正しました

プロパティ.メッセージを削除し、COMM_AREA_DETAILを使ってget/setするように修正
不一致行数が0の時は、初期表示を行うよう修正

塩野 龍馬 さんが9ヶ月前に更新 · 編集済み

  • ステータス を 作業中 から 保留中 に変更

この処理だと
mode1→disp1→mode2→disp2→mode3(commareaセット)→初期表示
mode1(commarea読み込み)→disp1(エラーメッセージ表示)ここでF2を押す→mode2→初期表示
mode1(commarea読み込み)→disp1(エラーメッセージ表示)
となってしまいます。これはdisp2でF2を押した場合も初期表示した先のdisp1でエラーメッセージが常に表示されてしまいます。
なので戻ったら常にエラーメッセージを表示させたくない場合はmode1で表示したあとcommareaの初期化が必要かと思われます。

塩野 龍馬 さんが9ヶ月前に更新 · 編集済み

  • 担当者 を 塩野 龍馬 から 青田 光弘 に変更

青田 光弘 さんが9ヶ月前に更新 · 編集済み

第4版として修正しました

初期表示.okProcessMode1に、COMM_AREA_DETAIL.BY10030[傭車精算訂正入力].MESSAGE[メッセージ] をクリアする処理を追加

青田 光弘 さんが9ヶ月前に更新 · 編集済み

  • ステータス を 保留中 から 作業中 に変更
  • 担当者 を 青田 光弘 から 塩野 龍馬 に変更

塩野 龍馬 さんが9ヶ月前に更新 · 編集済み

  • ステータス を 作業中 から 解決 に変更

対応ありがとうございました

他の形式にエクスポート: Atom PDF