コンテンツにスキップ

L006A 入庫区分別売上集計表

  • 既存プロジェクトから、L001「売上一覧表(通常)」の帳票レイアウトが近しいので、「PL001A.RevenueReport」フォルダを丸ごとコピーする
  • 「PL001A.RevenueReport」を「PL006.RevenueByEnterCdSummaryReport」に、ファイル名、コード内容をひとしきり変えていく
  • Visual Studioのソリューションエクスプローラー「P_Print」右クリックして「既存のプロジェクトを追加」で「PL006.RevenueByEnterCdSummaryReport」プロジェクトを追加する
  • A011.CommonCore.Params > L006Param を追加
  • ビルドすると、エラーが消える
  • 既存プロジェクトから、集計画面レイアウトが近しい「L001.RevenueReport」フォルダを丸ごとコピーする
  • 「L001.RevenueReport」を「L006.RevenueByEnterCdSummaryReport」に、ファイル名、コード内容をひとしきり変えていく
  • Visual Studioのソリューションエクスプローラー「L_Report」右クリックして「既存のプロジェクトを追加」で「L006.RevenueByEnterCdSummaryReport」プロジェクトを追加する
  • A011.CommonCore.PrintParams > PL006Param を追加
  • ビルドすると、エラーが消える
  • SELECT * FROM BusinessSettings で該当プロジェクトを確認し、EndDate を Null にすると表示される。
  • update BusinessSettings set EndDate = null where Id=41
  • SELECT * FROM Reports で該当帳票を確認し、Deleted を Null にすると表示される。
  • update Reports set Deleted = null where ReportCode = 'L006A010'
  • クエリメンテ
  • 帳票定義修正
  • クエリをデータセット取得処理に設定
  • 集計対象ラジオボックスの削除
  • 出力条件(出力順コンボ集計グループ任意出力項目1,2)の削除
  • 新中古区分販売担当項目の削除
  • 売上分類項目の追加
  • A011.CommonCore.Utilities.Exprt.Csvに出力の開始カラムを指定できる
  • ユーザーに見せなくてよいフィールドは除外する
  • AS修飾されていない英語名フィールドは出力対象外
  • 画面表示確認
  • 検索条件の動作確認
  • 帳票出力確認
  • CSV出力確認
  • データ整合性確認
  1. 既存プロジェクトをベースにコピーして効率化
  2. データベース設定の更新を忘れずに
  3. CSV出力時のカラム制御に注意
  • PL006.RevenueByEnterCdSummaryReport(帳票プロジェクト)
  • L006.RevenueByEnterCdSummaryReport(集計プロジェクト)
  • L006Param(パラメータクラス)
  • PL006Param(印刷パラメータクラス)