You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
131 lines
6.0 KiB
PHP
131 lines
6.0 KiB
PHP
<?php
|
|
include "../func_lib.php";
|
|
session_start();
|
|
if($_SESSION['validUser'] !== TRUE)
|
|
{
|
|
header("location: ./index.php");
|
|
exit();
|
|
}
|
|
echo "<style type='text/css'>";
|
|
echo "div#divprint{width:100%; border:1px solid #000; padding:20px 0; margin-bottom:25px;font:14pt Gill Sans MT;}";
|
|
echo "table.tbl {border-width:0 0 1px 1px;border-spacing:0;border-collapse:collapse;}";
|
|
echo "table.tbl,table.tbl td {border-color:#000;border-style:solid;}";
|
|
echo "table.tbl td {margin:0;padding:2px;border-width:1px 1px 0 0;}";
|
|
echo "</style>";
|
|
|
|
$noFaktur = $_GET['faktur'];
|
|
|
|
print("<div id='divprint'>");
|
|
if(isset($noFaktur))
|
|
{
|
|
if(bukaKoneksi()){
|
|
global $conn;
|
|
$query = "SELECT m.no_order, m.tgl_nota, m.tgl_masuk, m.tgl_jatuh_tempo, m.kd_supplier,s.nama_supplier,m.status,m.diskon,
|
|
m.nik,k.nama,m.keterangan,m.tgl_entry, d.kode_barang,d.nm_brg,d.nomor,d.harga_pokok,d.profit,
|
|
d.kode_asli,d.jum_fisik,d.lokasi,d.harga_satuan,d.hj_final,m.rp_beli
|
|
FROM m_pembelian m,d_pembelian d,supplier s,karyawan k
|
|
WHERE d.no_faktur = m.no_faktur
|
|
AND m.kd_supplier = s.kd_supplier
|
|
AND m.nik = k.nik
|
|
AND m.no_faktur = ?
|
|
ORDER BY d.kode_barang,d.nm_brg,d.nomor";
|
|
|
|
if($stmt = mysqli_prepare($conn,$query)){
|
|
mysqli_stmt_bind_param($stmt,"s",$noFaktur);
|
|
mysqli_stmt_execute($stmt);
|
|
mysqli_stmt_store_result($stmt);
|
|
$cek = mysqli_stmt_num_rows($stmt);
|
|
if($cek > 0){
|
|
mysqli_stmt_bind_result($stmt,$noOrder,$tglNota,$tglMsk,$tglTmpo,$kdSup,$nmSup,$status,$disk,
|
|
$nik,$nm,$ket,$tglEntry,$kdBrg,$nmBrg,$no,$hrgP,$profit,$kdAsli,$jumF,$lok,$hrgS,$hjF,$rp_beli);
|
|
print("<center><img src='../images/logo.JPG' width='270' height='208' />");
|
|
print("<hr>");
|
|
print("<b>Laporan Penerimaan Barang toko ".$_SESSION['namatoko']."</b></center><br/>");
|
|
|
|
$i=0;
|
|
$jBeli = 0;
|
|
$rpBeli = 0;
|
|
while(mysqli_stmt_fetch($stmt)){
|
|
if($i==0){
|
|
if($status=="T"){
|
|
$status="Tunai";
|
|
}else if($status=="H"){
|
|
$status="Tempo";
|
|
}else{
|
|
$status="Konsinyasi";
|
|
}
|
|
$disk .= "%";
|
|
$tglNota = encTgl($tglNota);
|
|
$tglMsk = encTgl($tglMsk);
|
|
$tglTmpo = encTgl($tglTmpo);
|
|
$tglEntryS = substr($tglEntry,0,10);
|
|
$tglEntryS = encTgl($tglEntryS);
|
|
$time = substr($tglEntry,11,8);
|
|
|
|
print("<center>");
|
|
print("<table width='80%' border='0'>");
|
|
print("<tr><td>Nomor Faktur </td><td>: $noFaktur</td>
|
|
<td align='right'>Tanggal Nota :</td><td align='right'> $tglNota</td></tr>");
|
|
print("<tr><td>Nomor Order </td><td>: $noOrder</td>
|
|
<td align='right'>Tanggal Masuk :</td><td align='right'> $tglMsk</td></tr>");
|
|
print("<tr><td>Waktu Entry </td><td>: $tglEntryS / $time </td>
|
|
<td align='right'>Kode Supplier :</td><td align='right'> $kdSup | $nmSup</td></tr>");
|
|
print("<tr><td>NIK </td><td>: $nik | $nm</td>
|
|
<td align='right'>Tanggal Jatuh Tempo :</td><td align='right'> $tglTmpo</td></tr>");
|
|
print("<tr><td>Status </td><td>: $status</td>
|
|
<td align='right'>Diskon Pembelian :</td><td align='right'> $disk</td></tr>");
|
|
print("<tr><td>Keterangan </td><td>: $ket</td>
|
|
<td align='right'></td><td align='right'></td></tr>");
|
|
|
|
print("<table width='95%' border='0' class='tbl'><tr>");
|
|
print("<td width='6%' align='center' style='font-size:10pt;color:white;background-color:#65955F;'>KODE ASLI</td>
|
|
<td width='9%' align='center' style='font-size:10pt;color:white;background-color:#65955F;'>KODE BRG</td>
|
|
<td width='35%' align='center' style='font-size:10pt;color:white;background-color:#65955F;'>NAMA BARANG</td>
|
|
<td width='18%' align='center' style='font-size:10pt;color:white;background-color:#65955F;'>KODE BRG LAMA</td>
|
|
<td align='center' width='4%' style='font-size:10pt;color:white;background-color:#65955F;'>NO</td>
|
|
<td align='center' width='4%' style='font-size:10pt;color:white;background-color:#65955F;'>JUML FISIK</td>
|
|
<td align='center' width='7%' style='font-size:10pt;color:white;background-color:#65955F;'>HP LAMA</td>
|
|
<td align='center' width='3%' style='font-size:10pt;color:white;background-color:#65955F;'>PROFIT(%)</td>
|
|
<td align='center' width='9%' style='font-size:10pt;color:white;background-color:#65955F;'>HJ FINAL</td>");
|
|
print("</tr>");
|
|
print("<tr style='font-size:9pt;background-color:#C6FFA3;'>");
|
|
print("<td align='center'>$kdAsli</td>");
|
|
print("<td align='center'>$kdBrg</td>");
|
|
print("<td>$nmBrg</td>");
|
|
print("<td align='center'>$kdBrglama</td>");
|
|
print("<td align='center'>$no</td>");
|
|
print("<td align='center'>$jumF</td>");
|
|
print("<td align=right>".DeconvHrgP($hrgP)."</td>");
|
|
print("<td align='center'>".convHrgP($profit)."</td>");
|
|
print("<td align=right>".number_format($hjF)."</td>");
|
|
print("</tr>");
|
|
}else{
|
|
print("<tr style='font-size:9pt;background-color:#C6FFA3;'>");
|
|
print("<td align='center'>$kdAsli</td>");
|
|
print("<td align='center'>$kdBrg</td>");
|
|
print("<td>$nmBrg</td>");
|
|
print("<td align='center'>$kdBrglama</td>");
|
|
print("<td align='center'>$no</td>");
|
|
print("<td align='center'>$jumF</td>");
|
|
print("<td align=right>".DeconvHrgP($hrgP)."</td>");
|
|
print("<td align='center'>".convHrgP($profit)."</td>");
|
|
print("<td align=right>".number_format($hjF)."</td>");
|
|
print("</tr>");
|
|
}
|
|
$i++;
|
|
$jBeli += $jumF;
|
|
$rpBeli += $jumF * DeconvHrgP($hrgP);
|
|
}
|
|
print("</table><br/><table border='0' width='80%'>
|
|
<tr><b><td width='22%'>Total Jumlah </b></td><td><b>: $jBeli </b></td></tr>
|
|
<tr><b><td width='22%'>Total Rupiah </b></td><td><b>: Rp. ".number_format($rpBeli,2,',','.')."</b></td></tr>
|
|
<tr><b><td width='22%'>Total Rupiah Nota </b></td><td><b>: Rp. ".number_format($rp_beli,2,',','.')."</b></td></tr>
|
|
</table>
|
|
</center>");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
print("</div>");
|
|
?>
|