Path : /var/www/html/smart_kpp2_bk17 มีค 69/rss/
File Upload :
Current File : /var/www/html/smart_kpp2_bk17 มีค 69/rss/report_budget_Expense.php

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="../css/mm_training.css">
<script src="css/scrolltop/jquery-1.4.2.min.js" type='text/javascript'></SCRIPT>
<script type="text/javascript" src="css/scrolltop/scrolltopcontrol.js"></script>	
<?php
include("../amssplus_connect.php");

//วันนี้
$th_month['01']="มกราคม";
$th_month['02']="กุมภาพันธ์";
$th_month['03']="มีนาคม";
$th_month['04']="เมษายน";
$th_month['05']="พฤษภาคม";
$th_month['06']="มิถุนายน";
$th_month['07']="กรกฎาคม";
$th_month['08']="สิงหาคม";
$th_month['09']="กันยายน";
$th_month['10']="ตุลาคม";
$th_month['11']="พฤศจิกายน";
$th_month['12']="ธันวาคม";
list($now_year,$now_month,$now_day) = explode("-",date("Y-m-d"));	
$now_year=$now_year+543;
$today="วันที่ $now_day เดือน$th_month[$now_month] พ.ศ.$now_year";

if(!(isset($_REQUEST['year_index']))){
$_REQUEST['year_index']="";
}

//if(!(isset($_REQUEST['plan_tegic']))){
//$_REQUEST['plan_tegic']="";
//}

//ปีงบประมาณ
$sql = "select * from budget_year where year_active='1' order by budget_year desc limit 1";
$dbquery = mysqli_query($connect,$sql);
$year_active_result = mysqli_fetch_array($dbquery);
if($year_active_result['budget_year']==""){
echo "<br />";
echo "<div align='center'>ยังไม่ได้กำหนดทำงานในปีงบประมาณใด ๆ  กรุณาไปที่เมนูตั้งค่าระบบ เพื่อกำหนดปีงบประมาณ</div>";
exit();
}
	//กรณีเลือกปี
	$year_index=$_REQUEST['year_index'];
	if($year_index!=""){
		$year_active_result['budget_year']=$year_index;
	}
	//$plan_tegic=$_REQUEST['plan_tegic'];	
	
echo "<br><br><br><br>";
//ส่วนหัว
echo "<table width='100%' border='0' align='center'>";
echo "<tr align='center'><td><font color='#006666' size='3'><strong>รายงานบริหารงบประมาณ - จำแนกตามงบรายจ่าย</strong></font></td></tr>";
//echo "<tr align='center'><td><font  color='#006666' size='3'>$_SESSION[office_name]</font></td></tr>";
echo "<tr align='center'><td><font  color='#006666' size='3'>$today</font></td></tr>";
echo "</table>";

if($plan_tegic!=""){
	if ($order=='code_proj'){
		$sql = "select * from  plan_proj where budget_year='$year_active_result[budget_year]' and code_tegy='$plan_tegic' order by code_proj DESC ";
	}else{
		$sql = "select * from  plan_proj where budget_year='$year_active_result[budget_year]' and code_tegy='$plan_tegic' order by budget_proj DESC ";
	}
}else{
	if ($order=='code_proj'){
		$sql = "select * from  plan_proj where budget_year='$year_active_result[budget_year]' order by code_proj DESC";
	}else{
		$sql = "select * from  plan_proj where budget_year='$year_active_result[budget_year]' order by code_proj DESC";
	}
}
$dbquery = mysqli_query($connect,$sql);
$rd=1;
While ($result = mysqli_fetch_array($dbquery)){
	$code_proj_plan= $result['code_proj'];
	$name_proj_plan= $result['name_proj'];
	$budget_proj_plan= $result['budget_proj'];
	$dayrec_arr=$result['dayrec'];
	$dayrec=explode(' ',$dayrec_arr) ;

	$code_proj_plan_ar[$rd]=$code_proj_plan;
	$name_proj_plan_ar[$rd]=$name_proj_plan;
	$budget_proj_plan_ar[$rd]=$budget_proj_plan;
	$rd++;
}
						
