プロジェクト

全般

プロフィール

QA #1897

未完了

商品コードのセットされる動きについて

高橋 歩 さんが1年以上前に追加. 1年以上前に更新.

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

0%

予定工数:
実開始日:
DD名:
INCLUDE:
DSN:
バグ区分:
QA分析:
仕様確認(処理)
方針(第一貨物):
テーブル種:
データ移行要否:
実終了日:
ツールのバージョン:
AsIsSource行:
進捗計画:
設計・開発者:
画面ID:
機能区分:
機能ID:
レビュー指摘区分:
検査完了日:
検査依頼日:

説明

現在の動きとして、
個数と重量を入力なしで実行すると、商品コードの入力欄に「200」がセットされ、
その後に個数「20」,重量「350」と入力し実行すると、商品コードの入力欄に「350」がセットされるようになっています。
しかし、現行では「200」のまま変更されませんでした。

どちらの動きが正しいでしょうか?


ファイル

clipboard-202506131443-rnnb1.png (13.5 KB) clipboard-202506131443-rnnb1.png 高橋 歩, 2025-06-13 02:43 午後
clipboard-202506131713-sm0l0.png (94.8 KB) clipboard-202506131713-sm0l0.png 高橋 歩, 2025-06-13 05:13 午後
clipboard-202506131714-sxs46.png (95.9 KB) clipboard-202506131714-sxs46.png 高橋 歩, 2025-06-13 05:14 午後
clipboard-202506161123-zucbk.png (94.7 KB) clipboard-202506161123-zucbk.png 高橋 歩, 2025-06-16 11:23 午前
clipboard-202506131443-rnnb1.png
clipboard-202506131713-sm0l0.png
clipboard-202506131714-sxs46.png
clipboard-202506161123-zucbk.png

柳川 岳志 さんが1年以上前に更新 · 編集済み

  • ステータス を 新規 から 移行完了 に変更

柳川 岳志 さんが1年以上前に更新 · 編集済み

  • ステータス を 移行完了 から 作業中 に変更
  • 担当者 を 柳川 岳志 から 高橋 歩 に変更
  • AsIsSource行 を 仕様確認(処理) にセット

設計書中で商品コードに「350」がセットされる箇所が見当たりませんでした。
どのあたりの処理で350がセットされるか確認いただけますでしょうか。

高橋 歩 さんが1年以上前に更新 · 編集済み

  • ファイル clipboard-202506131443-rnnb1.png を追加
  • ステータス を 作業中 から 保留中 に変更
  • 担当者 を 高橋 歩 から 柳川 岳志 に変更
clipboard-202604081653-efx6b.png

失礼しました。「300」の間違いです。

柳川 岳志 さんが1年以上前に更新 · 編集済み

  • 担当者 を 柳川 岳志 から 高橋 歩 に変更

恐らく現行オンライン画面では、一度目の実行キー押下時に補助No.にセットされた「00000000000」が項目チェックエラーとなるため関連チェックが行われないことが原因と思われます。
正当な補助No.を入力するとオンライン画面でも商品コード300がセットされますので、現状の仕様のままで問題ないかと思います。

柳川 岳志 さんが1年以上前に更新 · 編集済み

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

高橋 歩 さんが1年以上前に更新 · 編集済み

  • ファイル clipboard-202506131713-sm0l0.png を追加
  • ファイル clipboard-202506131714-sxs46.png を追加
  • ステータス を 作業中 から 保留中 に変更
  • 担当者 を 高橋 歩 から 柳川 岳志 に変更
clipboard-202604081716-1oiy0.png
clipboard-202604081716-zkbzy.png

すみません。
結論としては、一度自動セットされた商品コードが「個数」と「重量」を入力後、再自動セットされるのが正かどうかをお聞きしたかったです。

現行で試した流れとしては、
一度目の実行キー押下時、送り状Noのみ入力している想定で、個数と重量が未入力の場合、商品コードは「200」となりました。
その後、個数「2」、重量「350」、補助No.「11111111222」を入力し、二度目の実行キー押下を行うと、エラーメッセージ「商品コードERROR」が表示され、商品コードは「200」のままエラーとなりました。

一方リビルド版では、一度目の実行キー押下時は同様に送り状Noのみ入力し、個数と重量が未入力のため、商品コードは「200」となりました。
その後、個数「2」、重量「350」、補助No.「11111111222」を入力し、二度目の実行キー押下を行うと、商品コードは「300」に変換されました。

柳川 岳志 さんが1年以上前に更新 · 編集済み

  • ステータス を 保留中 から 作業中 に変更
  • 担当者 を 柳川 岳志 から 高橋 歩 に変更

2度目の実行キー押下時では商品コード200が画面にセットされた状態で商品コードの整合性チェックが行われるため、
メソッド詳細シート31行目のIF文(変数.商品コード = "" or "110" の場合)でFALSEとなり画面に商品コード300はセットされないように見受けられます。

以前商品コードチェックを共通化する話があったかと思いますので、共通関数.商品コードチェックを使用しているのであれば
商品コードが上書きされるかと思われますが、現在は共通関数とオンライン設計書のどちらのメソッドでチェックを行っていますでしょうか。

高橋 歩 さんが1年以上前に更新 · 編集済み

  • ファイル clipboard-202506161123-zucbk.png を追加
  • ステータス を 作業中 から 解決 に変更
clipboard-202604081747-imxl5.png

申し訳ございません。
変数.商品コードに対して、引数.商品コードをセットする処理が抜けておりました。

修正した結果、現行と同じようにエラーメッセージが表示されたので解決とさせていただきます。

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