db->insert($table, $data); }else{ $insert = $this->db->insert_batch($table, $data); } return $insert; } public function update($table, $data, $pk, $id = null, $batch = false) { if($batch === false){ $insert = $this->db->update($table, $data, array($pk => $id)); }else{ $insert = $this->db->update_batch($table, $data, $pk); } return $insert; } public function delete($table, $data, $pk) { $this->db->where_in($pk, $data); return $this->db->delete($table); } //Model getAdd public function addTempoMonth($date,$month) { $sum = strtotime(date("m/d/Y", strtotime("$date")) . " +$month month"); $dateTo=date('m/d/Y',$sum); return $dateTo; } //Model getData public function getData_Bank_forSetdata($id = null){ if ($id === null) { $this->db->select('*'); $this->db->from('bank'); $this->db->order_by('KODE_BANK ASC'); }else{ $this->db->select('*'); $this->db->from('bank'); $this->db->where(['ID_bank' => $id]); } return $this->db->get()->result_array(); } public function getData_Barang_forSetdata() { $this->db->select('*'); $this->db->from('barang a'); $this->db->join('jenis b','b.ID_JENIS=a.JENIS_ID'); $this->db->where('b.TYPE_JENIS!=2'); $this->db->order_by('b.NAMA_JENIS ASC'); return $this->db->get()->result_array(); } public function getData_DaftarKasbank_byPERKIRAAN_9_forSetdata() { $this->db->select('*'); $this->db->from('daftar_kasbank'); $this->db->where('PERKIRAAN_ID=9'); return $this->db->get()->result_array(); } public function getData_DaftarKasbank_byPERKIRAAN_11_forSetdata() { $this->db->select('*'); $this->db->from('daftar_kasbank'); $this->db->where('PERKIRAAN_ID=11'); return $this->db->get()->result_array(); } public function getData_DaftarKasbank_byPERKIRAAN_13_forSetdata() { $this->db->select('*'); $this->db->from('daftar_kasbank'); $this->db->where('PERKIRAAN_ID=13'); return $this->db->get()->result_array(); } public function getData_DaftarKasbank_byPERKIRAAN_forSetdata($id) { $this->db->select('*'); $this->db->from('daftar_kasbank'); $this->db->where(['PERKIRAAN_ID' => $id]); return $this->db->get()->result_array(); } public function getData_DaftarKasbank_forSetdata() { $this->db->select('*,CONCAT("Rp ",FORMAT(a.DEBET_DKB,2)) as DEBET,CONCAT("Rp ",FORMAT(a.KREDIT_DKB,2)) as KREDIT'); $this->db->from('daftar_kasbank a'); $this->db->join('perkiraan b','b.ID_PERKIRAAN=a.PERKIRAAN_ID'); $this->db->where('a.PERKIRAAN_ID=8'); $this->db->or_where('a.PERKIRAAN_ID=9'); $this->db->or_where('a.PERKIRAAN_ID=11'); $this->db->or_where('a.PERKIRAAN_ID=13'); $this->db->or_where('a.PERKIRAAN_ID=17'); $this->db->or_where('a.PERKIRAAN_ID=18'); $this->db->or_where('a.PERKIRAAN_ID=20'); return $this->db->get()->result_array(); } public function getData_DaftarJurnalMemo_byDKB_forSetdata($id) { $this->db->select('*'); $this->db->from('daftar_jurnalmemo'); $this->db->where(['DKB_ID' => $id]); return $this->db->get()->result_array(); } public function getData_DaftarJurnalMemo_byID($id) { $this->db->select('*'); $this->db->from('daftar_jurnalmemo'); $this->db->where(['ID_DJM' => $id]); return $this->db->get()->result_array(); } public function getData_DaftarJurnalMemo_byPERKIRAAN_forSetdata() { $this->db->select('*'); $this->db->from('daftar_jurnalmemo'); return $this->db->get()->result_array(); } public function getData_DaftarJurnalMemo_forSetdata() { $this->db->select('*,CONCAT("Rp ",FORMAT(a.DEBET_DJM,2)) as DEBET,CONCAT("Rp ",FORMAT(a.KREDIT_DJM,2)) as KREDIT'); $this->db->from('daftar_jurnalmemo a'); $this->db->join('perkiraan b','b.ID_PERKIRAAN=a.PERKIRAAN_ID'); return $this->db->get()->result_array(); } public function getData_DpPembelian_byID($id) { $this->db->select('*'); $this->db->from('dp_pembelian'); $this->db->where(['ID_DPB' => $id]); return $this->db->get()->result_array(); } public function getData_DpPembelian_bySUPPLIER_forSetdata($id) { $this->db->select('*'); $this->db->from('dp_pembelian'); $this->db->where(['SUPPLIER_ID' => $id]); return $this->db->get()->result_array(); } public function getData_DpPembelian_forSetdata() { $this->db->select('*,CONCAT("Rp ",FORMAT(a.DEBET_DPB,2)) as DEBET,DATE_FORMAT(a.TGL_DPB,"%d/%m/%Y") as TANGGAL'); $this->db->from('dp_pembelian a'); $this->db->join('supplier b','b.ID_SUPPLIER=a.SUPPLIER_ID'); $this->db->join('kota c','c.ID_KOTA=b.KOTA_ID'); return $this->db->get()->result_array(); } public function getData_DpPenjualan_byID($id) { $this->db->select('*'); $this->db->from('dp_penjualan'); $this->db->where(['ID_DPJ' => $id]); return $this->db->get()->result_array(); } public function getData_DpPenjualan_byPELANGGAN_forSetdata($id) { $this->db->select('*'); $this->db->from('dp_penjualan'); $this->db->where(['PELANGGAN_ID' => $id]); return $this->db->get()->result_array(); } public function getData_DpPenjualan_forSetdata() { $this->db->select('*,CONCAT("Rp ",FORMAT(a.KREDIT_DPJ,2)) as KREDIT,DATE_FORMAT(a.TGL_DPJ,"%d/%m/%Y") as TANGGAL'); $this->db->from('dp_penjualan a'); $this->db->join('pelanggan b','b.ID_PELANGGAN=a.PELANGGAN_ID'); $this->db->join('kota c','c.ID_KOTA=b.KOTA_ID'); return $this->db->get()->result_array(); } public function getData_HutangDagang_byID($id) { $this->db->select('*'); $this->db->from('hutang_dagang'); $this->db->where(['ID_HDA' => $id]); return $this->db->get()->result_array(); } public function getData_HutangDagang_forSetdata() { $this->db->select('*,CONCAT("Rp ",FORMAT(a.KREDIT_HDA,2)) as KREDIT,DATE_FORMAT(a.TGL_HDA,"%d/%m/%Y") as TANGGAL'); $this->db->from('hutang_dagang a'); $this->db->join('supplier b','b.ID_SUPPLIER=a.SUPPLIER_ID'); $this->db->join('kota c','c.ID_KOTA=b.KOTA_ID'); $this->db->join('pembelian d','d.ID_PEMBELIAN=a.PEMBELIAN_ID'); $this->db->order_by('a.ID_HDA DESC'); return $this->db->get()->result_array(); } public function getData_Karyawan_forSetdata($id = null){ if ($id === null) { $this->db->select('*'); $this->db->from('karyawan'); $this->db->order_by('NAMA_PANGGILAN_KARYAWAN ASC'); }else{ $this->db->select('*'); $this->db->from('karyawan'); $this->db->where(['ID_KARYAWAN' => $id]); } return $this->db->get()->result_array(); } public function getData_Kas_forSetdata($id = null){ if ($id === null) { $this->db->select('*'); $this->db->from('kas'); }else{ $this->db->select('*'); $this->db->from('kas'); $this->db->where(['ID_KAS' => $id]); } return $this->db->get()->result_array(); } public function getData_Neraca_AkumulasiLaba_forSetdata($id) { $this->db->select('ID_NERACA'); $this->db->from('neraca'); $this->db->where('PERKIRAAN_ID=21'); $this->db->where(['SETDATA_ID' => $id]); return $this->db->get()->result_array(); } public function getData_Neraca_Lain_forSetdata() { $this->db->select('*,CONCAT("Rp ",FORMAT(a.NILAI_NERACA,2)) as NERACA'); $this->db->from('neraca a'); $this->db->join('perkiraan b','b.ID_PERKIRAAN=a.PERKIRAAN_ID'); $this->db->where('a.PERKIRAAN_ID=21'); $this->db->or_where('a.PERKIRAAN_ID=22'); return $this->db->get()->result_array(); } public function getData_Neraca_PersediaanAwal_forSetdata($id) { $this->db->select('ID_NERACA'); $this->db->from('neraca'); $this->db->where('PERKIRAAN_ID=26'); $this->db->where(['SETDATA_ID' => $id]); return $this->db->get()->result_array(); } public function getData_Pelanggan_forSetdata($id = null){ if ($id === null) { $this->db->select('*'); $this->db->from('pelanggan a'); $this->db->join('kota b','b.ID_KOTA=a.KOTA_ID','left'); $this->db->join('kelompok c','c.ID_KELOMPOK=a.KELOMPOK_ID','left'); $this->db->order_by('a.TYPE_PELANGGAN ASC, a.NAMA_PELANGGAN ASC'); $this->db->group_by('a.ID_PELANGGAN'); }else{ $this->db->select('*'); $this->db->from('pelanggan a'); $this->db->join('kota b','b.ID_KOTA=a.KOTA_ID','left'); $this->db->join('kelompok c','c.ID_KELOMPOK=a.KELOMPOK_ID','left'); $this->db->order_by('a.TYPE_PELANGGAN ASC'); $this->db->group_by('a.ID_PELANGGAN'); $this->db->where(['a.ID_PELANGGAN' => $id]); } return $this->db->get()->result_array(); } public function getData_PerkiraanKasbankLain_forSetdata($id=null) { if ($id==null) { $this->db->select('*'); $this->db->from('perkiraan'); $this->db->where('ID_PERKIRAAN=8'); $this->db->or_where('ID_PERKIRAAN=9'); $this->db->or_where('ID_PERKIRAAN=11'); $this->db->or_where('ID_PERKIRAAN=13'); $this->db->or_where('ID_PERKIRAAN=17'); $this->db->or_where('ID_PERKIRAAN=18'); $this->db->or_where('ID_PERKIRAAN=20'); } else { $this->db->select('*'); $this->db->from('perkiraan'); $this->db->where(['ID_PERKIRAAN' => $id]); } return $this->db->get()->result_array(); } public function getData_PerkiraanJurnalMemoLain_forSetdata($id=null) { if ($id==null) { $this->db->select('*'); $this->db->from('perkiraan'); $this->db->where('ID_PERKIRAAN=10'); $this->db->or_where('ID_PERKIRAAN=12'); $this->db->or_where('ID_PERKIRAAN=14'); $this->db->or_where('ID_PERKIRAAN=16'); } else { $this->db->select('*'); $this->db->from('perkiraan'); $this->db->where(['ID_PERKIRAAN' => $id]); } return $this->db->get()->result_array(); } public function getData_Perkiraan_byID_forSetdata($id) { $this->db->select('*'); $this->db->from('perkiraan'); $this->db->where(['ID_PERKIRAAN' => $id]); return $this->db->get()->result_array(); } public function getData_Pihakke3_forSetdata($id = null){ if ($id === null) { $this->db->select('*'); $this->db->from('pihakke3 a'); $this->db->join('kota b','b.ID_KOTA=a.KOTA_ID'); }else{ $this->db->select('*'); $this->db->from('pihakke3 a'); $this->db->join('kota b','b.ID_KOTA=a.KOTA_ID'); $this->db->where(['a.ID_PIHAKKE3' => $id]); } return $this->db->get()->result_array(); } public function getData_PiutangDagang_byID($id) { $this->db->select('*'); $this->db->from('piutang_dagang'); $this->db->where(['ID_PDA' => $id]); return $this->db->get()->result_array(); } public function getData_PiutangDagang_forSetdata() { $this->db->select('*,CONCAT("Rp ",FORMAT(a.DEBET_PDA,2)) as DEBET,DATE_FORMAT(a.TGL_PDA,"%d/%m/%Y") as TANGGAL'); $this->db->from('piutang_dagang a'); $this->db->join('pelanggan b','b.ID_PELANGGAN=a.PELANGGAN_ID'); $this->db->join('kota c','c.ID_KOTA=b.KOTA_ID'); $this->db->join('penjualan d','d.ID_PENJUALAN=a.PENJUALAN_ID'); $this->db->order_by('a.ID_PDA DESC'); return $this->db->get()->result_array(); } public function getData_PiutangKaryawan_byID($id) { $this->db->select('*'); $this->db->from('piutang_karyawan'); $this->db->where(['ID_PKA' => $id]); return $this->db->get()->result_array(); } public function getData_PiutangKaryawan_byKARYAWAN_forSetdata($id) { $this->db->select('*'); $this->db->from('piutang_karyawan'); $this->db->where(['KARYAWAN_ID' => $id]); return $this->db->get()->result_array(); } public function getData_PiutangKaryawan_forSetdata() { $this->db->select('*,CONCAT("Rp ",FORMAT(a.DEBET_PKA,2)) as DEBET,DATE_FORMAT(a.TGL_PKA,"%d/%m/%Y") as TANGGAL'); $this->db->from('piutang_karyawan a'); $this->db->join('karyawan b','b.ID_KARYAWAN=a.KARYAWAN_ID'); $this->db->order_by('a.ID_PKA DESC'); return $this->db->get()->result_array(); } public function getData_PiutangPihakke3_byID($id) { $this->db->select('*'); $this->db->from('piutang_pihakke3'); $this->db->where(['ID_PPK' => $id]); return $this->db->get()->result_array(); } public function getData_PiutangPihakke3_byPIHAKKE3_forSetdata($id) { $this->db->select('*'); $this->db->from('piutang_pihakke3'); $this->db->where(['PIHAKKE3_ID' => $id]); return $this->db->get()->result_array(); } public function getData_PiutangPihakke3_forSetdata() { $this->db->select('*,CONCAT("Rp ",FORMAT(a.DEBET_PPK,2)) as DEBET,DATE_FORMAT(a.TGL_PPK,"%d/%m/%Y") as TANGGAL'); $this->db->from('piutang_pihakke3 a'); $this->db->join('pihakke3 b','b.ID_PIHAKKE3=a.PIHAKKE3_ID'); $this->db->join('kota c','c.ID_KOTA=b.KOTA_ID'); $this->db->order_by('a.ID_PPK DESC'); return $this->db->get()->result_array(); } public function getData_SaldoBank_byBANK_forSetdata($id) { $this->db->select('*'); $this->db->from('saldo_bank'); $this->db->where(['BANK_ID' => $id]); return $this->db->get()->result_array(); } public function getData_SaldoBank_byID($id) { $this->db->select('*'); $this->db->from('saldo_bank'); $this->db->where(['ID_SB' => $id]); return $this->db->get()->result_array(); } public function getData_SaldoBank_forSetdata() { $this->db->select('*,CONCAT("Rp ",FORMAT(a.DEBET_SB,2)) as DEBET,DATE_FORMAT(a.TGL_INPUT,"%d/%m/%Y") as TANGGAL'); $this->db->from('saldo_bank a'); $this->db->join('bank b','b.ID_BANK=a.BANK_ID'); $this->db->order_by('a.ID_SB DESC'); return $this->db->get()->result_array(); } public function getData_SaldoKas_byID($id) { $this->db->select('*'); $this->db->from('saldo_kas'); $this->db->where(['ID_SK' => $id]); return $this->db->get()->result_array(); } public function getData_SaldoKas_byKAS_forSetdata($id) { $this->db->select('*'); $this->db->from('saldo_kas'); $this->db->where(['KAS_ID' => $id]); return $this->db->get()->result_array(); } public function getData_SaldoKas_forSetdata() { $this->db->select('*,CONCAT("Rp ",FORMAT(a.DEBET_SK,2)) as DEBET,DATE_FORMAT(a.TGL_INPUT,"%d/%m/%Y") as TANGGAL'); $this->db->from('saldo_kas a'); $this->db->join('kas b','b.ID_KAS=a.KAS_ID'); return $this->db->get()->result_array(); } public function getData_SnIo_byID_forSetdata($id) { $this->db->select('*'); $this->db->from('sn_io'); $this->db->where(['ID_SNIO' => $id]); return $this->db->get()->result_array(); } public function getData_SnIo_byIO_forSetdata($id) { $this->db->select('*'); $this->db->from('sn_io a'); $this->db->join('transaksi_stock b','b.ID_IO=a.IO_ID'); $this->db->join('barang c','c.ID_BARANG=b.BARANG_ID'); $this->db->where(['a.IO_ID' => $id]); return $this->db->get()->result_array(); } public function getData_SnStock_byBARANG_Null_forSetdata($id) { $this->db->select('*'); $this->db->from('sn_stock a'); $this->db->join('barang b','b.ID_BARANG=a.BARANG_ID'); $this->db->where(['a.BARANG_ID' => $id]); $this->db->where('a.STATUS_SNSTOCK is NULL'); return $this->db->get()->result_array(); } public function getData_SnStock_byBARANG_forSetdata($id) { $this->db->select('ID_SNSTOCK'); $this->db->from('sn_stock'); $this->db->where(['BARANG_ID' => $id]); return $this->db->get()->result_array(); } public function getData_SnStock_byNAMA_AllStatus_forSetdata($id) { $this->db->select('*'); $this->db->from('sn_stock'); $this->db->where(['NAMA_SNSTOCK' => $id]); return $this->db->get()->result_array(); } public function getData_SnStock_SnIo_byNAMA_AllStatus_forSetdata($id) { $this->db->select('*'); $this->db->from('sn_stock a'); $this->db->join('sn_io b','b.NAMA_SNIO=a.NAMA_SNSTOCK','left'); $this->db->where(['a.NAMA_SNSTOCK' => $id]); return $this->db->get()->result_array(); } public function getData_Supplier_forSetdata($id = null){ if ($id === null) { $this->db->select('*'); $this->db->from('supplier a'); $this->db->join('kota b','b.ID_KOTA=a.KOTA_ID'); }else{ $this->db->select('*'); $this->db->from('supplier a'); $this->db->join('kota b','b.ID_KOTA=a.KOTA_ID'); $this->db->where(['a.ID_SUPPLIER' => $id]); } return $this->db->get()->result_array(); } public function getData_TransaksiStock_byBARANG_forSetdata($id) { $this->db->select('*'); $this->db->from('transaksi_stock'); $this->db->where(['BARANG_ID' => $id]); return $this->db->get()->result_array(); } public function getData_TransaksiStock_byID_forSetdata($id) { $this->db->select('*'); $this->db->from('transaksi_stock a'); $this->db->join('barang b','b.ID_BARANG=a.BARANG_ID','left'); $this->db->join('jenis c','c.ID_JENIS=b.JENIS_ID','left'); $this->db->where(['a.ID_IO' => $id]); $this->db->group_by('a.ID_IO'); return $this->db->get()->result_array(); } public function getData_TransaksiStock_bySETDATA_forSetdata() { $this->db->select('*'); $this->db->from('transaksi_stock'); $this->db->where('SETDATA_ID=1'); return $this->db->get()->result_array(); } public function getData_TransaksiStock_forSetdata() { $this->db->select('*,CONCAT("Rp ",FORMAT(a.HARGA_IO,2)) as HARGA'); $this->db->from('transaksi_stock a'); $this->db->join('barang b','b.ID_BARANG=a.BARANG_ID'); $this->db->join('jenis c','c.ID_JENIS=b.JENIS_ID'); $this->db->order_by('b.KODE_BARANG ASC'); return $this->db->get()->result_array(); } public function getData_TransaksiStock_forSetdata_HPP() { //$offset = 0; $this->db->select('*,CONCAT("Rp ",FORMAT(a.HARGA_IO,2)) as HARGA'); $this->db->from('transaksi_stock a'); $this->db->join('barang b','b.ID_BARANG=a.BARANG_ID'); $this->db->join('jenis c','c.ID_JENIS=b.JENIS_ID'); $this->db->where('a.STATUS_IO=0'); //$this->db->where('a.HARGA_IO is NULL'); $this->db->order_by('b.KODE_BARANG ASC'); //$this->db->limit('500',$offset); //$this->db->limit('109'); return $this->db->get()->result_array(); } public function getData_TransaksiStock_justID() { $this->db->select('ID_IO'); $this->db->from('transaksi_stock'); $this->db->where('STATUS_IO is NULL'); return $this->db->get()->result_array(); } public function getData_TransaksiStock_Null_forSetdata($id) { $this->db->select('*'); $this->db->from('transaksi_stock'); $this->db->where(['ID_IO' => $id]); $this->db->where('STATUS_IO is NULL'); return $this->db->get()->result_array(); } public function getData_TransaksiStock_0_forSetdata() { $this->db->select('*,CONCAT("Rp ",FORMAT(a.HARGA_IO,2)) as HARGA'); $this->db->from('transaksi_stock a'); $this->db->join('barang b','b.ID_BARANG=a.BARANG_ID'); $this->db->join('jenis c','c.ID_JENIS=b.JENIS_ID'); $this->db->where('a.STATUS_IO=0'); $this->db->order_by('a.ID_IO DESC'); return $this->db->get()->result_array(); } //Model getID public function getID_BiayaPenyusutanInventarisMax() { $this->db->select_max('ID_BPI'); $this->db->from('biaya_penyusutaninventaris'); return $this->db->get()->result_array(); } public function getID_BiayaPenyusutanKendaraanMax() { $this->db->select_max('ID_BPK'); $this->db->from('biaya_penyusutankendaraan'); return $this->db->get()->result_array(); } public function getID_BiayaPenyusutanRukoMax() { $this->db->select_max('ID_BPR'); $this->db->from('biaya_penyusutanruko'); return $this->db->get()->result_array(); } public function getID_DaftarJurnalMemoMax() { $this->db->select_max('ID_DJM'); $this->db->from('daftar_jurnalmemo'); return $this->db->get()->result_array(); } public function getID_DaftarKasbankMax() { $this->db->select_max('ID_DKB'); $this->db->from('daftar_kasbank'); return $this->db->get()->result_array(); } public function getID_DPPajakMax() { $this->db->select_max('ID_DPP'); $this->db->from('dp_pajak'); return $this->db->get()->result_array(); } public function getID_DPPembelianMax() { $this->db->select_max('ID_DPB'); $this->db->from('dp_pembelian'); return $this->db->get()->result_array(); } public function getID_DPPenjualanMax() { $this->db->select_max('ID_DPJ'); $this->db->from('dp_penjualan'); return $this->db->get()->result_array(); } public function getID_PenjualanMax() { $this->db->select_max('ID_PENJUALAN'); $this->db->from('penjualan'); return $this->db->get()->result_array(); } public function getID_PembelianMax() { $this->db->select_max('ID_PEMBELIAN'); $this->db->from('pembelian'); return $this->db->get()->result_array(); } public function getID_PiutangKaryawanMax() { $this->db->select_max('ID_PKA'); $this->db->from('piutang_karyawan'); return $this->db->get()->result_array(); } public function getID_PiutangPihakke3Max() { $this->db->select_max('ID_PPK'); $this->db->from('piutang_pihakke3'); return $this->db->get()->result_array(); } public function getID_SaldoBankMax() { $this->db->select_max('ID_SB'); $this->db->from('saldo_bank'); return $this->db->get()->result_array(); } public function getID_SaldoKasMax() { $this->db->select_max('ID_SK'); $this->db->from('saldo_kas'); return $this->db->get()->result_array(); } public function getID_SetdataMax() { $this->db->select_max('ID_SETDATA'); $this->db->from('setdata'); return $this->db->get()->result_array(); } //Model getKode public function getKode_Setdata() { $this->db->select('MAX(KODE_SETDATA) AS KODE'); $this->db->from('setdata'); return $this->db->get()->result_array(); } public function getKode_Penjualan() { $this->db->select('MAX(KODE_PENJUALAN) AS KODE'); $this->db->from('penjualan'); return $this->db->get()->result_array(); } public function getKode_Pembelian() { $this->db->select('MAX(KODE_PEMBELIAN) AS KODE'); $this->db->from('pembelian'); return $this->db->get()->result_array(); } //Model getNilai public function getNilai_Neraca21_forSetdata() { $this->db->select('*,CONCAT("Rp ",FORMAT(NILAI_NERACA,2)) as TOTAL'); $this->db->from('neraca'); $this->db->where('PERKIRAAN_ID=21'); $this->db->where('SETDATA_ID=1'); return $this->db->get()->result_array(); } public function getNilai_Neraca22_forSetdata() { $this->db->select('*,CONCAT("Rp ",FORMAT(NILAI_NERACA,2)) as TOTAL'); $this->db->from('neraca'); $this->db->where('PERKIRAAN_ID=22'); $this->db->where('SETDATA_ID=1'); return $this->db->get()->result_array(); } //Model getQtyReal public function getQtyReal_SnStock_byBARANG_Null_forSetdata($id) { $this->db->select('a.ID_SNSTOCK'); $this->db->from('sn_stock a'); $this->db->join('barang b','b.ID_BARANG=a.BARANG_ID'); $this->db->where(['a.BARANG_ID' => $id]); $this->db->where('a.STATUS_SNSTOCK is NULL'); return $this->db->count_all_results(); } public function getQtyReal_TransaksiStock_forSetdata($id) { $this->db->select('a.ID_SNIO'); $this->db->from('sn_io a'); $this->db->join('transaksi_stock b','b.ID_IO=a.IO_ID'); $this->db->group_by('a.ID_SNIO'); $this->db->where(['a.IO_ID' => $id]); return $this->db->count_all_results(); } //Model getSum public function getSum_DaftarKasbank_8_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(DEBET_DKB),2)) as TOTAL,SUM(DEBET_DKB) AS DEBET'); $this->db->from('daftar_kasbank'); $this->db->where('PERKIRAAN_ID=8'); return $this->db->get()->result_array(); } public function getSum_DpPembelian_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(DEBET_DPB),2)) as TOTAL,SUM(DEBET_DPB) AS DEBET'); $this->db->from('dp_pembelian'); return $this->db->get()->result_array(); } public function getSum_DpPenjualan_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(KREDIT_DPJ),2)) as TOTAL,SUM(KREDIT_DPJ) AS KREDIT'); $this->db->from('dp_penjualan'); return $this->db->get()->result_array(); } public function getSum_HutangAktiva_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(KREDIT_DKB),2)) as TOTAL,SUM(KREDIT_DKB) AS KREDIT'); $this->db->from('daftar_kasbank'); $this->db->where('PERKIRAAN_ID=18'); return $this->db->get()->result_array(); } public function getSum_HutangBank_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(KREDIT_DKB),2)) as TOTAL,SUM(KREDIT_DKB) AS KREDIT'); $this->db->from('daftar_kasbank'); $this->db->where('PERKIRAAN_ID=17'); return $this->db->get()->result_array(); } public function getSum_HutangDagang_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(KREDIT_HDA),2)) as TOTAL,SUM(KREDIT_HDA) AS KREDIT'); $this->db->from('hutang_dagang'); return $this->db->get()->result_array(); } public function getSum_HutangPajak_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(KREDIT_DJM),2)) as TOTAL,SUM(KREDIT_DJM) AS KREDIT'); $this->db->from('daftar_jurnalmemo'); $this->db->where('PERKIRAAN_ID=16'); return $this->db->get()->result_array(); } public function getSum_InventarisKantor_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(DEBET_DKB),2)) as TOTAL,SUM(DEBET_DKB) AS DEBET'); $this->db->from('daftar_kasbank'); $this->db->where('PERKIRAAN_ID=9'); return $this->db->get()->result_array(); } public function getSum_Kendaraan_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(DEBET_DKB),2)) as TOTAL,SUM(DEBET_DKB) AS DEBET'); $this->db->from('daftar_kasbank'); $this->db->where('PERKIRAAN_ID=13'); return $this->db->get()->result_array(); } public function getSum_Modal_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(KREDIT_DKB),2)) as TOTAL,SUM(KREDIT_DKB) AS KREDIT'); $this->db->from('daftar_kasbank'); $this->db->where('PERKIRAAN_ID=20'); return $this->db->get()->result_array(); } public function getSum_PenyusutanInventarisKantor_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(DEBET_DJM),2)) as TOTAL,SUM(DEBET_DJM) AS DEBET'); $this->db->from('daftar_jurnalmemo'); $this->db->where('PERKIRAAN_ID=67'); $this->db->where('BPI_ID is NOT NULL'); return $this->db->get()->result_array(); } public function getSum_PenyusutanKendaraan_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(DEBET_DJM),2)) as TOTAL,SUM(DEBET_DJM) AS DEBET'); $this->db->from('daftar_jurnalmemo'); $this->db->where('PERKIRAAN_ID=67'); $this->db->where('BPK_ID is NOT NULL'); return $this->db->get()->result_array(); } public function getSum_PenyusutanRuko_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(DEBET_DJM),2)) as TOTAL,SUM(DEBET_DJM) AS DEBET'); $this->db->from('daftar_jurnalmemo'); $this->db->where('PERKIRAAN_ID=67'); $this->db->where('BPR_ID is NOT NULL'); return $this->db->get()->result_array(); } public function getSum_Persediaan_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(HARGA_IO*QTY_IO),2)) as TOTAL,SUM(HARGA_IO*QTY_IO) AS HARGA'); $this->db->from('transaksi_stock'); return $this->db->get()->result_array(); } public function getSum_PiutangDagang_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(DEBET_PDA),2)) as TOTAL,SUM(DEBET_PDA) AS DEBET'); $this->db->from('piutang_dagang'); return $this->db->get()->result_array(); } public function getSum_PiutangKaryawan_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(DEBET_PKA),2)) as TOTAL,SUM(DEBET_PKA) AS DEBET'); $this->db->from('piutang_karyawan'); return $this->db->get()->result_array(); } public function getSum_PiutangPihakke3_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(DEBET_PPK),2)) as TOTAL,SUM(DEBET_PPK) AS DEBET'); $this->db->from('piutang_pihakke3'); return $this->db->get()->result_array(); } public function getSum_Ruko_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(DEBET_DKB),2)) as TOTAL,SUM(DEBET_DKB) AS DEBET'); $this->db->from('daftar_kasbank'); $this->db->where('PERKIRAAN_ID=11'); return $this->db->get()->result_array(); } public function getSum_SaldoBank_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(DEBET_SB),2)) as TOTAL,SUM(DEBET_SB) AS DEBET'); $this->db->from('saldo_bank'); return $this->db->get()->result_array(); } public function getSum_SaldoKas_forSetdata() { $this->db->select('CONCAT("Rp ",FORMAT(SUM(DEBET_SK),2)) as TOTAL,SUM(DEBET_SK) AS DEBET'); $this->db->from('saldo_kas'); return $this->db->get()->result_array(); } } ?>