break; default: $kodeApp = "SEXT"; } // Get HO dari PT Kontrak $qHo = selectQuery($dbname, 'organisasi', 'kodeorganisasi', "induk='" . $data['kodept'] . "' and tipe='HOLDING'"); $resHo = fetchData($qHo); $kodeorg = $resHo[0]['kodeorganisasi']; if (!empty($param['nokontrakDt'])) { //jika nokontrak menjadi induk,maka kontrak detailnya di buatkan jurnal $qHo2 = selectQuery($dbname, 'organisasi', 'kodeorganisasi', "induk='" . $dataDet['kodept'] . "' and tipe='HOLDING'"); $resHo2 = fetchData($qHo2); $kodeorg2 = $resHo2[0]['kodeorganisasi']; } // Get Parameter Jurnal $paramJ = $zJ->getParam($_SESSION['org']['induk'], $kodeApp, $kodeJurnal); if (empty($paramJ)) { exit("Warning: Parameter Jurnal " . $kodeApp . " belum ada\n" . "Silahkan hubungi pihak IT"); } // Generate No Journal $tanggalJ = tanggalsystemn($param['tanggal']); $counter = $zJ->getCounter($data['kodept'], $kodeJurnal); $counter++; $nojurnal = $zJ->genNoJournal($tanggalJ, $kodeorg, $kodeJurnal, $counter); if (!empty($param['nokontrakDt'])) { //jika nokontrak menjadi induk,maka kontrak detailnya di buatkan jurnal $tanggalJ = tanggalsystemn($param['tanggal']); $counter2 = $zJ->getCounter($dataDet['kodept'], $kodeJurnal); $counter2++; $nojurnal2 = $zJ->genNoJournal($tanggalJ, $kodeorg2, $kodeJurnal, $counter2); }
$rcek2 = mysql_fetch_assoc($qcek2); if ($jmlhBibitan * -1 > $rcek2['totalBibitan']) { exit(" Error:" . $_SESSION['lang']['jumlah'] . " " . $jmlhBibitan . " " . $_SESSION['lang']['greater'] . " " . $_SESSION['lang']['total'] . " " . $_SESSION['lang']['stock'] . " " . $rcek2['totalBibitan'] . " " . $_SESSION['lang']['on'] . " " . $_SESSION['lang']['batch'] . " " . $batchVar . " " . $_SESSION['lang']['lokasi'] . " " . $kdOrg); } $scek = "select post from " . $dbname . ".bibitan_mutasi where batch='" . $batchVar . "' and kodeorg='" . $kdOrg . "' and kodetransaksi='" . $kodeTrans . "' and tujuan='" . $kdOrgTjn . "' and tanggal='" . $_POST['tanggal'] . "'"; $qcek = mysql_query($scek) or die("Error " . mysql_error($conn)); $rcek = mysql_fetch_assoc($qcek); if ($rcek['post'] == '0') { // Default Segment $defSegment = colDefaultValue($dbname, 'keu_5segment', 'kodesegment'); /** Jika mutasi ke MN, maka buat jurnal */ if (substr($kdOrgTjn, 6, 2) == 'MN') { $tanggal = str_replace('-', '', $_POST['tanggal']); // Get Parameter Jurnal $kodeJurnal = $kodeTrans; $paramJurnal = $cJournal->getParam($_SESSION['org']['induk'], $kodeTrans, $kodeJurnal); if (empty($paramJurnal)) { exit("Warning: Parameter Jurnal untuk " . $kodeJurnal . " belum ada"); } $strAkun = "'" . $paramJurnal['noakundebet'] . "','" . $paramJurnal['noakunkredit'] . "','" . $paramJurnal['sampaidebet'] . "','" . $paramJurnal['sampaikredit'] . "'"; // Get Jurnal $qJurnal = "SELECT SUM(jumlah) as nilai FROM " . $dbname . ".keu_jurnaldt WHERE LEFT(tanggal,7)<='" . substr($tanggal, 0, 6) . "' and noakun in (" . $strAkun . ")"; $resJurnal = fetchData($qJurnal); $sumX = $resJurnal[0]['nilai']; // Get Saldo Bibit $qBibit = "SELECT SUM(jumlah) as nilai FROM " . $dbname . ".bibitan_mutasi WHERE kodeorg='" . $kdOrg . "'"; $resBibit = fetchData($qBibit); $sumY = 0; if (!empty($resBibit)) { $sumY = $resBibit[0]['nilai']; }