⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rpt_new_inventory.php

📁 warehouse management system
💻 PHP
字号:
<?
include("../application.php"); 
$username=$SESSION["user"]["user_name"];
$username=$SESSION["user"]["user_name"];
$work_type=$SESSION["user"]["work_type"];
$unit_set=$SESSION["user"]["unit_set"];
include("rptheader.php");
//echo $op_bal;
 ?>
<table width="100%"  border="0" cellspacing="0" cellpadding="1" bordercolor="#000000" bgcolor="#ffffff" >
<tr> 
		<td  align ="left" class="txtThai" colspan="3" height='20' width="80%"><font size="+2">Hitachi Transport  System (Thailand ) Co.,Ltd.</font><br></td>
</tr>
 <tr bgcolor="#ffffff">
		<td  align ="left" class="txtThai" colspan="2" height='20'>INVENTORY STOCK  : <?echo str_replace("\\'"," ",$group_val);?></td>
		<td  align ="left" class="txtThai" height='20' >User Print : <?echo $username;?></td>
		
</tr>
 <tr bgcolor="#ffffff">
		<td  align ="left" class="txtThai" colspan="2">CUSTOMER  : <?echo site_info($site_id);?></td>
		<td  align ="left" class="txtThai" height='20' width="15%" >Date Print : <?echo date('d-m-y');?></td>
</tr>
<tr bgcolor="#ffffff">
		
		<td  align ="left" class="txtThai">STYLE  : <?if($my_style=="1")echo "DAILY";else echo "SUMMARY";?></td>
		<td  align ="center" class="txtThai" height='20'>MONTHLY STOCK :&nbsp;<b>
		<?
			list($op_year,$op_month,$op_day)= split ("-", $op_date, 3); 
			echo $op_day." ".engmonth($op_month)."  ".$op_year;
	?></b></td>
		<td  align ="left" class="txtThai" height='20' width="15%" >Time Print : <?echo date('h:i:s');?></td>
</tr>
</table>
<DIV class="outerframe">
<table  border="1" bgcolor="#000000" cellspacing="0" cellpadding="1" width="100%" bordercolor="#000000">
<THEAD>
<tr  bgcolor="#ffffff" >
<?
echo "<td  align='center' width='5%' class='txtThai' rowspan='2'>ITEM</td>"; 
echo "<td   align='center' width='28%' class='txtThaiLB' colspan='2'>DESCRIPTION</td> ";
//echo "<td   align='center'  valign='middle' class='txtThai' rowspan='2' ><font color='#000000'>COL </font>";
//echo "</td> ";
echo "<td   align='center'  rowspan='2' class='txtThaiL' width='6%'><font color='#000000'>B/F</font>&nbsp;</td> ";

$sql_head="SELECT COUNT(style_io) cnt ,style_io FROM stock_style_io WHERE work_type='$work_type' AND log_status='1' AND (style_io='+' OR style_io='-') AND inven_status='1' AND start_date<='$op_date' AND end_date>='$op_date'   GROUP  BY style_io ORDER  BY style_ord ";
$col_count=0;
$qid = db_query($sql_head);
while ($x = db_fetch_object($qid)) { 
	$col_count+=$x->cnt;?>
	 <td   align="center"  valign="middle" class="txtThaiLB" colspan="<?echo $x->cnt;?>"><font color="#000000"><?if($x->style_io=="+")echo "IN";else echo "OUT";?></font>
	</td> 

<?
}
echo "<td   align='center'   rowspan='2' class='txtThaiL' width='6%'><font color='#000000'>BAL</font>&nbsp;";
echo "</td> ";
echo "<td   align='center'   rowspan='2' class='txtThaiL' width='20%'><font color='#000000'>REMARK</font>&nbsp;";
echo "</td> ";
echo "</tr>";
echo "<tr  bgcolor='#ffffff' >";
echo "<td   align='center'  width='40' valign='middle' class='txtThaiL' ><font color='#000000'>Part</font>&nbsp;";
echo "</td> ";
echo "<td   align='center'  valign='middle' class='txtThaiL' ><font color='#000000'>Model </font>&nbsp;";
echo "</td> ";


