View difference between Paste ID: 5C7HmHZs and Aajttm3L
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
        	}