【スタッフ目標】担当別売上月報のスタッフ目標合計が反映されない件
日付:2026/08/06(出荷環境反映日)
バージョン:v4.0.0-361.1(発生時のシステムバージョン)
■症状
スタッフ目標を設定しているスタッフについて、担当別売上月報の「目標合計」欄に設定した数値が正しく反映されない事象が発生した。
当初は総合の目標客数のみ反映されなかったが、バージョンアップ後は総合・技術・商品すべての目標金額や目標客単価も反映されなくなった。
■発生条件
帳票管理>担当別売上月報で、目標設定済みのスタッフを指定して集計を行った場合に発生する。顧客・メニュー・店舗など特定の条件によるものではない。
■再現手順
①帳票管理→担当別売上月報を開く
②目標設定済みの対象スタッフを選択して集計する
③「実績/目標」の目標合計欄を確認する
■原因
複数の原因が複合していた。
まず、帳票系のコード整理時にm4_2_10.phpの目標取得処理(nowDateRequest第4引数)が変更された際、店舗目標とスタッフ目標を切り替えて取得する分岐が失われ、スタッフ目標が取得されなくなっていた。
また、営業日リストにない日付は目標配列に含めない仕様のため、一部日付の目標が反映されない事象も確認された。
さらに、総合売上月報向けに確認・予定していた目標表示方式の仕様変更(#91202)が実装されないまま出荷環境へ反映されていなかったことも影響し、加えて日別の目標客単価について「技術」「商品」の計算式が欠落していたため客単価が表示されない事象も発生していた。
■改善内容
m4_2_10.phpにstaff_cdの有無で店舗目標・スタッフ目標を切り替えて取得する処理を追加し、取得した目標値を日別表示用配列へ反映する処理を実装した。
また、#91202で確認された目標表示の仕様変更を共通処理として反映し、日別の目標客単価に「技術」「商品」の計算処理を追加した。ステージング反映時に一部改修内容の反映漏れがあったため、#91202の反映漏れと合わせて再度出荷環境へ反映した。
■影響範囲
担当別売上月報の目標合計(客数・売上・客単価)の表示に影響する。目標金額の集計処理は総合売上月報とも共通関数を使用しているため、総合売上月報側(#116871)についても併せて確認が必要。
■対象バージョン
v4.0.0-369.3
■関連Issue
#115409(本チケット)
関連:#91202(総合売上月報 目標金額表示)、#116246(スタッフ目標設定時のNow Loading停止、別件)、#116871(総合売上月報 出荷環境反映確認)