Пример #1
0
	private function compute_salary_other_premium5($writ_rec) {

		//$param1 سایر مزایا1
		//$param2 سایر مزایا2
		//$param3
		//$param4
		//$param5


		$edu_main_level = manage_person_education::GetEducationalGroupLevel($writ_rec['education_level'], 'MasterID');


		$Minsalary = manage_salary_params::get_salaryParam_value("", $writ_rec['person_type'].",101", SPT_SAYER_MAZAYA1, $writ_rec['execute_date'], $edu_main_level);

		$Maskan = self::compute_salary_item5_37($writ_rec);
		$Mozdgroup = self::compute_salary_item5_34($writ_rec);

		$this->param1 = $Minsalary - ($Maskan + $Mozdgroup );

		if ($this->param1 < 0)
			$this->param1 = 0;

		$this->param2 = manage_salary_params::get_salaryParam_value("", $writ_rec['person_type'].",101", SPT_SAYER_MAZAYA2, $writ_rec['execute_date'], $edu_main_level);


		$value = $this->param1 + $this->param2;

		if (!($value > 0))
			return 0;
		return $value;
	}