id, 0)) ->orderBy('name') ->get(); $groupPercentTotal = 0; // сумма процентов всех групп $groupPercentSumTotal = 0; // сумма бюджетов групп $noDebtNoPlanGroups = ''; // часть таблицы с группами без плана и расходов $noDebtOrNoPlanGroups = ''; // часть таблицы с группами c планом и без расходов (+ есть расход, нет плана) ?>
| Проект name; ?> | ||||||
| План-фактный анализ движения денежных средств на дату | ||||||
| Бюджет | Статья | % в бюджете | План | Факт | Отклонение аб., руб. |
Отклонение относ., % |
|---|---|---|---|---|---|---|
| getCurrentBudgetMonthPlan(); ?> | ||||||
| name; ?> | 0){ $cellBgColor = '#99FFCC;'; }elseif ($relDivergence < 0) { $cellBgColor = '#FF6666;'; }else{ $cellBgColor = '#CCCCCC;'; } ?> | |||||
| name . '. ', '', $budgetCost->name); ?> | '. str_replace($budgetCostsGroup->name . '. ', '', $budgetCost->name).' | '. $costSum .' | '; ?> 0){ $cellBgColor = '#99FFCC;'; }elseif ($relDivergence < 0) { $cellBgColor = '#FF6666;'; }else{ $cellBgColor = '#CCCCCC;'; } $noDebtCosts = ''; // часть группы без расходов $noDebtOrNoPlanGroups .= ' | |||
| '. $budgetCostsGroup->name .' | '. round($groupPercentAmount, 2) .' | '. round($groupPercentSum, 2) .' | '. round($groupFactSum, 2) .' | '. round( ($groupPercentSum-$groupFactSum), 2 ) .' | '.$relDivergence.' | '. str_replace($budgetCostsGroup->name . '. ', '', $budgetCost->name) .' | '. $costSum .' | '; ?> | '. str_replace($budgetCostsGroup->name . '. ', '', $budgetCost->name).' | '. $costSum .' | '; ?> | '.$budgetCostsGroup->name.' | '. round($groupPercentAmount, 2).' | '. round($groupPercentSum, 2).' | '. round($groupFactSum, 2) .' | '. round(($groupPercentSum-$groupFactSum), 2) .' | '; ?> id, 0)) ->whereBudgetCostGroupId(0) ->orderBy('name') ->get(); ?> |
| Без группы | getUnknownGroupSum($endDate); ?> | |||||
| name; ?> | getSum($workProject->id, $endDate); ?> | |||||
| Без категории | getUnknownSum($endDate); ?> | |||||
| На долги | getUnknownDebtSum($endDate); ?> | |||||
| Всего | getAllCost($endDate) - $workProject->getUnknownDebtSum($endDate); ?> | getAllCost($endDate) - $workProject->getUnknownDebtSum($endDate)); ?> | getAllCost($endDate)- $workProject->getUnknownDebtSum($endDate))/$groupPercentSumTotal), 2 ):0; ?> | |||
| К выводу | ||||||