自動処理の「レコード更新」パーツで「明細更新方法」が表示されない原因と対処方法
直前の「レコード検索」パーツの検索単位が「明細単位」になっていることが原因です
「楽楽販売」の自動処理において、レコード更新パーツで「新しい明細行を末尾に追加」や「条件を指定して明細行を更新」といった「明細更新方法」の選択肢が表示されるためには、更新対象となるレコードが「1つのレコード(親データ)」としてシステムに認識されている必要があります。
直前の「レコード検索」パーツで明細行を検索対象にしていたりすると、システムは「明細行1行のみが対象」と判断するため、明細更新に関する設定項目が非表示になります。
この設定を正しく行うことで、既存レコードに対して新しい明細行を自動追加したり、特定の明細行だけを書き換えたりできます。
【設定箇所】 DB設定>機能設定>自動処理設定>各自動処理の「自動処理パーツ設定」
エラーを解消するための確認・対処手順
「明細更新方法」を表示させるためには、更新パーツの直前にある「レコード検索」パーツの設定を以下の通り修正してください。
◆1.直前の「レコード検索」パーツの検索単位を確認する
【確認・対処手順】
1. 該当の自動処理設定画面を開き、対象の「レコード更新」パーツよりも前にある「レコード検索」パーツの「詳細設定」をクリックします。
2. 「検索結果」欄にある「検索結果を明細単位で取得する」のチェックを外します。
※ここが「明細単位」になっていると、システムは「レコード(親)」ではなく「特定の1行(子)」を更新対象とみなすため、明細行の追加などの選択肢が出現しません。
◆2. 「レコード更新」パーツで対象レコードを再指定する
【確認・対処手順】
1. 後続の「レコード更新」パーツの「詳細設定」を開きます。
2. 「対象レコード」の選択画面で、手順1・2で設定した「【検索レコード】(パーツ名)」を改めて選択し直します。
3. 次の画面に進むと、「明細更新方法」のプルダウンメニューが表示されるようになります。
関連マニュアル
詳細な仕様の違いや作成手順については、下記記事をご確認ください。
自動処理設定:「レコード検索」パーツ
検索単位(レコード単位/明細単位)の違いや、検索結果を後続のパーツで利用するための条件について詳しく解説しています。
自動処理設定:「レコード検索」パーツ
自動処理設定:「レコード更新」パーツ
明細更新方法(末尾に追加、条件更新、全削除して追加など)の各メニューの挙動と設定手順について記載しています。
自動処理設定:「レコード更新」パーツ
(記事ID:2564)
「自動処理設定」の関連記事一覧
こちらの記事もあわせてご確認ください。
- 年度ごとにデータを絞り込み・集計する2つの方法(日時項目の範囲指定/年度管理項目の作成による自動化)
- 選択した帳票タイプ(フォーマット)に応じて帳票を自動で出し分ける方法
- 明細単位の自動処理で、特定の一行だけ実行する方法
- 自動処理(レコード登録・更新パーツ)の「計算」チェックボックスの使い方と活用例
- 異なる得意先の受注を同一の「請求先」でまとめて請求データを作成する方法
- 自動処理を活用して承認機能を独自に構築する方法・設定手順
- 自動処理のメール送信でプロジェクトや取引内容に応じてCC宛先のみを動的に切り替える方法・マスタ構築手順
- CSVインポートや一括登録時に通知メールが大量送信されるのを防ぎ、完了時にまとめて通知する方法
- データベースをコピー(複製)した際に登録済みのレコードデータも引き継がれるか
- 異なるデータベース間でデータを自動で転記・登録する方法・設定手順