$sql = "select * from plan_acti where budget_year='$year_active_result[budget_year]'";
$dbquery = mysqli_query($connect,$sql);
$re=1;
While ($result = mysqli_fetch_array($dbquery)){
	$code_proj_acti= $result['code_proj'];
	$code_acti= $result['code_acti'];
	$name_acti= $result['name_acti'];
	$budget_acti= $result['budget_acti'];
	$stop= $result['stop'];
	//mod
	$code_approve=$result['code_approve'];
	
	$code_proj_acti_ar[$re]=$code_proj_acti;
	$code_acti_ar[$re]=$code_acti;
	$name_acti_ar[$re]=$name_acti;
	$budget_acti_ar[$re]=$budget_acti;
	$stop_ar[$re]=$stop;
	//mod
	$code_approve_ar[$re]=$code_approve;
	$re++;
}

$sql = "select  distinct  pj_activity  from  budget_money_return where budget_year='$year_active_result[budget_year]'";
$dbquery = mysqli_query($connect,$sql);
$rf=1;
While ($result = mysqli_fetch_array($dbquery)){
	$return_pj_activity= $result['pj_activity'];
	$return_pj_activity_ar[$rf]=$return_pj_activity;
	$rf++;
}

				// loop โครงการ			
				for($i=1;$i<$rd;$i++){
				$proj_sum=0;  
				$return_proj_sum=0;
							//loop กิจกรรม
							for($x=1;$x<$re;$x++){
							$acti_sum=0;  // ตัวแปรเิงินเบิกกิจกรรม
							$return_sum=0; // ตัวแปรเงินคืนกิจกรรม

								if($code_proj_plan_ar[$i]==$code_proj_acti_ar[$x]){
									// รายจ่ายในกิจกรรม			
									$sql_acti = "select sum(money) as money from  budget_withdraw where budget_year='$year_active_result[budget_year]' and pj_activity='$code_acti_ar[$x]' ";
									$dbquery_acti = mysqli_query($connect,$sql_acti);
									$result_acti = mysqli_fetch_array($dbquery_acti);
									$acti_sum_ar[$x]=$result_acti['money']; //รายจ่ายในกิจกรรม
									$proj_sum=$proj_sum+ $acti_sum_ar[$x]; // รวมจ่ายในโครงการ   
									for($z=1;$z<$rf;$z++){
										if($code_acti_ar[$x]==$return_pj_activity_ar[$z]){
											// คืนเงินกิจกรรม
											$sql_return = "select  sum(money) as money from  budget_money_return where budget_year='$year_active_result[budget_year]' and pj_activity='$code_acti_ar[$x]'";  
											$dbquery_return = mysqli_query($connect,$sql_return);
											$result_return = mysqli_fetch_array($dbquery_return);
											$return_sum_ar[$x]=$result_return['money'];  //เง้นคืนกิจกรรม
											$return_proj_sum=$return_proj_sum+$return_sum_ar[$x];  //เงินคืนในโครงการ
										}
									}		
								}
								//จ่ายในแต่ละกิจกรรมเมื่อรวมเงินคืนโครงการแล้ว
								if(!(isset($return_sum_ar[$x]))){
								$return_sum_ar[$x]=0;
								}
							
								if(isset($acti_sum_ar[$x])){
								$acti_pay_ar[$x]=$acti_sum_ar[$x]-$return_sum_ar[$x]; 
								}else{
								$acti_pay_ar[$x]=0;
								}  
							
							}
				$proj_sum_ar[$i]=$proj_sum;   //เงินจ่ายโครงการ
				$return_proj_sum_ar[$i]=$return_proj_sum;   //เงินคืนโครงการ
				$true_withdraw[$i]=$proj_sum_ar[$i]-$return_proj_sum_ar[$i]; //รายจ่ายสุทธิโครงการ
				if(!(isset($total_withdraw))){
				$total_withdraw=0;
				}
				$total_withdraw=$total_withdraw+$true_withdraw[$i];			
				}

