よくあるご質問

レコード登録時の自動処理で数値計算の結果が帳票(ファイル)に反映されない場合の対処方法

作成者: 非表示執筆者|Aug 28, 2026, 1:28:01 AM

自動処理の「ファイル生成」パーツで、数値計算の結果が反映されない事象は、パーツの実行順序と参照先の指定を「更新後のレコード」に変更することで解消できます。

「楽楽販売」の数値計算項目は、計算の基となる項目の値が変更(保存・更新)されたタイミングで再計算が行われる仕組みです。自動処理の中で「値を更新する処理」と「帳票を作成する処理」を組み合わせている場合、パーツの並び順や参照するレコードの指定が不適切だと、計算が実行される前の古い値(または空の値)が帳票に出力されてしまいます。

この事象は、帳票作成パーツの前に更新パーツを配置し、かつ更新後の結果を明示的に参照させる設定を行うことで解決できます。

主な事象

レコードの登録完了直後に自動処理で帳票(ExcelやPDFファイル)を発行する運用において、画面上では正しく計算されているはずの数値計算項目の結果が、発行されたファイル内では「0」のままだったり、空欄になったりする。
一方で、自動処理内の「レコード更新」パーツが動いた後のレコードを確認すると、計算結果は正しく反映されている。

主に以下の原因が考えられますので、自動処理のパーツ構成と参照設定をご確認ください。

エラーを解消するための確認・対処手順

1. 自動処理パーツの実行順序と「対象レコード」の参照指定を確認する

自動処理はパーツの「上から順番」に実行されます。
数値計算の基となる項目を自動処理内で書き換えている場合、帳票作成パーツをその更新パーツよりも後に配置し、かつ「更新された後のレコード」を読みに行くように設定する必要があります。

【確認箇所】[データベース設定]>[機能設定]>[自動処理設定]>[該当の自動処理]>[自動処理パーツ設定]

【確認・対処手順】
1. パーツの順序を入れ替える:数値計算の基となる項目(単価や数量など)を更新する「レコード更新」パーツが、帳票を作成する「ファイル生成」パーツよりも「上(前)」にあるか確認してください。逆になっている場合は、パーツを一度削除して正しい順序で作り直すか、コピー機能を活用して並び替えてください。
2. 「ファイル生成」パーツの参照先を変更する:「ファイル生成」パーツの詳細設定を開きます。各キーワードに割り当てる値のプルダウンを確認し、【選択レコード】ではなく、直前のパーツで更新された結果を指す【更新レコード(パーツ名)】を選択してください。
3. 計算のトリガーを確定させる:システムの仕様上、数値計算は「レコードが更新された瞬間」に走ります。【選択レコード】(処理開始時点のデータ)をそのまま参照すると、自動処理内で行った計算の元データの変更が反映される前の値を拾ってしまうため、必ず【更新レコード】を指定して最新の計算結果を帳票に流し込むようにしてください。

該当の設定を確認し、更新パーツの後にファイル生成パーツを配置し、参照先を【更新レコード】に変更してください。

2. 入力画面でユーザーが入力しない項目を基に計算しているか確認する

入力画面(手動登録)の時点では値が入っておらず、自動処理によって初めて値がセットされる項目を計算式に使用している場合、登録完了の瞬間(自動処理が動く前)には計算結果は算出されません。

【確認・対処手順】
1. 計算式の依存関係を確認:数値計算項目の計算式に含まれる項目が、入力画面で「非表示」や「編集不可」になっていないか確認してください。
2. 自動処理での一貫した更新:手順1と同様に、自動処理の冒頭で「レコード更新」パーツを実行し、計算に必要なすべての項目に値をセットしてください。その直後に「ファイル生成」パーツを配置し、参照先を【更新レコード】にすることで、登録完了時に即座に計算結果が含まれた帳票を発行できるようになります。

関連マニュアル

詳細な仕様の違いや作成手順については、下記記事をご確認ください。

自動処理における「選択レコード」と「更新レコード」の使い分け

自動処理の各パーツで、どの時点のデータを参照すべきかの判断基準について詳しく解説しています。
自動処理 選択レコード/更新レコード/検索レコードの違い

数値計算項目が自動計算されるタイミングと再計算の仕様

数値計算タイプがどの操作に反応して計算を実行するのか、その詳細なトリガーについて記載されています。
数値計算タイプで自動計算されるタイミング

ファイル生成パーツで最新の値を帳票に出力する具体的な手順

雛形ファイルへのキーワード割り当てや、自動処理内での正しいパーツ構成の作り方を動画と図解で説明しています。
自動処理設定:Excelファイルの生成(具体的な手順)

(記事ID:2832)