예제 #1
0
         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);
 }
예제 #2
0
 $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'];
         }