mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
cambiado el margen de servicios para que coincida con las tarifas. Las horas se meten como margen impresion
This commit is contained in:
@ -16,7 +16,11 @@ function updateTotales(updateLP=true, updateServicios=true, updateEnvio=true){
|
|||||||
var sumForFactor = 0.0
|
var sumForFactor = 0.0
|
||||||
var sumForFactorPonderado = 0.0
|
var sumForFactorPonderado = 0.0
|
||||||
|
|
||||||
|
|
||||||
|
var margenPorHoras = 0.0;
|
||||||
|
|
||||||
if(updateLP){
|
if(updateLP){
|
||||||
|
|
||||||
if(typeof $("#tableLineasPresupuesto").DataTable() !== 'undefined'){
|
if(typeof $("#tableLineasPresupuesto").DataTable() !== 'undefined'){
|
||||||
$("#tableLineasPresupuesto").DataTable().rows().every( function ( rowIdx, tableLoop, rowLoop ) {
|
$("#tableLineasPresupuesto").DataTable().rows().every( function ( rowIdx, tableLoop, rowLoop ) {
|
||||||
var rowData = this.data();
|
var rowData = this.data();
|
||||||
@ -30,7 +34,8 @@ function updateTotales(updateLP=true, updateServicios=true, updateEnvio=true){
|
|||||||
|
|
||||||
}
|
}
|
||||||
if(rowData.check_impresion_total){
|
if(rowData.check_impresion_total){
|
||||||
totalImpresion += parseFloat($('#' + rowData.row_id + '_precioImpresion').val())
|
//totalImpresion += parseFloat($('#' + rowData.row_id + '_precioImpresion').val())
|
||||||
|
margenPorHoras += parseFloat($('#' + rowData.row_id + '_precioImpresion').val())
|
||||||
totalImpresion += parseFloat($('#' + rowData.row_id + '_totalClicks').val())
|
totalImpresion += parseFloat($('#' + rowData.row_id + '_totalClicks').val())
|
||||||
|
|
||||||
sumForFactor += parseFloat($('#' + rowData.row_id + '_totalClicks').val())
|
sumForFactor += parseFloat($('#' + rowData.row_id + '_totalClicks').val())
|
||||||
@ -41,9 +46,11 @@ function updateTotales(updateLP=true, updateServicios=true, updateEnvio=true){
|
|||||||
|
|
||||||
sumForFactor += (parseFloat(rowData.totalTinta) + parseFloat(rowData.totalCorte))
|
sumForFactor += (parseFloat(rowData.totalTinta) + parseFloat(rowData.totalCorte))
|
||||||
}
|
}
|
||||||
margenImpresion += parseFloat($('#' + rowData.row_id + '_margenImpresion').val())
|
//margenImpresion += parseFloat($('#' + rowData.row_id + '_margenImpresion').val())
|
||||||
|
margenPorHoras += parseFloat($('#' + rowData.row_id + '_margenImpresion').val())
|
||||||
margenImpresion += parseFloat($('#' + rowData.row_id + '_margenClicks').val())
|
margenImpresion += parseFloat($('#' + rowData.row_id + '_margenClicks').val())
|
||||||
|
|
||||||
|
|
||||||
sumForFactor -= parseFloat($('#' + rowData.row_id + '_margenClicks').val())
|
sumForFactor -= parseFloat($('#' + rowData.row_id + '_margenClicks').val())
|
||||||
|
|
||||||
if(!isNaN(parseFloat($('#' + rowData.row_id + 'lp_bn_totalTinta').val()))){
|
if(!isNaN(parseFloat($('#' + rowData.row_id + 'lp_bn_totalTinta').val()))){
|
||||||
@ -57,6 +64,8 @@ function updateTotales(updateLP=true, updateServicios=true, updateEnvio=true){
|
|||||||
totalImpresion -= margenImpresion
|
totalImpresion -= margenImpresion
|
||||||
totalPapel -= margenPapel
|
totalPapel -= margenPapel
|
||||||
|
|
||||||
|
margenImpresion += margenPorHoras
|
||||||
|
|
||||||
var porcentajeMargenPapel = isNaN(margenPapel/(totalPapel)*100.0)?0:margenPapel/(totalPapel)*100.0
|
var porcentajeMargenPapel = isNaN(margenPapel/(totalPapel)*100.0)?0:margenPapel/(totalPapel)*100.0
|
||||||
$('#porcentajeMargenPapel').text(porcentajeMargenPapel.toFixed(0) + '%')
|
$('#porcentajeMargenPapel').text(porcentajeMargenPapel.toFixed(0) + '%')
|
||||||
$('#totalCostePapel').text((addSeparatorsNF(totalPapel.toFixed(2), ".", ",", ".")) + "€")
|
$('#totalCostePapel').text((addSeparatorsNF(totalPapel.toFixed(2), ".", ",", ".")) + "€")
|
||||||
@ -150,7 +159,7 @@ function updateTotales(updateLP=true, updateServicios=true, updateEnvio=true){
|
|||||||
|
|
||||||
sumForFactorPonderado += totalServicios;
|
sumForFactorPonderado += totalServicios;
|
||||||
|
|
||||||
var porcentajeMargenServicios = margenServicios/(margenServicios+totalServicios)*100
|
var porcentajeMargenServicios = margenServicios/(totalServicios)*100
|
||||||
$('#porcentajeMargenServicios').text(isNaN(porcentajeMargenServicios.toFixed(0))?0:porcentajeMargenServicios.toFixed(0) + '%')
|
$('#porcentajeMargenServicios').text(isNaN(porcentajeMargenServicios.toFixed(0))?0:porcentajeMargenServicios.toFixed(0) + '%')
|
||||||
$('#totalServicios').text((addSeparatorsNF(totalServicios.toFixed(2), ".", ",", ".")) + "€")
|
$('#totalServicios').text((addSeparatorsNF(totalServicios.toFixed(2), ".", ",", ".")) + "€")
|
||||||
$('#margenServicios').text((addSeparatorsNF(margenServicios.toFixed(2), ".", ",", ".")) + "€")
|
$('#margenServicios').text((addSeparatorsNF(margenServicios.toFixed(2), ".", ",", ".")) + "€")
|
||||||
|
|||||||
Reference in New Issue
Block a user