Files
shopee-apps/application/models/ModelKonfigurasiOld.php
T
2026-06-13 16:02:07 +10:00

838 lines
30 KiB
PHP

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class ModelKonfigurasi extends CI_Model {
public function create($table, $data, $batch = false)
{
if($batch === false){
$insert = $this->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();
}
}
?>