[[PrimeKarte]] > [[設計情報 - 伝票入力画面共通]] > PRO_CHECK_ERROR2 #contents #br *概要 [#w5791c8e] -PRO_CHECK_ERROR2に関する情報 *役割 [#jbc39a09] -オーダ発行処理(PRO_ORDER_HAKKOU_MULTI等)のトランザクション内で、オーダの整合性をチェックするための処理 -PRO_CHECK_ERROR はトランザクション外のため、トランザクション内での最終チェックが必要 *処理の流れ(PRO_ORDER_HAKKOU_MULTIの場合) [#sa2f1e54] +PRO_ORDER_HAKKOU_MULTI の中で PRO_CHECK_ERROR2 がコールされる +PRO_CHECK_ERROR2 の中で PRO_CHECK_ERROR_0000 がコールされる --PRO_CHECK_ERROR_0000 でエラー:ORDER_JOURNAL.ERR_FLG が 1 に, ERROR_NO_TEXT に エラーコードが設定される --PRO_CHECK_ERROR_0000 で警告:ORDER_JOURNAL.WARNING_NO_TEXT に エラーコードが設定される --PRO_CHECK_ERROR_0000 で通知:ORDER_JOURNAL.NOTICE_NO_TEXT に エラーコードが設定される --PRO_CHECK_ERROR_0000でエラーがあっても、PRO_CHECK_ERROR_0000 の戻り値は 0 +PRO_ORDER_HAKKOU_MULTI の中で PRO_CHECK_ERROR_****(各オーダ種のチェック)がコールされる --&color(red){&size(20){PRO_CHECK_ERROR_**** の中では ORDER_JOURNAL.ERR_FLG = 1 の場合は、エラーとして戻り値を返す必要がある!};}; --&color(red){&size(28){PRO_CHECK_ERROR_**** の中では ORDER_JOURNAL.ERR_FLG = 1 の場合は、エラーとして戻り値を返す必要がある!};};