| {{ $reportTitle }}"{{ $workProject->name }}" (по дате "З/п за") на дату {{ date('d.m.Y') }} |
getMonthsList($monthRange); // массив месяцев в зависимости от выбранного периода $monthRange + текущий период
$budgetAllUserSalary = $workProject->getAllUsersBudgetSalaryByMonth($monthRange, true); // зп сотр. по месяцам
$budgetSalaryAll = $workProject->getAllBudgetSalaryByMonth($monthRange, true); // общая зп по месяцам
$allUsersExecPlan = $workProject->getAllUsersExecPlanByMonth($monthRange); // вып. планы сотр. по месяцам (план сотрудника за 1 мес.)
$allExecPlans = $workProject->getAllExecPlanByMonth($monthRange); // общие вып. планы по месяцам (сумма всех планов за 1 месяц)
$userAllExecPlans = $workProject->getUserAllExecPlan($monthRange);
?>
| Сотрудники: |
Итого: |
@foreach ($monthsList as $key => $val)
{{ $val }} |
@endforeach
@foreach ($salaryUsers as $salaryUser)
id]) ){ // З/П
$budgetUserSalary = $budgetAllUserSalary[$salaryUser->id];
}else{
$budgetUserSalary = [];
}
// вып. планы продаж
if( isset($allUsersExecPlan[$salaryUser->id]) ){
$userExecPlans = $allUsersExecPlan[$salaryUser->id];
}else{
$userExecPlans = [];
}
// вып. план продаж по сотрудн. за весь выбранный период
$userAllExecPlan = 0;
if( isset($userAllExecPlans[$salaryUser->id]) ){
$userAllExecPlan = round($userAllExecPlans[$salaryUser->id]/100, 2);
}
?>
| {{ $salaryUser->last_name }} {{ $salaryUser->first_name }} |
id)
->where('salary_date', '>=', DB::raw('DATE("'.date("Y-m-01").'") - INTERVAL '.$monthRange.' MONTH'))
->where('salary_user_id', '=', $salaryUser->id)
->sum('amount');
?>
{{ round($salarySum/100, 2) }}
({{ $userAllExecPlan }})
|
@foreach ($monthsList as $key => $val)
{{$salaryAmount }}
({{ $userExecPlan }})
|
@endforeach
@endforeach
| Итого ({{ $salaryUsersCount }} чел.): |
getTotalExecPlan($monthRange);
$salarySumTotal = BudgetSalary::whereProjectId($workProject->id)
->where('salary_date', '>=', DB::raw('DATE("'.date("Y-m-01").'") - INTERVAL '.$monthRange.' MONTH'))
->sum('amount');
?>
{{ round($salarySumTotal/100, 2) }}
({{ round($totalExecPlan/100, 2) }})
|
@foreach ($monthsList as $key => $val)
{{ $monthSalaryAmount }}
({{ $monthExecPlan }})
|
@endforeach