コンテンツにスキップ

L007 構築メモ

以下のクエリを実行しています。

update BusinessSettings set EndDate = null where Id=42
update Reports set Deleted = null where ReportCode = 'L007A010'
update Reports set PGCode = 'PL007' where ReportCode = 'L007A010'
  1. BusinessSettings更新: ID=42のEndDateをNULLにして、デバッグ実行時に業務を表示
  2. Reports更新(Deleted): L007A010の帳票を有効化
  3. Reports更新(PGCode): L007A010のプログラムコードをPL007に修正
  • src\A_Common\A003.DB.Migration\Migrations\ConfigurationPrint.cs
    • ReportCode = "L007A010"の、PGCode = PrintPGCodes.PL006PGCode = PrintPGCodes.PL007に修正

マイグレーションファイルで誤ってPL006が設定されていたため、正しいプログラムコード(PL007)に修正。

  • BusinessSettingsのEndDate更新
  • ReportsのDeleted更新
  • ReportsのPGCode更新
  • マイグレーションファイルの修正
  • プロジェクトファイルの作成
  • パラメータクラスの追加
  • 帳票定義の作成
  • 単体テスト
  1. PGCodeの重要性

    • 帳票とプログラムを紐付ける重要な設定
    • 間違えると帳票が正しく動作しない
  2. マイグレーションファイル

    • 修正後は再度マイグレーションを実行する必要がある
    • 既存データベースへの影響を確認