$space="  ";

//////////////////	เลือกปีงบประมาณ

echo "<form  name='frm1' method='post' action='?on=report_budget_Expense'>";
	echo "<table width='98%' align='center'>";
	echo "<tr><td align='right'>";
	echo "<b>เลือกประเภทงบรายจ่าย :  </b>";
	switch ($m_source_cat) {
		case '':
			echo "<input type=radio name=m_source_cat value='' checked> ทุกประเภท &nbsp;
			<input type=radio name=m_source_cat value='10'> รายจ่ายงบกลาง &nbsp;
			<input type=radio name=m_source_cat value='11'> รายจ่ายของส่วนราชการ และรัฐวิสาหกิจ";
			break;
		case '10':
			echo "<input type=radio name=m_source_cat value=''> ทุกประเภท &nbsp;
			<input type=radio name=m_source_cat value='10' checked> รายจ่ายงบกลาง &nbsp;
			<input type=radio name=m_source_cat value='11'> รายจ่ายของส่วนราชการ และรัฐวิสาหกิจ";
			break;
		case '11':
			echo "<input type=radio name=m_source_cat value=''> ทุกประเภท &nbsp;
			<input type=radio name=m_source_cat value='10'> รายจ่ายงบกลาง &nbsp;
			<input type=radio name=m_source_cat value='11' checked> รายจ่ายของส่วนราชการ และรัฐวิสาหกิจ";
			break;
	}
	echo "</td></tr>";
	echo "<tr><td align='right'>";
//if($_SESSION['login_status']<=4){
	//echo "ปีงบประมาณ&nbsp";
	echo "<Select  name='year_index' size='1'>";
	echo  '<option value ="" >เลือก</option>' ;
	$sql_year = "SELECT *  FROM  budget_year order by budget_year";
	$dbquery_year = mysqli_query($connect,$sql_year);
	While ($result_year = mysqli_fetch_array($dbquery_year)){
			 if($year_index==""){
					if($result_year['year_active']==1){
					echo "<option value=$result_year[budget_year]  selected>ปีงบประมาณ $result_year[budget_year]</option>"; 
					}
					else{
					echo "<option value=$result_year[budget_year]>ปีงบประมาณ $result_year[budget_year]</option>"; 
					}
			 }
			 else{
					if($year_index==$result_year['budget_year']){
					echo "<option value=$result_year[budget_year]  selected>ปีงบประมาณ $result_year[budget_year]</option>"; 
					}
					else{
					echo "<option value=$result_year[budget_year]>ปีงบประมาณ $result_year[budget_year]</option>"; 
					}
			}	
	}
echo "</select>";
//}
	echo "<Select  name='m_pay' size='1'>";
	$m_pay_array = array("ทุกงบรายจ่าย","งบบุคลากร","งบดำเนินงาน","งบลงทุน","งบเงินอุดหนุน","งบรายจ่ายอื่น");
	if(!(isset($_REQUEST['m_pay']))){
		$m_pay='0';
	}else{
		$m_pay=$_REQUEST['m_pay'];	
	}
	//เลือกงบรายจ่าย.. โดยไม่แยกประเภทรายงาน
	switch ($m_pay){
		//ทุกงบรายจ่าย
		case '0': $st='99'; $en='999';
			break;
		//งบบุคคล
		case '1': $st='100'; $en='199';
			break;
		//งบดำเนินงาน
		case '2': $st='200'; $en='299';
			break;
		//งบลงทุน
		case '3': $st='300'; $en='399';
			break;
		//งบเงินอุดหนุน
		case '4': $st='400'; $en='499';
			break;
		//งบรายจ่ายอื่น
		case '5': $st='500'; $en='599';
			break;
	}
	for ($i=0; $i<=5; $i++){
		if ($m_pay==$i){
			echo "<option value='$i' selected>$m_pay_array[$i]</option>"; 
		}else{
			echo "<option value='$i'>$m_pay_array[$i]</option>"; 
		}
	}
	echo "</select>";
//echo "&nbsp;<INPUT TYPE='button' name='smb' value='เลือก' onclick='goto_url(1)' class=entrybutton>";
echo "&nbsp;<INPUT TYPE='submit' name='submit' value='เลือก' class=entrybutton>";
echo "</td></tr></table>";
echo "</form>";	

/////////////////////
echo "<table width=100% style='position:fixed;'>";
echo "<THEAD>
	<Th width='80'>วันที่</Th>
	<Th width='30'>รหัส</Th>
	<Th colspan=2>โครงการ/กิจกรรม</Th>
	<Th width='120'>งบประมาณ</Th>
	<Th width='120'>ใช้จ่าย</Th>
	<Th width='120'>คงเหลือ</Th>
	<Th width='60'>%จ่าย</Th>
	<Th width='100'>พิมพ์อนุมัติเงินประจำงวด</Th></THEAD>";
echo "</table>";
echo "<br><br>";

echo "<marquee scrollamount=50 behavior=SLIDE><hr size=1 color=black></marquee>";
echo "<TABLE width='100%'>";
//echo "<THEAD>";
//echo "<Tr bgcolor='#FFCCCC' align=center>
//	<Td width='80'>วันที่</Td>
//	<Td width='30'>รหัส</Td>
//	<Td colspan=2>โครงการ/กิจกรรม</Td>
//	<Td width='120'>งบประมาณ</Td>
//	<Td width='120'>ใช้จ่าย</Td>
//	<Td width='120'>คงเหลือ</Td>
//	<Td width='50'>%จ่าย</Td>
//	<Td width='30'></Td>
//	<Td width='100'>พิมพ์อนุมัติเงินประจำงวด</Td></Tr>";
//echo "</THEAD>";
		//กำหนดตัวแปร
		if(!(isset($sum_momey_proj))){
		$sum_momey_proj=0;
		}
		
		if(!(isset($total_withdraw))){
		$total_withdraw=0;
		}

		if(!(isset($total_net))){
		$total_net=0;
		}

