L007 構築メモ
クエリの修正
Section titled “クエリの修正”以下のクエリを実行しています。
update BusinessSettings set EndDate = null where Id=42update Reports set Deleted = null where ReportCode = 'L007A010'update Reports set PGCode = 'PL007' where ReportCode = 'L007A010'クエリの説明
Section titled “クエリの説明”- BusinessSettings更新: ID=42のEndDateをNULLにして、デバッグ実行時に業務を表示
- Reports更新(Deleted): L007A010の帳票を有効化
- Reports更新(PGCode): L007A010のプログラムコードをPL007に修正
マイグレーションの修正
Section titled “マイグレーションの修正”src\A_Common\A003.DB.Migration\Migrations\ConfigurationPrint.csReportCode = "L007A010"の、PGCode = PrintPGCodes.PL006をPGCode = PrintPGCodes.PL007に修正
マイグレーションファイルで誤ってPL006が設定されていたため、正しいプログラムコード(PL007)に修正。
作業チェックリスト
Section titled “作業チェックリスト”- BusinessSettingsのEndDate更新
- ReportsのDeleted更新
- ReportsのPGCode更新
- マイグレーションファイルの修正
- プロジェクトファイルの作成
- パラメータクラスの追加
- 帳票定義の作成
- 単体テスト
-
PGCodeの重要性
- 帳票とプログラムを紐付ける重要な設定
- 間違えると帳票が正しく動作しない
-
マイグレーションファイル
- 修正後は再度マイグレーションを実行する必要がある
- 既存データベースへの影響を確認
関連ドキュメント
Section titled “関連ドキュメント”- サブシステム一覧
- L006A 入庫区分別売上集計表 - 実装の参考