Server : Apache/2.4.18 (Ubuntu) System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64 User : oppastar ( 1041) PHP Version : 7.0.33-0ubuntu0.16.04.15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, Directory : /var/www/rabbithabit.com/public_html/application/views/admin/pembelian_penerimaan/ |
Upload File : |
<div class="row"> <div class="col-sm-12"> <p> <a href="<?= base_url('admin/pembelian/penerimaan'); ?>"> <i class="fa fa-arrow-left" aria-hidden="true"></i> Kembali ke daftar Penerimaan </a> </p><br> <h2> No. TTB : <?php if(isset($current_transaction_receiving)): ?> <?= $transaction_receiving->no_ttb; ?> <?php endif; ?> </h2> </div><!-- end class="col-sm-12" --> </div> <!-- end row --> <?= form_open_multipart(); ?> <div class="row"> <div class="col-sm-12" style="text-align: center;"> <p style="border: 1px solid;padding: 5px;">Supplier</p> </div> <div class="col-sm-4"> <p><b>No.Pemesanan</b></p> <?php if(isset($current_transaction_receiving)): ?> <input type="hidden" name="id_transaction" value="<?= $transaction->id_transaction; ?>" readonly> <input class="form-control" type="text" value="<?= $transaction->no_transaksi; ?>" disabled> <?php else: ?> <?php if($role == 'apoteker') : ?> <?php //get warehouse id for this apoteker $this->db->select('warehouse_id')->from('users')->where('id', $this->session->userdata('admin')['id']); $apoteker_warehouse_id = $this->db->get()->row()->warehouse_id; ?> <?php endif; ?> <select class="form-control select_transaction" name="id_transaction" required> <option value selected disabled readonly>Pilih No.PO ... </option> <?php foreach ($transaction as $item_transaction):?> <?php /*cek open fully sent and closed fully sent*/ $cek = $this->db->select('id')->from('transaction_receiving')->where('transaction_id',$item_transaction->id_transaction)->where('(status_penerimaan=9 OR status_penerimaan=11)')->get()->row(); /*cek open fully sent and closed fully sent*/ ?> <?php if($cek == null): ?> <?php if($role == 'apoteker') : ?> <?php if($item_transaction->warehouse_id == $apoteker_warehouse_id) : ?> <option value="<?= $item_transaction->id_transaction; ?>"><?= $item_transaction->no_transaksi; ?></option> <?php endif; ?> <?php else : ?> <option value="<?= $item_transaction->id_transaction; ?>"><?= $item_transaction->no_transaksi; ?></option> <?php endif; ?> <?php endif; ?> <?php endforeach; ?> </select> <?= form_error('id_transaction'); ?> <?php endif; ?> <br> <p><b>Nama Supplier</b></p> <?php if(isset($current_transaction_receiving)): ?> <input class="form-control" type="text" value="<?= $supplier->supplier_name; ?>" disabled> <?php else: ?> <input class="form-control" type="text" value="" id="nama_supplier" disabled> <?php endif; ?> <br> <p><b>Alamat</b></p> <div style="border: 1px solid black;padding: 20px 10px;"> <?php if(isset($current_transaction_receiving)): ?> <p style="margin-bottom: 0px;"><?= ucfirst($supplier->supplier_address); ?></p> <?php else: ?> <p id="supplier_address" style="margin-bottom: 0px;"></p> <?php endif; ?> </div> </div> <div class="col-sm-4"> <p><b>E-mail</b></p> <?php if(isset($current_transaction_receiving)): ?> <input class="form-control" type="email" value="<?= $supplier->supplier_email; ?>" style="padding: 5px;width: 100%;" disabled> <?php else: ?> <input class="form-control" type="email" id="supplier_email" style="padding: 5px;width: 100%;" disabled> <?php endif; ?> <br> <p><b>Tgl. Permintaan</b></p> <?php if(isset($current_transaction_receiving)): ?> <input class="form-control" type="text" value="<?= $transaction->tgl_transaksi; ?>" disabled style="padding: 5px;"> <?php else: ?> <input class="form-control" type="text" id="tgl_transaksi" disabled style="padding: 5px;"> <?php endif; ?> <div style="padding-top: 20px;display: none;"> <p><b>No. Referensi Supplier</b></p> <?php if(isset($current_transaction_receiving)): ?> <input class="form-control" type="text" value="<?= $transaction->no_referensi; ?>" disabled style="padding: 5px;"> <?php else: ?> <input class="form-control" type="text" id="no_referensi" disabled style="padding: 5px;"> <?php endif; ?> </div> </div> <div class="col-sm-4"> <p><b>Syarat Pembayaran</b></p> <?php if(isset($current_transaction_receiving)): ?> <input type="text" class="form-control" disabled value="<?= $syarat_pembayaran; ?>" style="padding: 5px;"> <?php else: ?> <select class="form-control" id="syarat_pembayaran" disabled></select> <?php endif; ?> <br> <p><b>Tgl. Jatuh Tempo</b></p> <?php if(isset($current_transaction_receiving)): ?> <input class="form-control" type="date" value="<?= $transaction->tgl_jth_tempo; ?>" disabled style="padding: 5px;"> <?php else: ?> <input class="form-control" type="date" id="tgl_jth_tempo" readonly style="padding: 5px;"> <?php endif; ?> <br> <p><b>Gudang</b></p> <?php if(isset($current_transaction_receiving)): ?> <input class="form-control" type="text" value="<?= $warehouse; ?>" disabled style="padding: 5px;"> <?php else: ?> <input class="form-control" type="text" id="warehouse" disabled style="padding: 5px;"> <?php endif; ?> </div> </div> <div class="row" > <div class="col-sm-12"> <div class="table-responsive"> <table class="table table-striped" style="margin-bottom: 0px;"> <thead> <tr> <th>Produk</th> <th>Kode Produk</th> <th>SatuanBeli to SatuanJual</th> <th>Quantitas Beli Diterima</th> <th>Quantitas Jual</th> <th>Last90D</th> <th>Stok Skrg</th> </tr> </thead> <tbody id="transaction_detail"> <?php if(isset($current_transaction_receiving)): ?> <?php $a=0; foreach ($transaction_detail as $item_transaction_detail):?> <tr> <td> <?php $products = $this->db->select('title,product_code')->from('products')->where('id_products',$item_transaction_detail->id_product)->get()->row(); echo ucfirst($products->title); ?> </td> <td><?php echo ucfirst($products->product_code); ?></td> <td> <select class="form-control" disabled> <option readonly selected>Pilih Conversi</option> <?php $konversi=$this->db->query("select id_product,satuan_beli_id,satuan_jual_id from `transaction_detail` where id_transaction=".$item_transaction_detail->id_transaction." and id_product=".$item_transaction_detail->id_product." union select product_id,satuan_beli_id,satuan_jual_id from unit_convertion where product_id=".$item_transaction_detail->id_product)->result(); foreach ($konversi as $item): $satuan_beli = $this->db->select("*")->from("conversion")->where("id_conversion",$item_transaction_detail->satuan_beli_id)->get()->row()->conversion; $satuan_jual = $this->db->select("*")->from("conversion")->where("id_conversion",$item_transaction_detail->satuan_jual_id)->get()->row()->conversion; ?><?php if(($item->satuan_beli_id == $item_transaction_detail->satuan_beli_id) && ($item->satuan_jual_id == $item_transaction_detail->satuan_jual_id)) : ?> <option value="<?= ($item->satuan_beli_id).'-'.($item->satuan_jual_id)?>" selected><?= ucfirst($satuan_beli).' -to- '.ucfirst($satuan_jual); ?></option> <?php else: ?> <option value="<?= ($item->satuan_beli_id).'-'.($item->satuan_jual_id)?>"><?= ucfirst($satuan_beli).' -to- '.ucfirst($satuan_jual); ?></option> <?php endif; ?> <?php endforeach; ?> </select> </td> <td> <?php if(isset($current_transaction_receiving)): ?> <input type="number" class="form-control" id="coming_qty<?= $item_transaction_detail->id; ?>" onblur="cekqty(<?= $item_transaction_detail->id; ?>)" name="coming_qty[]" min="0" value="<?= $transaction_receiving_detail[$a]->qty_receiving; ?>" required style="width: 90px;text-align: center;padding: 5px;display: inline;"> <?php else: ?> <input type="number" class="form-control" id="coming_qty<?= $item_transaction_detail->id; ?>" onblur="cekqty(<?= $item_transaction_detail->id; ?>)" name="coming_qty[]" min="0" required style="width: 90px;text-align: center;padding: 5px;display: inline;"> <?php endif; ?> <input type="hidden" id="current_qty<?= $item_transaction_detail->id; ?>" value="<?= $item_transaction_detail->kuantitas_beli; ?>"> <input type="hidden" id="current_qty_receiving<?= $item_transaction_detail->id; ?>" value="<?= $item_transaction_detail->kuantitas_beli_penerimaan; ?>"> <p id="final_result_qty<?= $item_transaction_detail->id; ?>" style="display: inline;"></p> </td> <td> <?php $konversi = $item_transaction_detail->konversi; $convertion_value = $konversi * $item_transaction_detail->kuantitas_beli; ?> <input type="hidden" id="konversi<?= $item_transaction_detail->id; ?>" value="<?= $konversi;?>"> <input type="hidden" id="current_konversi<?= $item_transaction_detail->id; ?>" value="<?= $convertion_value;?>"> <input class="form-control" id="new_konversi_value<?= $item_transaction_detail->id; ?>" type="text" disabled value="<?= $convertion_value; ?>" style="width: 90px;text-align: center;padding: 5px;"> </td> <td> <input type="text" class="form-control" value="0" disabled style="width:50px;text-align: center;padding: 5px;"> </td> <td> <?php error_reporting(0); $product_stock = 0; $warehouse_stock = $this->db->select('stock')->from('stock')->where('id_product',$item_transaction_detail->id_product)->where('warehouse_id',$transaction->warehouse_id)->get()->row()->stock; if($warehouse_stock != null){ $product_stock = $warehouse_stock; } else{ $product_stock = $product_stock; } ?> <input type="text" class="form-control" value="<?= $product_stock; ?>" disabled style="width:50px;text-align: center;padding: 5px;"> </td> </tr> <?php $a++; endforeach; ?> <?php else: ?> <tr> <td colspan="6" style="text-align: center;"> Pilih No. PO Terlebih Dahulu </td> </tr> <?php endif; ?> </tbody> </table> </div><!-- end class responsive--> </div><!-- end class="col-sm-12" --> </div> <!-- end row --> <div class="row"> <div class="col-sm-4"> <p style="font-size: 20px;"><b>Catatan :</b></p> <div style="border: 1px solid black;padding: 20px 10px;"> <?php if(isset($current_transaction_receiving)): ?> <p style="margin-bottom: 0px;"><?= $transaction->transaction_message; ?></p> <?php else: ?> <p style="margin-bottom: 0px;" id="transaction_message"></p> <?php endif; ?> </div> </div> <div class="col-sm-4"> <p style="font-size: 20px;"><b>Lampiran :</b></p> <?php if(isset($current_transaction_receiving)): ?> <div class="form-group"> <a href="<?= base_url('uploads/lampiran/'.$transaction->transaction_file);?>" target="_blank"><?= $transaction->transaction_file; ?></a> </div> <?php else:?> <div class="form-group" id="transaction_file"></div> <?php endif; ?> </div> <div class="col-sm-4"> <div class="row"> <div class="col-sm-6"> Ongkos Pengiriman </div> <div class="col-sm-6"> <?php if(isset($current_transaction_receiving)): ?> Rp. <input class="form-control uang" type="text" name="ongkos_pengiriman" value="<?= number_format($transaction_receiving->ongkos_pengiriman,2,',','.'); ?>" style="padding: 5px;display: inline;width: 139px;"> <?php else: ?> Rp. <input class="form-control uang" type="text" name="ongkos_pengiriman" value="0,00" style="padding: 5px;display: inline;width: 139px;"> <?php endif; ?> </div> </div> </div> </div> <div class="row"> <div class="col-sm-12" style="text-align: center;"> <a href="<?= base_url('admin/pembelian/penerimaan'); ?>" type="submit" class="btn btn-info">Kembali ke Penerimaan</a> <?php if(isset($current_transaction_receiving)): ?> <?php if($transaction_receiving->status_penerimaan == '7'): ?> <button class="btn btn-success" type="submit" name="submit" value="save"> <i class="fa fa-save"></i> Simpan sebagai Draf </button> <button class="btn btn-primary" type="submit" name="submit" value="confirm"> <i class="fa fa-save"></i> Konfirmasi Penerimaan </button> <?php endif; ?> <?php else: ?> <button class="btn btn-success" type="submit" name="submit" value="save"> <i class="fa fa-save"></i> Simpan sebagai Draf </button> <button class="btn btn-primary" type="submit" name="submit" value="confirm"> <i class="fa fa-save"></i> Konfirmasi Penerimaan </button> <?php endif; ?> </div> </div> <?= form_close(); ?> <script> $(document).ready(function(){ // decimal money $('.uang').maskMoney({thousands:'.', decimal:','}); // decimal money $('.select_transaction').change(function(){ var id_transaction = $(this).val(); ajax_penerimaan_get_supplier_detail(id_transaction); ajax_penerimaan_get_syarat_pembayaran(id_transaction); ajax_penerimaan_get_transaction_detail(id_transaction); }); }); function ajax_penerimaan_get_supplier_detail(id_transaction) { $.ajax({ 'url' : '<?php echo base_url(); ?>' + 'admin/pembelian' + '/ajax_penerimaan_get_supplier_detail', 'type' : 'POST', 'data' : { 'id_transaction' : id_transaction, '<?= $this->security->get_csrf_token_name(); ?>' : '<?= $this->security->get_csrf_hash(); ?>' }, 'success' : function(data) { if (data) { var hasil = JSON.parse(data); document.getElementById('nama_supplier').value = hasil.supplier['supplier_name']; $('#supplier_address').html(hasil.supplier['supplier_address']); document.getElementById('supplier_email').value = hasil.supplier['supplier_email']; document.getElementById('tgl_transaksi').value = hasil.transaction['tgl_transaksi']; document.getElementById('no_referensi').value = hasil.transaction['no_referensi']; document.getElementById('tgl_jth_tempo').value = hasil.transaction['tgl_jth_tempo']; document.getElementById('warehouse').value = hasil.warehouse['name']; $('#transaction_message').html(hasil.transaction['transaction_message']); document.getElementById("transaction_file").innerHTML = '<a href="<?= base_url('uploads/lampiran/');?>'+hasil.transaction['transaction_file']+'" target="_blank">'+hasil.transaction['transaction_file']+'</a>'; }; } }); } function ajax_penerimaan_get_syarat_pembayaran(id_transaction) { $.ajax({ 'url' : '<?php echo base_url(); ?>' + 'admin/pembelian' + '/ajax_penerimaan_get_syarat_pembayaran', 'type' : 'POST', 'data' : { 'id_transaction' : id_transaction, '<?= $this->security->get_csrf_token_name(); ?>' : '<?= $this->security->get_csrf_hash(); ?>' }, 'success' : function(result) { if (result) { $('#syarat_pembayaran').html(result); }; } }); } function ajax_penerimaan_get_transaction_detail(id_transaction) { $.ajax({ 'url' : '<?php echo base_url(); ?>' + 'admin/pembelian' + '/ajax_penerimaan_get_transaction_detail', 'type' : 'POST', 'data' : { 'id_transaction' : id_transaction, '<?= $this->security->get_csrf_token_name(); ?>' : '<?= $this->security->get_csrf_hash(); ?>' }, 'success' : function(result) { if (result) { $('#transaction_detail').html(result); }; } }); } function cekqty(id_transaction_detail){ var qty_coming = document.getElementById('coming_qty'+id_transaction_detail).value; var current_qty = document.getElementById('current_qty'+id_transaction_detail).value; var current_qty_receiving = document.getElementById('current_qty_receiving'+id_transaction_detail).value; var konversi = document.getElementById('konversi'+id_transaction_detail).value; var current_konversi = document.getElementById('current_konversi'+id_transaction_detail).value; if(current_qty_receiving > 0){ var total_akhir = parseInt(current_qty)-(parseInt(qty_coming)+parseInt(current_qty_receiving)); if(qty_coming >= 0){ if(total_akhir >= 0){ $('#final_result_qty'+id_transaction_detail).html("Sisa "+total_akhir); if(parseInt(qty_coming) != 0){ var new_konversi_value = parseInt(qty_coming) * konversi; document.getElementById('new_konversi_value'+id_transaction_detail).value = new_konversi_value; } else{ document.getElementById('new_konversi_value'+id_transaction_detail).value = current_konversi; } } else{ var lebih = (parseInt(qty_coming)+parseInt(current_qty_receiving))-parseInt(current_qty); alert('over capacity'); document.getElementById('coming_qty'+id_transaction_detail).value = "0"; var reset_sisa = parseInt(current_qty)-parseInt(current_qty_receiving); $('#final_result_qty'+id_transaction_detail).html("Sisa "+reset_sisa); document.getElementById('new_konversi_value'+id_transaction_detail).value = current_konversi; return; /*$('#final_result_qty'+id_transaction_detail).html("Lebih +"+lebih);*/ } } else{ $('#final_result_qty'+id_transaction_detail).html("Error !!!"); } } else{ var total_akhir = parseInt(current_qty)-parseInt(qty_coming); if(qty_coming >= 0){ if(total_akhir >= 0){ $('#final_result_qty'+id_transaction_detail).html("Sisa "+total_akhir); if(parseInt(qty_coming) != 0){ var new_konversi_value = parseInt(qty_coming) * konversi; document.getElementById('new_konversi_value'+id_transaction_detail).value = new_konversi_value; } else{ document.getElementById('new_konversi_value'+id_transaction_detail).value = current_konversi; } } else{ var lebih = parseInt(qty_coming)-parseInt(current_qty); /*$('#final_result_qty'+id_transaction_detail).html("Lebih +"+lebih);*/ alert('over capacity'); document.getElementById('coming_qty'+id_transaction_detail).value = "0"; var reset_sisa = parseInt(current_qty)-parseInt(current_qty_receiving); $('#final_result_qty'+id_transaction_detail).html("Sisa "+reset_sisa); document.getElementById('new_konversi_value'+id_transaction_detail).value = current_konversi; return; } } else{ $('#final_result_qty'+id_transaction_detail).html("Error !!!"); } } } </script>