module CommLogistics::Const::Error
  # MAJOR
  LOEMJ0001 = "納品先エラー："
  LOEMJ0002 = "在庫エラー："
  LOEMJ0003 = "明細エラー："
  LOEMJ0004 = "掛金エラー："
  LOEMJ0005 = "掛金明細エラー："
  LOEMJ0006 = "元帳エラー："
  LOEMJ0007 = "元帳明細エラー："
  LOEMJ0008 = "仕入元エラー："
  LOEMJ0009 = "在庫主エラー："
  LOEMJ0010 = "在庫区分エラー："
  LOEMJ0011 = "単価エラー："
  LOEMJ0012 = "印刷エラー："
  LOEMJ0013 = "支払方法エラー："
  LOEMJ0014 = "締めエラー："
  
  # MIDDLE
  LOEMD0001 = "自社は選択できません。"
  LOEMD0002 = "未登録の在庫から削除しようとしています。"
  LOEMD0003 = "操作後の在庫数が不正となります。"
  LOEMD0004 = "合計金額の繰越に失敗しました。"
  LOEMD0005 = "買取発注の場合、自社を選択してください。"
  LOEMD0006 = "買取発注以外の場合、自社は選択できません。"
  LOEMD0007 = "入力状態と出荷状態の組合せが不適切です。"
  LOEMD0008 = "自社を選択してください。"
  LOEMD0009 = "長期分を選択してください。"
  LOEMD0010 = "請求先の保存に失敗しました。"
  LOEMD0011 = "支払先の保存に失敗しました。"
  LOEMD0012 = "以下の型番に引き当てる在庫がありません。<br>"
  LOEMD0013 = "単価を記録するために、製品群または製品型番に原価の設定が必要です。"
  LOEMD0014 = "指定のテンプレートが存在しないかもしれません。<br>よく分からない場合はお問い合わせください。"
  LOEMD0015 = "得意先または仕入先のグループ別支払方法に、支払区分／月／日を設定してください。"
  LOEMD0016 = "自社または関連取引先の締日を過ぎているので、処理は反映できません。<br>"
  LOEMD0017 = "続行が不可欠な場合は管理ユーザに問い合わせてください。"
  LOEMD0018 = "指定の処理日が買掛／売掛締め処理済みなので、処理は反映できません。<br>"
  LOEMD0019 = "指示書が出力済みです。<br>出荷管理者にお問い合わせください。"
  LOEMD0020 = "以下の型番は在庫管理の対象ではありません。明細から削除してください。<br>"
  LOEMD0021 = "以下の出荷伝票は削除されております。削除済み伝票の出荷指示書は出力できません。<br>"
  LOEMD0022 = "ロット／シリアル／有効期限が同一な加工製品の登録に失敗しました。<br>以下の行の加工明細を削除してから作り直してください。"
  # WARNING
  # MAJOR
  LOWMJ0001 = "在庫警告："
  LOWMJ0002 = "明細警告："
  
  # MIDDLE
  LOWMD0001 = "以下の型番の引き当てに有効期限切迫の在庫が含まれます。本当に処理を続けますか？<br>"
  LOWMD0002 = "以下の型番の引き当てに有効期限切迫の在庫が含まれます。<br>"
  LOWMJ0003 = "以下の型番に有効期限切れがあります。<br>"
  LOWMD0004 = "以下の型番に出荷不能期限切れがあります。<br>"
  LOWMD0005 = "本当に処理を続けますか？<br>"
  
  # 区別する例外
  # 続行不可能な例外
  class FatalSystemError < StandardError
  end
end