stock depending financial year
This commit is contained in:
parent
ca059cee58
commit
5a3610e296
@ -29,7 +29,7 @@ class batchcard_model extends CI_Model
|
|||||||
|
|
||||||
function getStockValue()
|
function getStockValue()
|
||||||
{
|
{
|
||||||
$this->db->select('MaterialCode,stock');
|
$this->db->select('MaterialCode,stock,stockdate');
|
||||||
$this->db->from('T_MaterialMaster');
|
$this->db->from('T_MaterialMaster');
|
||||||
$supp = $this->db->get();
|
$supp = $this->db->get();
|
||||||
return $supp->result();
|
return $supp->result();
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
<!-- <?php
|
<!-- <?php
|
||||||
echo $CId;
|
//echo $CId;
|
||||||
?> -->
|
?> -->
|
||||||
|
|
||||||
|
|
||||||
@ -1841,6 +1841,27 @@ $('#EditrawSupplier').change(function()
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var today = new Date();
|
||||||
|
var dd = today.getDate();
|
||||||
|
var mm = today.getMonth()+1; //January is 0!
|
||||||
|
var yyyy = today.getFullYear();
|
||||||
|
|
||||||
|
if(dd<10) {
|
||||||
|
dd = '0'+dd
|
||||||
|
}
|
||||||
|
|
||||||
|
if(mm<10) {
|
||||||
|
mm = '0'+mm
|
||||||
|
}
|
||||||
|
|
||||||
|
today = yyyy + '-' + mm + '-' + dd;
|
||||||
|
//alert(today);
|
||||||
|
var today_split = today.split('-');
|
||||||
|
var today_date = today_split[2];
|
||||||
|
var today_month = today_split[1];
|
||||||
|
var today_year = today_split[0];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var rawresultqty = 0;
|
var rawresultqty = 0;
|
||||||
var consuresultant = 0;
|
var consuresultant = 0;
|
||||||
@ -1858,6 +1879,10 @@ function ResultantQty(materialtype)
|
|||||||
var supplier =$('#rawSupplier').val();
|
var supplier =$('#rawSupplier').val();
|
||||||
var editmaterialcode = $('#Editrawmaterialcode').val();
|
var editmaterialcode = $('#Editrawmaterialcode').val();
|
||||||
var editsupplier = $('#EditrawSupplier').val();
|
var editsupplier = $('#EditrawSupplier').val();
|
||||||
|
var stock_date = '';
|
||||||
|
var stock_date_year = '';
|
||||||
|
var stock_date_month = '';
|
||||||
|
var stock_date_date = '';
|
||||||
|
|
||||||
$.each(stock,function(j,fnobj)
|
$.each(stock,function(j,fnobj)
|
||||||
{
|
{
|
||||||
@ -1865,6 +1890,11 @@ function ResultantQty(materialtype)
|
|||||||
{
|
{
|
||||||
|
|
||||||
openqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
openqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
||||||
|
stock_date = fnobj.stockdate == ''?'0':fnobj.stockdate;
|
||||||
|
var split = stock_date.split('-');
|
||||||
|
stock_date_year = split[0];
|
||||||
|
stock_date_month = split[1];
|
||||||
|
stock_date_date = split[2];
|
||||||
//console.log(openqty);
|
//console.log(openqty);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1943,14 +1973,48 @@ function ResultantQty(materialtype)
|
|||||||
// console.log(addqty);
|
// console.log(addqty);
|
||||||
// console.log(reduceqty)
|
// console.log(reduceqty)
|
||||||
|
|
||||||
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(openqty);
|
// var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(openqty);
|
||||||
|
|
||||||
//console.log(resultantqty);
|
//console.log(resultantqty);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if(stock_date_year==today_year)
|
||||||
|
{
|
||||||
|
if(stock_date_month<=03)
|
||||||
|
{
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(openqty);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(stock_date_year<today_year)
|
||||||
|
{
|
||||||
|
//$total= $y;
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(stock_date_year>today_year)
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(openqty);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(isNaN(resultantqty))
|
if(isNaN(resultantqty))
|
||||||
{
|
{
|
||||||
// $('#rawqty').val(0);
|
$('#rawqty').val(0);
|
||||||
$('#rawqty').val(openqty);
|
//$('#rawqty').val(openqty);
|
||||||
rawresultqty = 0;
|
rawresultqty = 0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -1983,12 +2047,23 @@ function ResultantQty(materialtype)
|
|||||||
var supplier =$('#consuSupplier').val();
|
var supplier =$('#consuSupplier').val();
|
||||||
var conopenqty = 0;
|
var conopenqty = 0;
|
||||||
|
|
||||||
|
var stock_date = '';
|
||||||
|
var stock_date_year = '';
|
||||||
|
var stock_date_month = '';
|
||||||
|
var stock_date_date = '';
|
||||||
|
|
||||||
|
|
||||||
$.each(stock,function(j,fnobj)
|
$.each(stock,function(j,fnobj)
|
||||||
{
|
{
|
||||||
if(materialcode == fnobj.MaterialCode)
|
if(materialcode == fnobj.MaterialCode)
|
||||||
{
|
{
|
||||||
conopenqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
conopenqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
||||||
//console.log(openqty);
|
//console.log(openqty);
|
||||||
|
stock_date = fnobj.stockdate == ''?'0':fnobj.stockdate;
|
||||||
|
var split = stock_date.split('-');
|
||||||
|
stock_date_year = split[0];
|
||||||
|
stock_date_month = split[1];
|
||||||
|
stock_date_date = split[2];
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
@ -2057,12 +2132,44 @@ function ResultantQty(materialtype)
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(conopenqty);
|
//var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(conopenqty);
|
||||||
|
|
||||||
|
|
||||||
|
if(stock_date_year==today_year)
|
||||||
|
{
|
||||||
|
|
||||||
|
if(stock_date_month<=03)
|
||||||
|
{
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(conopenqty);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(stock_date_year<today_year)
|
||||||
|
{
|
||||||
|
//$total= $y;
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
}
|
||||||
|
else if(stock_date_year>today_year)
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(conopenqty);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(isNaN(resultantqty))
|
if(isNaN(resultantqty))
|
||||||
{
|
{
|
||||||
// $('#consuqty').val(0);
|
$('#consuqty').val(0);
|
||||||
$('#consuqty').val(conopenqty);
|
// $('#consuqty').val(conopenqty);
|
||||||
consuresultant =0;
|
consuresultant =0;
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -2097,6 +2204,10 @@ function ResultantQty(materialtype)
|
|||||||
var materialcode = $('#packumaterialcode').val();
|
var materialcode = $('#packumaterialcode').val();
|
||||||
var supplier =$('#packSupplier').val();
|
var supplier =$('#packSupplier').val();
|
||||||
var packopenqty = 0;
|
var packopenqty = 0;
|
||||||
|
var stock_date = '';
|
||||||
|
var stock_date_year = '';
|
||||||
|
var stock_date_month = '';
|
||||||
|
var stock_date_date = '';
|
||||||
|
|
||||||
$.each(stock,function(j,fnobj)
|
$.each(stock,function(j,fnobj)
|
||||||
{
|
{
|
||||||
@ -2104,6 +2215,11 @@ function ResultantQty(materialtype)
|
|||||||
{
|
{
|
||||||
packopenqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
packopenqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
||||||
//console.log(openqty);
|
//console.log(openqty);
|
||||||
|
stock_date = fnobj.stockdate == ''?'0':fnobj.stockdate;
|
||||||
|
var split = stock_date.split('-');
|
||||||
|
stock_date_year = split[0];
|
||||||
|
stock_date_month = split[1];
|
||||||
|
stock_date_date = split[2];
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
@ -2171,7 +2287,46 @@ function ResultantQty(materialtype)
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(packopenqty);
|
//var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(packopenqty);
|
||||||
|
|
||||||
|
|
||||||
|
if(stock_date_year==today_year)
|
||||||
|
{
|
||||||
|
if(stock_date_month<=03)
|
||||||
|
{
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(packopenqty);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(stock_date_year<today_year)
|
||||||
|
{
|
||||||
|
//$total= $y;
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
}
|
||||||
|
else if(stock_date_year>today_year)
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(packopenqty);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(isNaN(resultantqty))
|
if(isNaN(resultantqty))
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1860,6 +1860,31 @@ $('#EditrawSupplier').change(function()
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var today = new Date();
|
||||||
|
var dd = today.getDate();
|
||||||
|
var mm = today.getMonth()+1; //January is 0!
|
||||||
|
var yyyy = today.getFullYear();
|
||||||
|
|
||||||
|
if(dd<10) {
|
||||||
|
dd = '0'+dd
|
||||||
|
}
|
||||||
|
|
||||||
|
if(mm<10) {
|
||||||
|
mm = '0'+mm
|
||||||
|
}
|
||||||
|
|
||||||
|
today = yyyy + '-' + mm + '-' + dd;
|
||||||
|
//alert(today);
|
||||||
|
var today_split = today.split('-');
|
||||||
|
var today_date = today_split[2];
|
||||||
|
var today_month = today_split[1];
|
||||||
|
var today_year = today_split[0];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var rawresultqty = 0;
|
var rawresultqty = 0;
|
||||||
var consuresultant = 0;
|
var consuresultant = 0;
|
||||||
var packresultant = 0;
|
var packresultant = 0;
|
||||||
@ -1876,6 +1901,10 @@ function ResultantQty(materialtype)
|
|||||||
var supplier =$('#rawSupplier').val();
|
var supplier =$('#rawSupplier').val();
|
||||||
var editmaterialcode = $('#Editrawmaterialcode').val();
|
var editmaterialcode = $('#Editrawmaterialcode').val();
|
||||||
var editsupplier = $('#EditrawSupplier').val();
|
var editsupplier = $('#EditrawSupplier').val();
|
||||||
|
var stock_date = '';
|
||||||
|
var stock_date_year = '';
|
||||||
|
var stock_date_month = '';
|
||||||
|
var stock_date_date = '';
|
||||||
|
|
||||||
$.each(stock,function(j,fnobj)
|
$.each(stock,function(j,fnobj)
|
||||||
{
|
{
|
||||||
@ -1883,6 +1912,11 @@ function ResultantQty(materialtype)
|
|||||||
{
|
{
|
||||||
|
|
||||||
openqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
openqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
||||||
|
stock_date = fnobj.stockdate == ''?'0':fnobj.stockdate;
|
||||||
|
var split = stock_date.split('-');
|
||||||
|
stock_date_year = split[0];
|
||||||
|
stock_date_month = split[1];
|
||||||
|
stock_date_date = split[2];
|
||||||
//console.log(openqty);
|
//console.log(openqty);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1958,14 +1992,48 @@ function ResultantQty(materialtype)
|
|||||||
// console.log(addqty);
|
// console.log(addqty);
|
||||||
// console.log(reduceqty)
|
// console.log(reduceqty)
|
||||||
|
|
||||||
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(openqty);
|
// var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(openqty);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if(stock_date_year==today_year)
|
||||||
|
{
|
||||||
|
if(stock_date_month<=03)
|
||||||
|
{
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(openqty);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(stock_date_year<today_year)
|
||||||
|
{
|
||||||
|
//$total= $y;
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(stock_date_year>today_year)
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(openqty);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//console.log(resultantqty);
|
//console.log(resultantqty);
|
||||||
|
|
||||||
if(isNaN(resultantqty))
|
if(isNaN(resultantqty))
|
||||||
{
|
{
|
||||||
// $('#rawqty').val(0);
|
$('#rawqty').val(0);
|
||||||
$('#rawqty').val(openqty);
|
//$('#rawqty').val(openqty);
|
||||||
rawresultqty =0;
|
rawresultqty =0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -1999,12 +2067,23 @@ function ResultantQty(materialtype)
|
|||||||
var conopenqty = 0;
|
var conopenqty = 0;
|
||||||
|
|
||||||
|
|
||||||
|
var stock_date = '';
|
||||||
|
var stock_date_year = '';
|
||||||
|
var stock_date_month = '';
|
||||||
|
var stock_date_date = '';
|
||||||
|
|
||||||
|
|
||||||
$.each(stock,function(j,fnobj)
|
$.each(stock,function(j,fnobj)
|
||||||
{
|
{
|
||||||
if(materialcode == fnobj.MaterialCode)
|
if(materialcode == fnobj.MaterialCode)
|
||||||
{
|
{
|
||||||
conopenqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
conopenqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
||||||
//console.log(openqty);
|
//console.log(openqty);
|
||||||
|
stock_date = fnobj.stockdate == ''?'0':fnobj.stockdate;
|
||||||
|
var split = stock_date.split('-');
|
||||||
|
stock_date_year = split[0];
|
||||||
|
stock_date_month = split[1];
|
||||||
|
stock_date_date = split[2];
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
@ -2072,12 +2151,45 @@ function ResultantQty(materialtype)
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(conopenqty);
|
//var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(conopenqty);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if(stock_date_year==today_year)
|
||||||
|
{
|
||||||
|
|
||||||
|
if(stock_date_month<=03)
|
||||||
|
{
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(conopenqty);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(stock_date_year<today_year)
|
||||||
|
{
|
||||||
|
//$total= $y;
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
}
|
||||||
|
else if(stock_date_year>today_year)
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(conopenqty);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(isNaN(resultantqty))
|
if(isNaN(resultantqty))
|
||||||
{
|
{
|
||||||
//$('#consuqty').val(0);
|
$('#consuqty').val(0);
|
||||||
$('#consuqty').val(conopenqty);
|
//$('#consuqty').val(conopenqty);
|
||||||
consuresultant = 0;
|
consuresultant = 0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -2112,12 +2224,22 @@ function ResultantQty(materialtype)
|
|||||||
var supplier =$('#packSupplier').val();
|
var supplier =$('#packSupplier').val();
|
||||||
var packopenqty = 0;
|
var packopenqty = 0;
|
||||||
|
|
||||||
|
var stock_date = '';
|
||||||
|
var stock_date_year = '';
|
||||||
|
var stock_date_month = '';
|
||||||
|
var stock_date_date = '';
|
||||||
|
|
||||||
$.each(stock,function(j,fnobj)
|
$.each(stock,function(j,fnobj)
|
||||||
{
|
{
|
||||||
if(materialcode == fnobj.MaterialCode)
|
if(materialcode == fnobj.MaterialCode)
|
||||||
{
|
{
|
||||||
packopenqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
packopenqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
||||||
//console.log(openqty);
|
//console.log(openqty);
|
||||||
|
stock_date = fnobj.stockdate == ''?'0':fnobj.stockdate;
|
||||||
|
var split = stock_date.split('-');
|
||||||
|
stock_date_year = split[0];
|
||||||
|
stock_date_month = split[1];
|
||||||
|
stock_date_date = split[2];
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
@ -2185,13 +2307,43 @@ function ResultantQty(materialtype)
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(packopenqty);
|
//var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(packopenqty);
|
||||||
|
|
||||||
|
|
||||||
|
if(stock_date_year==today_year)
|
||||||
|
{
|
||||||
|
if(stock_date_month<=03)
|
||||||
|
{
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(packopenqty);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(stock_date_year<today_year)
|
||||||
|
{
|
||||||
|
//$total= $y;
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
}
|
||||||
|
else if(stock_date_year>today_year)
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(packopenqty);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(isNaN(resultantqty))
|
if(isNaN(resultantqty))
|
||||||
{
|
{
|
||||||
//$('#packqty').val(0);
|
$('#packqty').val(0);
|
||||||
|
|
||||||
$('#packqty').val(packopenqty);
|
//$('#packqty').val(packopenqty);
|
||||||
packresultant =0;
|
packresultant =0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@ -1,5 +1,21 @@
|
|||||||
<?php
|
<?php
|
||||||
//print_r($stock_value);
|
$stock_date='';
|
||||||
|
$stock_month = '';
|
||||||
|
$stock_year = '';
|
||||||
|
$sdate= '';
|
||||||
|
if(!empty($stock_value))
|
||||||
|
{
|
||||||
|
foreach($stock_value as $st)
|
||||||
|
{
|
||||||
|
$sdate = $st->stockdate;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$stock_year = date('Y', strtotime($sdate));
|
||||||
|
$parts = explode('-',$sdate);
|
||||||
|
$stock_month = $parts[1];
|
||||||
|
$stock_date = $parts[2];
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
@ -264,6 +280,31 @@ $(function() {
|
|||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
|
|
||||||
var stock = <?php echo json_encode($stock_value, JSON_PRETTY_PRINT) ?>;
|
var stock = <?php echo json_encode($stock_value, JSON_PRETTY_PRINT) ?>;
|
||||||
|
|
||||||
|
var today = new Date();
|
||||||
|
var dd = today.getDate();
|
||||||
|
var mm = today.getMonth()+1; //January is 0!
|
||||||
|
var yyyy = today.getFullYear();
|
||||||
|
|
||||||
|
if(dd<10) {
|
||||||
|
dd = '0'+dd
|
||||||
|
}
|
||||||
|
|
||||||
|
if(mm<10) {
|
||||||
|
mm = '0'+mm
|
||||||
|
}
|
||||||
|
|
||||||
|
today = yyyy + '-' + mm + '-' + dd;
|
||||||
|
//alert(today);
|
||||||
|
var today_split = today.split('-');
|
||||||
|
var today_date = today_split[2];
|
||||||
|
var today_month = today_split[1];
|
||||||
|
var today_year = today_split[0];
|
||||||
|
|
||||||
|
// console.log(today_date);
|
||||||
|
// console.log(today_month);
|
||||||
|
// console.log(today_year);
|
||||||
|
|
||||||
//sconsole.log(stock);
|
//sconsole.log(stock);
|
||||||
|
|
||||||
|
|
||||||
@ -275,16 +316,21 @@ $('.getdetails').click(function()
|
|||||||
var date = $('#date').val();
|
var date = $('#date').val();
|
||||||
var Supplier = $('#supplier').val();
|
var Supplier = $('#supplier').val();
|
||||||
var openqty = '';
|
var openqty = '';
|
||||||
|
var stock_date = '';
|
||||||
|
var stock_date_year = '';
|
||||||
|
var stock_date_month = '';
|
||||||
|
var stock_date_date = '';
|
||||||
|
|
||||||
$.each(stock,function(j,fnobj)
|
$.each(stock,function(j,fnobj)
|
||||||
{
|
{
|
||||||
if(materialcode == fnobj.MaterialCode)
|
if(materialcode == fnobj.MaterialCode)
|
||||||
{
|
{
|
||||||
//console.log(materialcode);
|
|
||||||
//console.log(fnobj.MaterialCode);
|
|
||||||
//console.log(fnobj.stock);
|
|
||||||
openqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
openqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
||||||
//console.log(openqty);
|
stock_date = fnobj.stockdate == ''?'0':fnobj.stockdate;
|
||||||
|
var split = stock_date.split('-');
|
||||||
|
stock_date_year = split[0];
|
||||||
|
stock_date_month = split[1];
|
||||||
|
stock_date_date = split[2];
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
@ -326,14 +372,46 @@ $('.getdetails').click(function()
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(openqty);
|
//var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(openqty);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if(stock_date_year==today_year)
|
||||||
|
{
|
||||||
|
if(stock_date_month<=03)
|
||||||
|
{
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(openqty);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(stock_date_year<today_year)
|
||||||
|
{
|
||||||
|
//$total= $y;
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
}
|
||||||
|
else if(stock_date_year>today_year)
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(openqty);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//console.log(resultantqty);
|
//console.log(resultantqty);
|
||||||
//console.log(openqty);
|
//console.log(openqty);
|
||||||
|
|
||||||
if(isNaN(resultantqty))
|
if(isNaN(resultantqty))
|
||||||
{
|
{
|
||||||
//$('#Qty_aspersystem').val(0);
|
$('#Qty_aspersystem').val(0);
|
||||||
$('#Qty_aspersystem').val(openqty);
|
//$('#Qty_aspersystem').val(openqty);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user