バグ #8146
完了
浦田 光祐 さんが6ヶ月前に追加.
5ヶ月前に更新.
説明


テストに使用した顧客コード:0241414
設計書 画面レイアウト 207~216行目、及び238~247行目の処理
VKCUIT1[顧客マスタ(委託料情報(1))] にデータがない顧客コードで画面遷移しようとするとデータ取得エラーが発生する。
現行ではエラーが発生せず初期値が遷移先で表示されるため、新ではどういった処理にするか確認お願いします。
ファイル
- ステータス を 移行完了 から 変更対応 に変更
- 担当者 を 竹川 直子 から 浦田 光祐 に変更
- 進捗計画 を 仕様・設計ミス にセット
以下の通り設計書を修正しました。
第6版
【画面レイアウト】
・getDataMode2(データ取得処理):プロパティ.歩引・発取手(単片元払)契約区分、歩引・発取手(単片着払)契約区分、発送取扱手数料(一括)契約区分、歩引・集貨傭車情報契約区分、配達傭車料情報契約区分の設定方法を変更。
・validateMode2(チェック処理):プロパティ.契約区分元払、契約区分着払の設定時、プロパティ.対象データ区分1 = "0" の場合の処理を追加。
【メソッド詳細】経費情報更新処理メソッド:VKCUI1W[顧客マスタ(委託料情報(1))適用前]追加時の条件"0"の場合を追加。
- ファイル clipboard-202605200945-3imvq.png を追加
- ステータス を 変更対応 から フィードバック に変更
- 担当者 を 浦田 光祐 から 竹川 直子 に変更

実装して動作確認したところ想定した動作ができませんでした。
「プロパティ.対象データ区分1」に値が設定されていない場合に取得すると""(空)が取得されることが原因でした。
追加頂いた「プロパティ.対象データ区分1 = "0" の場合の処理」を「プロパティ.対象データ区分1 = "" の場合の処理」に変更、もしくは
getDataMode2(データ取得処理)内の画像の箇所で、「VKCUIT1[顧客マスタ(委託料情報(1))]を取得できた場合」のelseに「プロパティ.対象データ区分1 ← "0"」を追加願います。
- ステータス を フィードバック から 変更対応 に変更
- 担当者 を 竹川 直子 から 浦田 光祐 に変更
以下の通り設計書を修正しました。
【画面レイアウト】
・プロパティ.対象データ区分1、2、3をCOMM_AREA明細.ND10140.TARGETDATAKBN1、2、3に変更。
・getDataMode2(データ取得処理):VKCUIT1[顧客マスタ(委託料情報(1))]を取得できなかった場合にCOMM_AREA明細.ND10140.TARGETDATAKBN1に"0"を設定。
【プロパティ一覧】プロパティ.対象データ区分1、対象データ区分2、対象データ区分3を削除。
【メソッド詳細】プロパティ.対象データ区分1、2、3をCOMM_AREA明細.ND10140.TARGETDATAKBN1、2、3に変更。
他の形式にエクスポート: Atom
PDF