$sql_list="SELECT stock_product.group_id,stock_product_group.group_name, ".$data_style."stock_detail.product_id,stock_product.model,stock_product.color, ";
if($my_style=="1")$sql_list.=" SUM(IF (".$data_style."stock_detail.op_date<'$op_date',concat(".$data_style."stock_detail.type , ".$data_style."stock_detail.qty),0)) as bf_qty ";
else $sql_list.="SUM(IF (".$data_style."stock_detail.op_date<'$op_date'&&".$data_style."stock_detail.op_date<='$op_bal',concat(".$data_style."stock_detail.type , ".$data_style."stock_detail.qty),0)) as bf_qty";
$tmp_opt='';
$sql_head="SELECT style_type,style_io FROM stock_style_io WHERE work_type='$work_type' AND log_status='1' AND (style_io='+' OR style_io='-') AND inven_status='1' AND start_date<='$op_date' AND end_date>='$op_date'  ORDER BY style_ord ASC";
$qid = db_query($sql_head);
$i=0;
$sum_bf=0;
$sum_bal =0;
while ($h = db_fetch_object($qid)) { 
	$i++;
	$tmp_opt.="+opt$i";
	$sum_item[$i]=0;
	if($my_style=="1"){//Style dialy
		$sql_list.=", SUM(if(".$data_style."stock_detail.op_date='$op_date' && ".$data_style."stock_detail.doc_type='$h->style_type' && ".$data_style."stock_detail.type = '$h->style_io',".$data_style."stock_detail.qty,0)) as  opt$i ";
	}else {// Style Monthly
		$sql_list.=" , SUM(IF ((".$data_style."stock_detail.op_date<='$op_date'&&".$data_style."stock_detail.op_date>'$op_bal' )&& ".$data_style."stock_detail.doc_type='$h->style_type' && ".$data_style."stock_detail.type = '$h->style_io',".$data_style."stock_detail.qty,0)) as opt$i ";
	}
?>
<td   align="center"  valign="middle" class="txtThaiL" width="4%"  bgcolor="#ffffff"><font color="#000000"><?echo $h->style_type;?></font>&nbsp;
</td> 
<?
}


echo "</tr>";
 $sql_list.=" ,SUM(concat(".$data_style."stock_detail.type , ".$data_style."stock_detail.qty)) as now_qty,stock_product.remarks  FROM ".$data_style."stock_detail ,stock_product_group,stock_product,stock_style_io  WHERE  stock_product_group.group_id=stock_product.group_id AND stock_product.product_id=".$data_style."stock_detail.product_id  AND ".$data_style."stock_detail.doc_type=stock_style_io.style_type AND  ".$data_style."stock_detail.log_status='1' AND stock_style_io.inven_status='1' AND ".$data_style."stock_detail.site_id='$site_id'  AND ".$data_style."stock_detail.op_date<='$op_date' ";

$group_val=str_replace("\\","",$group_val);
$s_date=substr($op_date,0,-2).'01';
if($group_val<>"")$sql_list.=" AND stock_product_group.group_id IN ('$group_val') ";
if($product_id<>"")$sql_list.=" AND ".$data_style."stock_detail.product_id='$product_id'";
$sql_list.=" GROUP BY stock_product.product_id ";
if($show_zero=="1")$sql_list.=" HAVING (now_qty$tmp_opt+bf_qty) > 0";
$sql_list.=" ORDER BY stock_product_group.group_id,stock_product.product_id ";
//echo $sql_list;
$row=0;
$qid = db_query($sql_list);
$group_id="";
 ?>
 </THEAD>
