明細行が登録/更新されない

以下の原因が考えられます。

登録/更新されない

1.明細更新方法が誤っている

【確認箇所】DB設定>機能設定タブ>自動処理設定>レコード更新パーツ

該当のレコード更新パーツにて、明細更新方法と更新対象レコードをご確認ください。
2290_seihin_01_20241106
明細更新方法 処理内容
新しい明細行を末尾に追加 指定したデータを明細行の末尾に追加(登録)する方法です。
更新対象の明細の有無や条件に関わらず、指定した値で明細行を追加します
条件を指定して明細行を更新 明細のデータを更新、あるいはデータを末尾に追加する方法です。
指定した条件に合致する明細行が存在する場合は明細行を更新、合致する明細行がない場合は新しい明細行を追加、またはエラーとします。
明細行をすべて削除してから追加 更新前の明細行をすべて削除した上で、
明細データを追加する方法です。
更新前の明細行数などに関わらず、強制的に指定したデータで明細行を置き換えます。
すべての明細行の値を一括更新 すべての明細行を指定したデータで一括更新する方法です。
更新対象のレコードに明細行が存在しない場合はエラーとなります。

2.自動処理が処理キャンセルパーツでキャンセルされている

下記記事の5.を参照ください。
レコードが登録/更新されない

更新されない

1.明細更新時の条件、または実行レコードの値が誤っている

【確認箇所】DB設定>機能設定タブ>自動処理設定>レコード更新パーツ

明細更新方法が「条件を指定して明細行を更新」となっている場合、
指定した条件に合致する明細行だけが更新されます。
条件に合致する明細行がない場合は明細行の追加またはエラーとなりますので、指定した条件に誤りがないか、また実行レコードの値に誤りがないかご確認ください。
2290_seihin_02_20241106

2.更新対象の明細が誤っている

【確認箇所】DB設定>機能設定タブ>自動処理設定>レコード更新パーツ

対象レコードの設定が正しいかご確認ください。
2290_seihin_03_20241106
また検索レコードを更新対象に指定している場合、
「レコード検索」パーツにて想定する検索結果が得られているか
テスト実行を行いご確認ください。

※参考:【自動処理の作り方】(STEP3)動作確認/テスト実行する

(記事ID:2290)