SHOW:
|
|
- or go back to the newest paste.
1 | function lap_member_sales($dcetak='',$dcetak2='',$member='',$nm_member=''){ | |
2 | ||
3 | ||
4 | $lcnosp2d3 = str_replace('123456789','/',$this->uri->segment(4)); | |
5 | $dokumen = str_replace('987654321',' ',$lcnosp2d3); | |
6 | ||
7 | $tglperiode = $this->tukd_model->tanggal_format_indonesia($dcetak); | |
8 | $tglperiode2 = $this->tukd_model->tanggal_format_indonesia($dcetak2); | |
9 | ||
10 | $cRet ='<TABLE width="100%" border="0"> | |
11 | <tr> | |
12 | <TD align="center" ><b> <br><B>LAPORAN PENDAPATAN PER MEMBER</TD> | |
13 | ||
14 | </tr> | |
15 | </TABLE>'; | |
16 | $cRet .="<table width='100%' border='0' > | |
17 | <tr> | |
18 | <td align='left' width='18%'>Nama Member</td> | |
19 | <td width='1%'>:</td> | |
20 | <td>$nm_member</td> | |
21 | </tr> | |
22 | <tr> | |
23 | <td width='18%'>Periode</td> | |
24 | <td width='1%'>:</td> | |
25 | <td> $tglperiode S/D $tglperiode2 </td> | |
26 | </tr></table>"; | |
27 | ||
28 | $cRet .="<table width='100%' border='1' cellpadding='0' cellspacing='0'> | |
29 | <tr> | |
30 | <td width=\"20%\" bgcolor=\"#CCCCCC\" align='center'><B>No Bukti</B></td> | |
31 | <td width=\"9%\" bgcolor=\"#CCCCCC\" align='center'><B>Member</B></td> | |
32 | <td width=\"9%\" bgcolor=\"#CCCCCC\" align='center'><B>Tanggal</B></td> | |
33 | <td width=\"20%\" bgcolor=\"#CCCCCC\" align='center'><B>Tgl Tempo</B></td> | |
34 | <td width=\"7%\" bgcolor=\"#CCCCCC\" align='center'><B>Keterangan</B></td> | |
35 | <td width=\"7%\" bgcolor=\"#CCCCCC\" align='center'><B>Piutang</B></td> | |
36 | <td width=\"20%\" bgcolor=\"#CCCCCC\" align='center'><B>Bayar</B></td> | |
37 | <td width=\"9%\" bgcolor=\"#CCCCCC\" align='center'><B>Saldo</B></td> | |
38 | ||
39 | </tr> | |
40 | "; | |
41 | ||
42 | $sql = "SELECT * FROM ( | |
43 | SELECT a.no_bukti,a.tgl_bukti,a.tgl_tempo,a.ket,a.kd_sales,a.nm_member,(SELECT alamat FROM ms_member WHERE kd_member=a.kd_member) AS alamat,SUM(b.qty) AS jm_utang,SUM(b.nilai) AS totnil,''AS byr | |
44 | FROM trhjual a inner join trbyrpiutang_jual JOIN trdjual b ON a.no_bukti=b.no_bukti WHERE a.sts_jual='1' GROUP BY a.kd_member,a.tgl_bukti,a.tgl_tempo | |
45 | UNION | |
46 | SELECT d.no_kas AS no_bukti,d.tgl_kas AS tgl_bukti,''AS tgl_tempo,d.ket,c.kd_sales,c.nm_member,(SELECT alamat FROM ms_member WHERE kd_member=c.kd_member) AS alamat, '' jm_utang,''AS totnil,SUM(d.nilai) AS byr | |
47 | FROM trhjual c INNER JOIN trbyrpiutang_jual d ON c.kd_member=d.kd_member WHERE c.sts_jual='1' GROUP BY c.kd_member,c.tgl_bukti )AS t | |
48 | ORDER BY nm_member,tgl_bukti "; | |
49 | $query1 = $this->db->query($sql); | |
50 | $ii = 0; | |
51 | $tot=0; | |
52 | $totnil=0; | |
53 | // $member1 =''; | |
54 | $memberActive=''; | |
55 | /* | |
56 | - | |
56 | + | ------------------------------------------ |
57 | BEGINI? | |
58 | ------------------------------------- | |
59 | */ | |
60 | foreach($query1->result_array() as $resulte) | |
61 | { | |
62 | if($memberActive!= $resulte['nm_member']){ | |
63 | $memberActive = $resulte['nm_member']; | |
64 | $saldo=0; | |
65 | } | |
66 | $ii = $ii+1; | |
67 | $no_bukti = $resulte['no_bukti']; | |
68 | $tgl = $resulte['tgl_bukti']; | |
69 | $tempo = $resulte['tgl_tempo']; | |
70 | $member = $resulte['nm_member']; | |
71 | $ket = $resulte['ket']; | |
72 | $piutang =$resulte['totnil'];// number_format($resulte['totnil'],2,',','.'); | |
73 | $bayar =$resulte['byr'];// number_format($resulte['byr'],2,',','.'); | |
74 | ||
75 | $tot = $tot+$resulte['totnil']; | |
76 | $totnil= $totnil+$resulte['byr']; | |
77 | ||
78 | $saldo = $saldo + $resulte['totnil'] - $resulte['byr']; | |
79 | ||
80 | ||
81 | $cRet .="<tr> | |
82 | <td>$no_bukti</td> | |
83 | <td>$member $member1</td> | |
84 | <td>$tgl</td> | |
85 | ||
86 | <td align='left'>$tempo</td> | |
87 | <td align='right'>$ket</td> | |
88 | <td align='right'>$piutang</td> | |
89 | <td align='right'>$bayar</td> | |
90 | <td align='right'>".number_format($saldo,2,',','.')."</td> | |
91 | ||
92 | </tr> | |
93 | "; | |
94 | ||
95 | } | |
96 | $cRet .="<tr> | |
97 | ||
98 | <td colspan=\"5\" align='center'><b>Jumlah</td> | |
99 | <td align='right'><b>".number_format($tot,2,',','.')."</td> | |
100 | <td align='right'><b>".number_format($totnil,2,',','.')."</td> | |
101 | <td align='left'></td> | |
102 | </tr> | |
103 | "; | |
104 | ||
105 | $cRet .="</table>"; | |
106 | $cRet .= "<table width=\"100%\" border=\"0\" cellpadding = \"10\" > | |
107 | ||
108 | </table>"; | |
109 | $this->template->set('title', ' '); | |
110 | $this->tukd_model->_mpdf('',$cRet,25,8,5,'0'); | |
111 | ||
112 | } |