</DIV>
<DIV class="innerframe">
<?
while ($frm = db_fetch_array($qid)) {
$row++;
if($group_id<>$frm["group_id"]){
		echo "<tr bgcolor='#ffffff' class='txtThai'>";
		echo "<td colspan='";
		echo  $col_count+6;
		echo "'>&nbsp;&nbsp;<b>$frm[group_name]</b></td>";
		echo "</tr>";
}
 $group_id=$frm["group_id"];	
?>
<tr bgcolor="#ffffff">
	<td  align="center" class="txtThaiB" ><?echo $row;?>	</td> 
	<td  align="left" class="txtThaiLB" >&nbsp;<?echo $frm["product_id"];?></td> 
	<td  align="left" class="txtThaiLB"   valign="middle">&nbsp;<?echo $frm["model"];?>	&nbsp;<?echo $frm["color"];?>	</td>
	<td  align="right" class="txtThaiLB" valign="middle"><?echo number_format($frm["bf_qty"],$unit_set,'.',',');?>&nbsp;</td
	>
	<?for($i=1;$i<=$col_count;$i++){?>
		<td  align="right" class="txtThaiLB" valign="middle"><?if($frm["opt".$i]>0)echo number_format($frm["opt".$i],$unit_set,'.',',');?>&nbsp;</td>
	<?
	$sum_item[$i]+=$frm["opt".$i];
	}?>
	<td  align="right" class="txtThaiLB" valign="middle"><?echo number_format($frm["now_qty"],$unit_set,'.',',');?>&nbsp;</td>
		<td  align="left" class="txtThaiLB"   valign="middle">&nbsp;<?echo $frm["remarks"];?></td>
	</tr>
	<?
		$sum_bf+=$frm["bf_qty"];
		$sum_bal+=$frm["now_qty"];
		}
		echo "</DIV>";
		?>
<div class="outerframe">
<tfoot>
<tr  bgcolor="#ffffff" >
<td class='TFOOT TD' align='right' colspan='<?echo   $col_count+6;?>'>F.STC.1.Rev.01
</td>
</tr>
</tfoot>
</div>
		<?
		echo "<tr bgcolor='#ffffff'>";
		echo "<td class='txtThai' align='center' colspan='3'>GRAND TOTAL</td>";
		echo "<td class='txtThaiL' align='right'>".number_format($sum_bf,$unit_set,'.',',')."&nbsp;</td>";
		for($i=1;$i<=$col_count;$i++){
				echo "<td class='txtThaiL' align='right'>".number_format($sum_item[$i],$unit_set,'.',',')."&nbsp;</td>";
		}
		echo "<td class='txtThaiL' align='right'>".number_format($sum_bal,$unit_set,'.',',')."&nbsp;</td>";
		echo "<td class='txtThaiL' >&nbsp;</td>";
		echo "</tr>";
		echo "</table>";

		echo "<table  border='1' bordercolor='#000000' cellspacing='0' cellpadding='1' width='100%'>";
		echo "<tr bgcolor='#ffffff'>";
		echo "<td class='txtThai' rowspan='2'>&nbsp;</td>";
		echo "<td class='txtThaiL' width='18%' height='40' align='center' class='txtThai'>$username</td>";
		echo "<td class='txtThaiL' width='18%'>&nbsp;</td>";
		echo "<td class='txtThaiL' width='18%'>&nbsp;</td>";
		echo "</tr>";
		echo "<tr bgcolor='#ffffff'>";
		echo "<td class='txtThai' align='center' width='18%' height='20' class='txtThai'>REPORTD BY</td>";
		echo "<td class='txtThai' align='center' width='18%' class='txtThai'>CHECKED  BY</td>";
		echo "<td class='txtThai' align='center' width='18%' class='txtThai'>APPROVED BY</td>";
		echo "</tr>";
		echo "</table>";
?>


<script language="javascript">
	print_pv(7);
	this.window.close();

</script>  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -