≪完了≫「手当マスタ」において特定の条件に該当する計算式を設定すると、適切なエラーメッセージが表示されずにシステムエラーとなる事象について

更新

2025年8月18日更新
本不具合は改修しました。

2025年8月12日更新
改修予定日を更新しました。

特定の条件に該当する計算式を設定している場合、表題の事象が発生することを確認しております。ご迷惑をお掛けしており、誠に申し訳ございません。心よりお詫び申し上げます。

以下、詳細を記載いたします。

事象内容

発生時期

2025年3月10日(月)以降

発生条件

「手当マスタ」にて、以下の両方の条件に該当する計算式を作成した際に、事象が発生いたします。

<条件>
①「=」「 >」「<」「AND」「OR」のいずれかを使った計算式の左辺に、数値項目のみを使った四則演算がある
②上記の左辺の「( 」が足りない

【システムエラーになる例】

  • IF 申請データ.出張日数 + "2" )> "4" THEN
  • ( 申請データ.出張日数 + "2" ))> "4" )
  • 申請データ.出張日数 + "2")AND(申請データ.出張期間(開始)= "1" )

【システムエラーにならない例】

  • IF 申請データ.出張期間(開始)= 申請データ.出張日数 + "2" )* "2" THEN
    → 計算式の「右辺」のため、条件を満たしません。
  • 申請データ.出張日数 + "2" )* "2"
    →「=」「>」「<」「AND」「OR」を含まないため、条件を満たしません。
  • ( 申請データ.出張日数 + "2" ) AND( 申請データ.出張期間(開始)= "1" )
    →「( 」が足りているため、条件を満たしません。

事象詳細

上記の両方の条件に該当する計算式を作成し、「確定」を押下すると、『システムエラーが発生しました。』と表示されます。

補足

本来は、『計算式の●行目に誤りがあります。』といったエラーメッセージが表示されるべきところ、システムエラーとなってしまいます。 

回避策のご案内

お手数ではございますが、システムエラーとなる行を特定し、修正のうえ、「確定」ボタンのクリックをお願いいたします。

なお、計算式全体が長い場合は、以下の流れでご対応ください。

手順

  1. 計算式を部分的に貼り付けて、システムエラーになってしまう行を探す
     【例】
      1,000行存在する場合は、500行ずつ→250行ずつと、
      段階的に分割して確定することで、該当行を見つける
  2. システムエラーになってしまう行の誤りがないかを確認する
  3. システムエラーになる箇所を修正して、「確定」ボタンをクリックする
≪完了≫

改修時期

【2025年8月18日更新】

2025年8月18日(月)改修済み

(記事ID:5124)