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 : </h2> </div><!-- end class="col-sm-12" --> </div> <!-- end row --> <?= form_open_multipart('admin/pembelian/penerimaan_add'); ?> <input type="hidden" name="id_transaction" value="<?= $pemesanan->id_transaction; ?>" readonly> <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> <input type="text" class="form-control" id="id_transaction" value="<?= $pemesanan->no_transaksi ?>" disabled> <br> <p><b>Nama Supplier</b></p> <input class="form-control" type="text" value="<?= $supplier->supplier_name; ?>" disabled> <br> <p><b>Alamat</b></p> <div style="border: 1px solid black;padding: 20px 10px;"> <p style="margin-bottom: 0px;"><?= ucfirst($supplier->supplier_address); ?></p> </div> </div> <div class="col-sm-4"> <p><b>E-mail</b></p> <input class="form-control" type="email" value="<?= $supplier->supplier_email; ?>" style="padding: 5px;width: 100%;" disabled> <br> <p><b>Tgl. Request</b></p> <input class="form-control" type="text" value="<?= $pemesanan->tgl_transaksi; ?>" disabled style="padding: 5px;"> <div style="padding-top: 20px;display: none;"> <p><b>No. Referensi Supplier</b></p> <input class="form-control" type="text" value="<?= $pemesanan->no_referensi; ?>" disabled style="padding: 5px;"> </div> </div> <div class="col-sm-4"> <p><b>Syarat Pembayaran</b></p> <input type="text" class="form-control" disabled value="<?= $syarat_pembayaran; ?>" style="padding: 5px;"> <br> <p><b>Tgl. Jatuh Tempo</b></p> <input class="form-control" type="date" value="<?= $pemesanan->tgl_jth_tempo; ?>" disabled style="padding: 5px;"> <br> <p><b>Gudang</b></p> <input class="form-control" type="text" value="<?= $warehouse->name; ?>" disabled style="padding: 5px;"> </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 rowspan=2>Produk</th> <th rowspan=2>Kode Produk</th> <th rowspan=2>SatuanBeli to SatuanJual</th> <th colspan=2 style="text-align:center">Quantitas Beli</th> <th rowspan=2>Quantitas Jual</th> <th rowspan=2>Last90D</th> <th rowspan=2>Stok Skrg</th> </tr> <tr> <th>Diterima</th> <th>Sudah Diterima</th> </tr> </thead> <tbody id="transaction_detail"> <?php $a=0; foreach ($pemesanan_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> <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="0" required style="width: 80px;text-align: center;padding: 5px;display: inline;"> <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; ?>"> <?php $final_result = 0; $qty_coming = 0; $current_qty = $item_transaction_detail->kuantitas_beli; $current_qty_receiving = $item_transaction_detail->kuantitas_beli_penerimaan; if($current_qty_receiving > 0){ $final_result = $current_qty - ($qty_coming + $current_qty_receiving); } else{ $final_result = $current_qty-$qty_coming; } ?> <p id="final_result_qty<?= $item_transaction_detail->id; ?>" style="display: inline;">Sisa <?= $final_result;?></p> </td> <td> <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="<?= $item_transaction_detail->kuantitas_beli_penerimaan?>" required style="width: 80px;text-align: center;padding: 5px;display: inline;" disabled> </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',$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; ?> </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;"> <p style="margin-bottom: 0px;" id="transaction_message"></p> </div> </div> <div class="col-sm-4"> <p style="font-size: 20px;"><b>Lampiran :</b></p> <div class="form-group" id="transaction_file"></div> </div> <div class="col-sm-4"> <div class="row"> <div class="col-sm-6"> Ongkos Pengiriman </div> <div class="col-sm-6"> Rp. <input class="form-control uang" type="text" placeholder="0.00" name="ongkos_pengiriman" style="padding: 5px;display: inline;width: 139px;"> </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> <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> </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(); }); }); 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>