自動処理でファイルが明細の数だけ作成されてしまう事象の原因と対処方法
自動処理の「実行単位」が「明細単位」に設定されているため、システムが明細行の数だけファイル生成処理を繰り返していることが根本的な原因です。
「楽楽販売」の自動処理には「レコード単位」と「明細単位」の2つの実行単位があります。「明細単位」でファイル生成の自動処理を実行すると、対象レコードに含まれる明細行が5行あれば、システムは「1行目に対してファイル作成」「2行目に対してファイル作成」……と独立した処理を5回実行します。
その結果、明細ごとに分割されたファイルが複数生成される挙動となります。
1つのファイルにすべての明細をまとめて出力するためには、自動処理の構成を「レコード単位」をベースとしたものに作り直す必要があります。
現在の自動処理の「実行単位」の確認方法
【確認箇所】 DB設定>機能設定>自動処理設定
該当する自動処理の「設定」画面を開き、基本情報の「実行単位」を確認してください。
「明細単位」になっている場合、現在の設定のままでは1つのファイルにまとめることはできません。
また、実行単位は自動処理の作成後に後から変更することができない項目であるため、新しく自動処理を作り直す必要があります。
関連マニュアル
詳細な仕様の違いや作成手順については、下記記事をご確認ください。
自動処理の実行単位(レコード単位/明細単位)の違い
それぞれの実行単位がシステム全体にどのような挙動の差をもたらすか、詳しく解説しています。
自動処理設定:レコード単位/明細単位
複数レコード(明細)を1つのExcelファイルにまとめる具体的な設定例
レコード検索パーツとファイル生成パーツを組み合わせた、集約出力の構築イメージを紹介しています。
複数レコードをまとめて1つのExcelファイルに出力する方法
(記事ID:2500)
「自動処理設定」の関連記事一覧
こちらの記事もあわせてご確認ください。
- 毎月固定で発生する受注案件レコードを自動で作成(登録)する方法・設定手順
- 明細項目の「最小値」を抽出して見出し項目に設定する方法・設定手順
- 「送付状」を自動作成する方法・設定手順
- 自動処理のメール送信で「なりすまし判定」を回避するためにSMTPのEnvelope-From(Return-Path)を固定ドメインに設定する方法・設定手順
- 帳票出力用の納品書雛形(Excelサンプル)を入手する方法
- 「楽楽販売」からeFAXを利用して自動でFAX送信を行う方法・設定手順
- 自動処理のメール送信でラクス提供の標準アドレスをFROMアドレスに設定する方法はあるか
- 帳票に商品ごとのバーコード(JAN・CODE39等)を表示させる方法
- 複数の明細行(オプション等)を1行に合算して帳票出力する方法はあるか
- 帳票(請求書など)のExcelフォーマットに出力されるお客様情報を変更・紐付けし直す方法