for($i=1;$i<$rd;$i++)
{		
		$sum_momey_proj=$sum_momey_proj+$budget_proj_plan_ar[$i];  //รวมยอดเงินทุกโครงการ
		$budget_project=number_format($budget_proj_plan_ar[$i],2);       //เงินแต่ละโครงการ
		
		if($budget_proj_plan_ar[$i]>0)
		{
		$proj_percent=($true_withdraw[$i]/$budget_proj_plan_ar[$i])*100;
		$proj_percent=number_format($proj_percent,2)."%";
		}
		else
		$proj_percent="0.00%";
	
		$proj_sum=number_format($true_withdraw[$i],2);
		$net_proj=$budget_proj_plan_ar[$i]-$true_withdraw[$i];
		$net_proj2=number_format($net_proj,2);
		$total_net=$total_net+$net_proj;  //เงินเหลือทั้งหมดทุกโครงการ
		echo "<Tr bgcolor='#FFFFC''><Td align='center' width='80'>$dayrec[0]</Td><Td align='center' width='30'><font>$code_proj_plan_ar[$i]</font></Td><Td colspan='2'>$name_proj_plan_ar[$i]</Td><Td align='right' width='120'><font color='#FF0033'>$budget_project</font></Td><Td align='right' width='120'><font color='#FF0033'>$proj_sum</font></Td><Td align='right' width='120'><font color='#FF0033'>$net_proj2</font></Td><Td align='right' width='50'><font color='#FF0033'>$proj_percent</font></Td><Td width='100'></Td></Tr>";		

		$acti_num=0;
		for($x=1;$x<$re;$x++)
		{
				if($code_proj_plan_ar[$i]==$code_proj_acti_ar[$x])
					{
					$acti_num=$acti_num+1;
					$budget_acti=number_format($budget_acti_ar[$x],2);
					$acti_sum=number_format($acti_pay_ar[$x],2);
					$net_acti=$budget_acti_ar[$x]-$acti_pay_ar[$x];
					$net_acti2=number_format($net_acti,2);
					//MOD
					list($category,$type) = explode("_",$code_approve_ar[$x]);	
					if($category==2){
					$type_text="&nbsp;<a href='../modules/budget/budget_unit/receive_print.php?id=$type&code_proj=$code_proj_plan_ar[$i]&pj_activity=$code_acti_ar[$x]' target='_blank'><img src='../images/b_print.png' title='พิมพ์อนุมัติเงินประจำงวด $type'>อนุมัติงบ-$type</a>";
					}
					else if($category==1){
					$type_text="&nbsp;นอกงบประมาณ($type)";
					}
					else{
					$type_text="&nbsp;<a href='../modules/budget/budget_unit/receive_print.php?id=$type&code_proj=$code_proj_plan_ar[$i]&pj_activity=$code_acti_ar[$x]' target='_blank'><img src='../images/b_print.png' title='พิมพ์รายละเอียดงบประมาณ $type'>รายละเอียด</a>";
					}
							
					if($budget_acti_ar[$x]>0)
					{
					$acti_percent=($acti_pay_ar[$x]/$budget_acti_ar[$x])*100;
					$acti_percent=number_format($acti_percent,2)."%";
					}
					else
					$acti_percent="0.00%";
				
						echo "<Tr bgcolor=#ffffff onmouseover=\"javascript:this.bgColor='#c0c0c0'\" onmouseout=\"javascript:this.bgColor='#ffffff'\"><Td ></Td><Td></Td><Td></Td><Td align='left'>";
						if($stop_ar[$x]==1){
						echo "***";
						echo "<font color='#00FF00'>$code_acti_ar[$x]</font>";
						$stop_color="#00FF00";
						}
						else{
						echo "<font color='#0000FF'>$code_acti_ar[$x]</font>";
						$stop_color="#000000";
						}
						echo "$space$name_acti_ar[$x]</Td><Td align=right><font color='$stop_color'>$budget_acti</font></Td><Td align=right><font color='$stop_color'>$acti_sum</font></Td><Td align='right'><font color='$stop_color'>$net_acti2</font></Td><Td align=right><font color='$stop_color'>$acti_percent</font></Td>";
						echo"<td>".$type_text;
						echo "</Td></Tr>";
					}
		}
}
		
		if($sum_momey_proj>0)
		{
		$spt_percent=($total_withdraw/$sum_momey_proj)*100;
		$spt_percent=number_format($spt_percent,2)."%";
		}
		else
		$spt_percent="0.00%";

$sum_momey_proj=number_format($sum_momey_proj,2);
$total_withdraw=number_format($total_withdraw,2);
$total_net=number_format($total_net,2);
if($sum_momey_proj!='0'){
	echo "<Tr bgcolor=#FFCCCC align=center><Td></Td><Td></Td><Td></Td><Td><strong>รวม</strong></Td><Td align=right><strong>$sum_momey_proj</strong></Td><Td align=right><strong>$total_withdraw</strong></Td><Td align=right><strong>$total_net</strong></Td><Td align=right><strong>$spt_percent</strong></Td><Td></Td></Tr>";
	echo "<tr><td align='left' colspan='8'>หมายเหตุ กิจกรรมที่มีเครื่องหมาย *** และ<font color='#00FF00'> ตัวเลขสีเขียว</font> หมายถึง กิจกรรมนี้สิ้นสุดการดำเนินการ </td></tr>";
}else{
	echo "<center><h2>ไม่มีข้อมูลกลุ่มนี้ครับ - $workgroup_desc</h2></center>";
}
echo "</Table>";
echo "<br><br>";
?>

<script>
function goto_url(val){
callfrm("?on=report_budget_Expense"); 		
}
</script>