MotivationService::calculateMonthCostMotivation($model->year, $model->month);
+ MotivationService::calculateMonthMaterials($model->year, $model->month);
+
MotivationService::initMonth1cFields($model->year, $model->month);
}
MotivationService::calculateMonthCostMotivation($year, $month);
+ MotivationService::calculateMonthMaterials($year, $month);
+
MotivationService::initMonth1cFields($year, $month);
//////////////////////////////////////////////
}
}
+ public static function calculateMonthMaterials($year, $month) {
+ $motivations = Motivation::find()
+ ->where(['year' => $year, 'month' => $month])
+ ->all();
+
+ foreach ($motivations as $motivation) {
+ $materials = self::getMotivationValue($motivation->id, 10, self::CODE_CONSUMABLES_SALES_SUPPORT);
+ self::saveOrUpdateMotivationValue($motivation->id,
+ "fact", self::CODE_CONSUMABLES_SALES_SUPPORT, "float", $materials);
+ }
+ }
+
public static function initMonth1cFields($year, $month) {
$motivations = Motivation::find()
->where(['year' => $year, 'month' => $month])