Download Jadwal Belanja
This commit is contained in:
@@ -63,7 +63,7 @@ class JadwalSalurdanaController extends Controller
|
||||
}
|
||||
$where.= !empty($idSPS) ? " AND x.kode_rekening='$idSPS' ":"";
|
||||
|
||||
$sqlstr = 'SELECT x.kode_skpd, x.nama_skpd, x.kode_rsk, x.nama_rsk, x.jumlah_anggaran, y.*
|
||||
$sqlstr = 'SELECT x.kode_skpd, x.nama_skpd, x.kode_rsk, x.nama_rsk, x.kode_rekening, x.nama_rekening, x.jumlah_anggaran, y.*
|
||||
FROM SAMASA.VW_BELANJA_REALISASI x
|
||||
LEFT JOIN SAMASA.MV_ASYNC_AKB_REALISASI y
|
||||
ON x.KODE_RSK = y.I_IDRSK AND x.TAHUN_ANGGARAN = y.C_ANGG_TAHUN
|
||||
@@ -225,10 +225,21 @@ class JadwalSalurdanaController extends Controller
|
||||
$sheet = $spreadsheet->getActiveSheet();
|
||||
|
||||
$sheet->setTitle('Akb dan Realisasi');
|
||||
$sheet->setCellValue('A1', 'SKPD');
|
||||
$sheet->setCellValue('B1', 'RSK');
|
||||
$sheet->setCellValue('A1', 'KODE SKPD');
|
||||
$sheet->setCellValue('B1', 'NAMA SKPD');
|
||||
$sheet->setCellValue('C1', 'KODE RSK');
|
||||
$sheet->setCellValue('D1', 'NAMA RSK');
|
||||
$sheet->setCellValue('E1', 'KODE REKENING');
|
||||
$sheet->setCellValue('F1', 'NAMA REKENING');
|
||||
|
||||
$alpha = range("A","Z");
|
||||
$colIndex = 2;
|
||||
$jmlAlpha = count($alpha);
|
||||
for($i=0;$i<$jmlAlpha;$i++)
|
||||
{
|
||||
$alpha[]="A".$alpha[$i];
|
||||
}
|
||||
|
||||
$colIndex = 6;
|
||||
// Nama Kolom bulan
|
||||
$bulans = GetBulan();
|
||||
foreach($bulans as $bulan){
|
||||
@@ -241,6 +252,10 @@ class JadwalSalurdanaController extends Controller
|
||||
$sheet->mergeCells(getAlphabetCell($colIndex).'1'.':'.getAlphabetCell($colIndex+1).'1');
|
||||
$sheet->mergeCells('A1:A2');
|
||||
$sheet->mergeCells('B1:B2');
|
||||
$sheet->mergeCells('C1:C2');
|
||||
$sheet->mergeCells('D1:D2');
|
||||
$sheet->mergeCells('E1:E2');
|
||||
$sheet->mergeCells('F1:F2');
|
||||
$colIndex++;
|
||||
|
||||
// Nama Kolom Jadwal dan Realisasi
|
||||
@@ -259,11 +274,23 @@ class JadwalSalurdanaController extends Controller
|
||||
// Data Kolom Bulan dan Realisasi
|
||||
$rows = 3;
|
||||
foreach ($data as $val){
|
||||
$sheet->setCellValue('A' . $rows, $val["kode_skpd"]." | ".$val["nama_skpd"]);
|
||||
$sheet->setCellValue('B' . $rows, $val["kode_rsk"]." | ".$val["nama_rsk"]);
|
||||
$currIndex = 0;
|
||||
$sheet->setCellValue(getAlphabetCell($currIndex) . $rows, $val["kode_skpd"]);
|
||||
$currIndex++;
|
||||
$sheet->setCellValue(getAlphabetCell($currIndex) . $rows, $val["nama_skpd"]);
|
||||
$currIndex++;
|
||||
$sheet->setCellValue(getAlphabetCell($currIndex) . $rows, $val["kode_rsk"]);
|
||||
$currIndex++;
|
||||
$sheet->setCellValue(getAlphabetCell($currIndex) . $rows, $val["nama_rsk"]);
|
||||
$currIndex++;
|
||||
$sheet->setCellValue(getAlphabetCell($currIndex) . $rows, $val["kode_rekening"]);
|
||||
$currIndex++;
|
||||
$sheet->setCellValue(getAlphabetCell($currIndex) . $rows, $val["nama_rekening"]);
|
||||
$currIndex++;
|
||||
|
||||
$totalJadwalSalur = 0;
|
||||
$totalRealisasi = 0;
|
||||
$currIndex = 2;
|
||||
|
||||
for($i=1;$i<=12;$i++){
|
||||
$sheet->setCellValue(getAlphabetCell($currIndex).$rows, $val["v_akb_".substr("00".$i,-2)]);
|
||||
$totalJadwalSalur += $val["v_akb_".substr("00".$i,-2)];
|
||||
|
||||
Reference in New Issue
Block a user