ID | BUG20241024001 |
日付 | 2024/10/24 |
タイトル | 予約変更で在庫数量があるにもかかわらず在庫不足となりプログラムが終了する場合がある |
対象 | TelYoyaku.exe Ver.7.07.3004以前 TelYoyakuDB.dll Ver.7.07.3004以前 |
現象 | 端末での予約変更時に在庫管理を行っている検査で残りの在庫数と同じ数量で検査予約を変更すると「在庫不足のため予約できません」と表示され、[OK]クリックでプログラムが終了する。 [チェック無視]すると在庫数量に不正な数値が表示される。 |
原因 | 在庫残数と予約数量が同じ場合、浮動小数点の計算誤差により 在庫残数ー予約数量 が0以下になる場合があるため在庫不足と表示される。 その後のプログラム終了は、不正な画面表示を行っていたため。 チェック無視で不正な数値が表示されるのは、計算誤差の少数点以下15桁の数値が表示されたため。 |
対応 | TelYoyaku.exe Ver.7.07.3024 TelYoyakuDB.dll Ver.7.07.3024で修正 |