/** *

* Contenido: Admistración De Pólizas > Deuda Cobrada *

*/ /* jslint browser: true */ /* global $, jQuery, alert, console, oGen, oGlobal, oConsulta, MessageAlert */ // Creo objetos var oDeudaCobrada = oDeudaCobrada || {}, oPolizaBusq = oPolizaBusq || {}; // , oPolizaBusq = oPolizaBusq || {}, oConsultaSiniestro = oConsultaSiniestro || {}, oPolizaDatosGral = oPolizaDatosGral // || {}; // Botón impresión se utiliza en una de las columna de la consulta OV_CONSULTA_SITCOBRANZA var oPolizaDatosGral = { fnBtnCobImpr : function() { return ""; } }; // Inicia datepickers oDeudaCobrada.fnIniciaDatePickers = function() { "use strict"; oGen.fnIniciaDatePickers({ fechaDesde : "fechaDesde", fechaHasta : "fechaHasta", maxMeses : 3 }); $("#fechaDesde").datepicker("setDate", "-1d -1m"); $("#fechaHasta").datepicker("setDate", "-1d"); var gFechaDesde = $("#fechaDesde").val().split("/"), gFechaHasta = $("#fechaHasta").val().split("/"); oDeudaCobrada.dFechaDesde = gFechaDesde[2] + gFechaDesde[1] + gFechaDesde[0]; oDeudaCobrada.dFechaHasta = gFechaHasta[2] + gFechaHasta[1] + gFechaHasta[0]; }; // Trae consulta oDeudaCobrada.fnGetBusqueda = function() { oGen.logDesarrollo('oDeudaCobrada.fnGetBusqueda'); "use strict"; if ($('#btnBuscador').data().valido === false) { return; } var gFechaDesde = $("#fechaDesde").val().split("/"), gFechaHasta = $("#fechaHasta").val().split("/"); oDeudaCobrada.dFechaDesde = gFechaDesde[2] + gFechaDesde[1] + gFechaDesde[0]; oDeudaCobrada.dFechaHasta = gFechaHasta[2] + gFechaHasta[1] + gFechaHasta[0]; $('#deudaCobrarCanales').hide(); $('#deudaCobrarCanalesDet').hide(); $("#SectionResultado").show(); $("#deudaCobrarTotalesCont").fadeIn(); $("#deudaCobrarTotales").fadeIn(); oGen.fnBloqueaShow(); oDeudaCobrada.parametrosFnGetBusqueda = { prm_usuarcod : oGlobal.cUsuario, prm_nivelas : oGlobal.productor.NIVEL, prm_cliensecas : oGlobal.productor.CLIENSEC, prm_fechadesde : oDeudaCobrada.dFechaDesde, prm_fechahasta : oDeudaCobrada.dFechaHasta }; oConsulta.show({ consulta : "OV_CONSULTA_DEUDACOBRADATOT", dataSource : "ovQbe", titulo : "Consulta de Deuda Cobrada Totales", idComponente : "deudaCobrarTotales", paramsDefault : oDeudaCobrada.parametrosFnGetBusqueda, groupFields : [ "CL1", "CL2" ], groupNull : "0", fnCallback : function(row, nCol) { if (nCol === 4) { oGen.logDesarrollo('OV_CONSULTA_DEUDACOBRADATOT - row', row); oDeudaCobrada.fnGetDeudaCobradaCanales(row); } }, rowStyle : function(reg, idx) { if (reg.VIGENTE !== '0') { return { classes : 'error' }; } return {}; } }); }; // Consulta canales de deuda cobrada oDeudaCobrada.fnGetDeudaCobradaCanales = function(row) { oGen.logDesarrollo('oDeudaCobrada.fnGetDeudaCobradaCanales', row); "use strict"; var _row = (row !== undefined) ? row : {}; oDeudaCobrada.rowNivel = { NI1: oGen.nvl(_row.NI1, ""), CL1: oGen.nvl(_row.CL1, "0"), NI2: oGen.nvl(_row.NI2, ""), CL2: oGen.nvl(_row.CL2, "0"), NI3: oGen.nvl(_row.NI3, ""), CL3: oGen.nvl(_row.CL3, "0") }; oGen.logDesarrollo('oDeudaCobrada.rowNivel', oDeudaCobrada.rowNivel); $('#SectionResultado').show(); $('#deudaCobrarCanalesDet').hide(); oGen.fnBloqueaShow(); oGen.goHistory('deudaCobrarCanales'); if ($('#btnBuscador').data().valido === false) { return; } var gFechaDesde = $("#fechaDesde").val().split("/"), gFechaHasta = $("#fechaHasta").val().split("/"); oDeudaCobrada.dFechaDesde = gFechaDesde[2] + gFechaDesde[1] + gFechaDesde[0]; oDeudaCobrada.dFechaHasta = gFechaHasta[2] + gFechaHasta[1] + gFechaHasta[0]; oDeudaCobrada.parametrosFnGetDeudaCobradaCanales = { prm_dataSource : "ovQbe", prm_funcion : "PACONSULTAMQGESTION.deudaCobradaCanales", prm_usuarcod : oGlobal.cUsuario, prm_nivelas : oGlobal.productor.NIVEL, prm_cliensecas : oGlobal.productor.CLIENSEC, prm_nivelcla1 : oDeudaCobrada.rowNivel.NI1, prm_cliensec1 : oDeudaCobrada.rowNivel.CL1, prm_nivelcla2 : oDeudaCobrada.rowNivel.NI2, prm_cliensec2 : oDeudaCobrada.rowNivel.CL2, prm_nivelcla3 : oDeudaCobrada.rowNivel.NI3, prm_cliensec3 : oDeudaCobrada.rowNivel.CL3, prm_fechadesde : oDeudaCobrada.dFechaDesde, prm_fechahasta : oDeudaCobrada.dFechaHasta, row : row }; oConsulta.show({ consulta : "OV_CONSULTA_DEUDACOBRADACAN", dataSource : "ovQbe", titulo : "Consulta de Canales de Deudas Cobradas", idComponente : "deudaCobCanConsulta", exportar : true, paramsDefault : oDeudaCobrada.parametrosFnGetDeudaCobradaCanales, fnCallback : function(row, nCol) { if (nCol === 3) { oDeudaCobrada.fnGetDetalles(row); } }, fnCallbackBeforeLoad: function(){ $("#deudaCobCanConsulta .exportList").each(function(){ if($(this).text().toUpperCase().trim() == 'EXCEL') $(this).attr('onclick', 'oDeudaCobrada.customExcel()'); if($(this).text().toUpperCase().trim() == 'CSV') $(this).attr('onclick', 'oDeudaCobrada.customCSV()'); }); } }); $("#divOrdenarPor").remove(); }; oDeudaCobrada.customExcel = function(){ oGen.logDesarrollo('Custom Excel'); //oDeudaCobrada.fnGetDetalles oDeudaCobrada.fnGetDetalles('', 'EXCEL'); }; oDeudaCobrada.customCSV = function(){ oGen.logDesarrollo('Custom CSV'); //oDeudaCobrada.fnGetDetalles oDeudaCobrada.fnGetDetalles('', 'CSV'); }; // Consulta canales de deuda cobrada detalles oDeudaCobrada.fnGetDetalles = function(row, customOption) { "use strict"; oGen.logDesarrollo('oDeudaCobrada.fnGetDetalles', ); customOption = customOption || ''; var gFechaDesde = $("#fechaDesde").val().split("/"), gFechaHasta = $("#fechaHasta").val().split("/"), sColOrden = $( "#ordernarPor").val(); oDeudaCobrada.dFechaDesde = gFechaDesde[2] + gFechaDesde[1] + gFechaDesde[0]; oDeudaCobrada.dFechaHasta = gFechaHasta[2] + gFechaHasta[1] + gFechaHasta[0]; sColOrden = sColOrden === undefined ? "1" : sColOrden; oDeudaCobrada.sCobroCod = row.COBROCOD === undefined ? "" : row.COBROCOD; oDeudaCobrada.paramsDefaultDetallesImprimir = { prm_usuarcod : oGlobal.cUsuario, prm_nivelas : oGlobal.productor.NIVEL, prm_cliensecas : oGlobal.productor.CLIENSEC, prm_nivelcla1 : oDeudaCobrada.rowNivel.NI1, prm_cliensec1 : oDeudaCobrada.rowNivel.CL1, prm_nivelcla2 : oDeudaCobrada.rowNivel.NI2, prm_cliensec2 : oDeudaCobrada.rowNivel.CL2, prm_nivelcla3 : oDeudaCobrada.rowNivel.NI3, prm_cliensec3 : oDeudaCobrada.rowNivel.CL3, prm_fechadesde : oDeudaCobrada.dFechaDesde, prm_fechahasta : oDeudaCobrada.dFechaHasta, prm_cobrocod_e : oDeudaCobrada.sCobroCod, prm_reorden : "N", prm_columnaorden : sColOrden, prm_ascdesc : "A", prm_funcion : "PACONSULTAMQGESTION.getDeudaCobradaCanalesDetalle" }; oDeudaCobrada.paramsDefaultDetalles = { prm_usuarcod : oGlobal.cUsuario, prm_nivelas : oGlobal.productor.NIVEL, prm_cliensecas : oGlobal.productor.CLIENSEC, prm_nivelcla1 : oDeudaCobrada.rowNivel.NI1, prm_cliensec1 : oDeudaCobrada.rowNivel.CL1, prm_nivelcla2 : oDeudaCobrada.rowNivel.NI2, prm_cliensec2 : oDeudaCobrada.rowNivel.CL2, prm_nivelcla3 : oDeudaCobrada.rowNivel.NI3, prm_cliensec3 : oDeudaCobrada.rowNivel.CL3, prm_fechadesde : oDeudaCobrada.dFechaDesde, prm_fechahasta : oDeudaCobrada.dFechaHasta, prm_cobrocod_e : oDeudaCobrada.sCobroCod, prm_reorden : "N", prm_columnaorden : sColOrden, prm_ascdesc : "A", prm_funcion : "PACONSULTAMQGESTION.getDeudaCobradaCanalesDetalle" }; //cargar grilla dinamica si customOption tiene valor, ej: Excel, CSV if(customOption == ''){ $("#SectionResultado").show(); $("#divOrdenarPor").remove(); oGen.goHistory("deudaCobrarCanalesDet"); }else{ oGen.fnBloqueoUnico(true); } var ConsultaStyle = (oSalesForce.ORIGEN !== 'SALESFORCE'? 'oConsulta.fnCursorPointer': 'color:black'); oConsulta.show({ consulta : 'OV_CONSULTA_DEUDACOBRADACANDET', dataSource : "ovQbe", idComponente : "consultaDet", estilo : "grillaSmall", exportar : true, titulo : "Detalles de Canales de Deudas Cobradas", paramsDefault : oDeudaCobrada.paramsDefaultDetalles, columnStyle : [ { CNOMBRECAMPO : "CLIENDES", style : ConsultaStyle }, { CNOMBRECAMPO : "POLIZA", style : ConsultaStyle } ], fnCallback : function(row, nCol) { switch (nCol) { case 0: case 1: oPolizaBusq.sCliDes = row.CLIENDES; oPolizaBusq.sRamopCod = row.RAMOPCOD; oPolizaBusq.sPol = row.POLIZANN + row.POLIZSEC; oPolizaBusq.sPolizAnn = row.POLIZANN; oPolizaBusq.sPolizSec = row.POLIZSEC; oPolizaBusq.sCertiPol = row.CERTIPOL; oPolizaBusq.sCertiAnn = row.CERTIANN; oPolizaBusq.sCertiSec = row.CERTISEC; oPolizaBusq.sSupleNums = row.SUPLENUM; oPolizaBusq.sRamo = row.RAMO; oPolizaBusq.sEstado = row.SITUCPOL; if (oSalesForce.ORIGEN !== 'SALESFORCE') { oGen.fnCargaFormulario({ formulario : "ovQbe_polizaDatosGral", idComponente : "detailContainer", fnCallback : function() { oPolizaDatosGral.initialize(); } }, "quoteContainer"); } break; case 4: oDeudaCobrada.fnDetalleRecibo(row); break; case 9: oDeudaCobrada.fnGetCobranzaPopUp(row); break; case 10: if (String(row.EXIGIBLE) === "1") { oDeudaCobrada.sClienDes = row.CLIENDES; oDeudaCobrada.sPoliza = row.POLIZA; oDeudaCobrada.sEstado = row.SITUCPOL; oDeudaCobrada.fnReciboExigible(row); } break; case 11: if (String(row.SINIESTRO) === "1") { oPolizaBusq.sCliDes = row.CLIENDES; oPolizaBusq.sRamopCod = row.RAMOPCOD; oPolizaBusq.sPol = row.POLIZANN + row.POLIZSEC; oPolizaBusq.sPolizAnn = row.POLIZANN; oPolizaBusq.sPolizSec = row.POLIZSEC; oPolizaBusq.sCertiPol = row.CERTIPOL; oPolizaBusq.sCertiAnn = row.CERTIANN; oPolizaBusq.sCertiSec = row.CERTISEC; oPolizaBusq.sSupleNums = row.SUPLENUM; oPolizaBusq.sRamo = row.RAMO; oPolizaBusq.sEstado = row.SITUCPOL; if (oSalesForce.ORIGEN !== 'SALESFORCE') { oGen.fnCargaFormulario({ formulario: "ovQbe_polizaDatosGral", idComponente: "detailContainer", fnCallback: function () { oPolizaDatosGral.initialize("siniestros"); } }, "quoteContainer"); } } break; } }, fnCallbackBeforeLoad: function(){ if(customOption != ''){ $("#consultaDet .exportList").each(function(){ if($(this).text().toUpperCase().trim() == customOption) $(this).trigger('click'); }); } } }); // oDeudaCobrada.fnComboOrdena(); }; // Combo ordenamiento oDeudaCobrada.fnComboOrdena = function() { "use strict"; var comboOrdena = "
" + "

" + "
" + " " + "
" + " " + "
" + "
" + "
"; $("#formFechas .form-group:eq(2)").after(comboOrdena); $("#ordernarPor").change(function() { oDeudaCobrada.fnGetDetalles(""); }); }; // Crea modal de situación de cobranzas oDeudaCobrada.fnGetCobranzaPopUp = function(row) { "use strict"; var sData = row; MessageAlert.messagePopup("Situación de Cobranza", "
"); // Consulta paconsultamq.datosgralpoliza para obtener fechas oGen.fnGetStore({ titulo : "Detalle de Póliza", params : { prm_dataSource : "ovQbe", prm_funcion : "paconsultamq.datosgralpoliza", prm_ramopcod : row.RAMOPCOD, prm_polizann : row.POLIZANN, prm_polizsec : row.POLIZSEC, prm_certipol : row.CERTIPOL, prm_certiann : row.CERTIANN, prm_certisec : row.CERTISEC, prm_suplenum : row.SUPLENUM }, fnCallback : function(oResp) { obtenerFechas(oResp); } }); // Obtener fechas function obtenerFechas(oResp) { var sFechaDesde = oResp.records[0].FECINI, sFechaHasta = oResp.records[0].FECULTRE.split(" ")[2], sFechaDesdeArr = sFechaDesde .split("/"), sFechaHastaArr = sFechaHasta.split("/"), sFechaDesdeDate = new Date(parseInt( sFechaDesdeArr[2], 10), parseInt(sFechaDesdeArr[1], 10) - 5, parseInt(sFechaDesdeArr[0], 10)), sFechaHastaDate = new Date( parseInt(sFechaHastaArr[2], 10), parseInt(sFechaHastaArr[1], 10) + 5, parseInt(sFechaHastaArr[0], 10)), sFechaDesdeDay = ("00" + String(sFechaDesdeDate .getDate())).substr(-2, 2), sFechaDesdeMonth = ("00" + String(sFechaDesdeDate.getMonth())) .substr(-2, 2), sFechaDesdeYear = String(sFechaDesdeDate.getFullYear()), sFechaHastaDay = ("00" + String(sFechaHastaDate .getDate())).substr(-2, 2), sFechaHastaMonth = ("00" + String(sFechaHastaDate.getMonth())) .substr(-2, 2), sFechaHastaYear = String(sFechaHastaDate.getFullYear()); oDeudaCobrada.sFechaDesde = sFechaDesdeYear + sFechaDesdeMonth + sFechaDesdeDay; oDeudaCobrada.sFechaHasta = sFechaHastaYear + sFechaHastaMonth + sFechaHastaDay; } // Consulta situación de cobranzas oConsulta.show({ consulta : "OV_CONSULTA_SITCOBRANZA", dataSource : "ovQbe", titulo : "", idComponente : "cobranzasContainer", exportar : true, estilo : "grillaSmall", paramsDefault : { prm_usuario : oGlobal.cUsuario, prm_producto : row.RAMOPCOD, prm_poliza : row.POLIZANN + row.POLIZSEC, prm_certi : row.CERTIPOL + row.CERTIANN + row.CERTISEC, prm_fecdes : oDeudaCobrada.sFechaDesde, prm_fechas : oDeudaCobrada.sFechaHasta, prm_feccont : "", prm_recibo : row.RECIBANN + row.RECIBTIP + row.RECIBSEC }, columnStyle : [ { CNOMBRECAMPO : "RECNUM", style : "oConsulta.fnCursorPointer" } ], fnCallback : function(row, nCol) { if (nCol === 1 && row.RECNUM !== "") { oDeudaCobrada.fnGetCobranzaDetalle(row, sData); } } }); }; // oDeudaCobrada.fnGetCobranzaDetalle = function(row, data) { "use strict"; // Bloquea pantalla oGen.fnBloqueaShow(); // Oculta tabla de totales $("#cobranzasContainer").hide(); $("#DIALOG-MESSAGE-ALERT-MESSAGE") .append( "
" + "
" + "
" + " " + " " + "
" + "
" + "
" + " " + " " + "
" + "
" + "
" + "
" + "
" + " " + " Volver" + " " + "
" + "
" + "
"); oGen.fnGetStore({ titulo : "Detalle de Recibo", params : { prm_dataSource : "ovQbe", prm_funcion : "PAMQSOLO.detalleRecibo", prm_usuario : oGlobal.cUsuario, prm_recibo : row.RECNUM }, fnCallback : function(oResp) { $.each(oResp.records, function(item, reg) { $("#rDetReciCol1").append( "Nombre Apellido / Razón Social" + reg.CLIDES + "" + "Número de Póliza" + data.POLIZA + "" + "Estado" + reg.EST + "" + "Prima Neta" + reg.MON + reg.PRIMA + "" + "Total Recibo" + reg.MON + reg.IMPTOT + "" + "Canal de Cobro" + reg.CANAL + ""); $("#rDetReciCol2").append( "Número de Recibo" + row.RECNUM + "" + "Endoso" + row.ENDOSO + "" + "Fecha de Emisión" + reg.FECEMI + "" + "IVA" + reg.MON + reg.IVA + "" + "IVA Retención" + reg.MON + reg.IVARET + ""); }); $("#rDetReciCol1 th").attr("scope", "row").addClass("text-right"); $("#rDetReciCol2 th").attr("scope", "row").addClass("text-right"); oGen.fnBloqueaHide(); } }); }; // Botón volver oDeudaCobrada.fnBtnVolver = function() { "use strict"; if ($("#cobranzasContainer").is(":hidden")) { $("#detalleContainer").remove(); $("#cobranzasContainer").fadeIn(1000); } }; // Crea botón de detalle oDeudaCobrada.fnBtnDetalle = function() { "use strict"; var sBoton = ""; return sBoton; }; // Crea botón de alerta de exigible oDeudaCobrada.cargaExigibleListado = function(reg, or) { "use strict"; var boton = ""; if (or.EXIGIBLE !== '0' && or.EXIGIBLE !== 0 && or.EXIGIBLE !== '' && typeof or.EXIGIBLE !== 'undefined') { boton += ""; boton += ""; boton += ""; } return boton; }; // Crea botón de alerta de siniestros oDeudaCobrada.cargaSiniestrosListado = function(reg, or) { "use strict"; var boton = ""; if (or.SINIESTRO === '1') { boton = ""; } return boton; }; // Formato número de póliza oDeudaCobrada.fnGetNumeroPoliza = function(val, reg, idx) { "use strict"; var prod = reg.RAMOPCOD, pol = reg.POLIZSEC + "-" + reg.POLIZANN, cerpol = reg.CERTIPOL, cerann = reg.CERTIANN, cersec = reg.CERTISEC; oDeudaCobrada.formatSol = prod + "-" + pol + " / " + cerpol + "-" + cerann + "-" + cersec; if (cerpol === "0000" && cerann === "0000" && cersec === "000000") { oDeudaCobrada.formatSol = prod + "-" + pol; } else { oDeudaCobrada.formatSol = prod + "-" + pol + " / " + cerpol + "-" + cerann + "-" + cersec; } return oDeudaCobrada.formatSol; }; // Imprimir listado /*********************************************************************************************************************** * ********************* IMPORTANTE!!! ********************* * Saco obj oAjaxManager por problema con el oGen.fnGetStore ** * * AJUSTE PROVISORIO HASTA QUE ESTE BIEN EL oAjaxManager! ** ********************************************************* * **********************************************************************************************************************/ oDeudaCobrada.fnImprimeListado = function() { "use strict"; /* * oAjaxManager = {}; oAjaxManager.warn = function(){return true;} oAjaxManager.error = function(){return true;} * oAjaxManager.info = function(){return true;} */ oGen.fnBloqueaShow(); oGen .fnGetStore({ titulo : "Deuda cobrada", params : oDeudaCobrada.paramsDefaultDetallesImprimir, fnCallback : function(oResp) { var html = "

Pólizas Anuladas por Falta de Pago

"; html += " Imprimir"; html += ""; html += ""; html += ""; $(oResp.records) .each( function() { html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; html += ""; if ($(this).EXIGIBLE !== '0' && $(this).EXIGIBLE !== 0 && $(this).EXIGIBLE !== '' && typeof $(this).EXIGIBLE !== 'undefined') { html += ""; } else { html += ""; } if ($(this).SINIESTRO === 'S') { html += ""; } else { html += ""; } html += ""; }); html += "
Nombre y Apellido / Razón SocialNro. PólizaEndosoEstado de PólizaNro. ReciboMonedaImporteFecha de CobroCanal
" + $(this)[0].CLIENDES + "" + $(this)[0].POLIZA + "" + $(this)[0].COBROCODC + "" + $(this)[0].SITUCPOL + "" + $(this)[0].RECIBO + "" + $(this)[0].MONENDES + "" + $(this)[0].IMPORTE + "" + $(this)[0].FECSITUE_D + "" + $(this)[0].COBRODABC + "
"; $('#divImpresion').html(html); // window.print(); oGen.fnBloqueaHide(); } }); }; /* MODAL DETALLE DE RECIBO */ // Detalle de recibo oDeudaCobrada.fnDetalleRecibo = function(row) { "use strict"; MessageAlert.messagePopup("Detalle de Recibo", "
" + "
" + "" + "" + "
" + "
" + "
" + "" + "" + "
" + "
" + "
"); oGen.fnBloqueaShow(); oGen.fnGetStore({ titulo : "Detalle de Recibo", params : { prm_dataSource : "ovQbe", prm_funcion : "PAMQSOLO.detalleRecibo", prm_usuario : oGlobal.cUsuario, prm_recibo : row.RECIBANN + row.RECIBTIP + row.RECIBSEC }, fnCallback : function(oResp) { oGen.logDesarrollo(row); $.each(oResp.records, function(item, reg) { $("#rDetReciCol1").append( "Nombre Apellido / Razón Social" + reg.CLIDES + "" + "Número de Póliza" + reg.POLIZA + "" + "Estado" + reg.EST + "" + "Prima Neta" + reg.MON + reg.PRIMA + "" + "Total Recibo" + reg.MON + reg.IMPTOT + "" + "Canal de Cobro" + reg.CANAL + ""); $("#rDetReciCol2").append( "Número de Recibo" + row.RECIBANN + row.RECIBTIP + row.RECIBSEC + "" + "Endoso" + reg.ENDOSO + "" + "Fecha de Emisión" + reg.FECEMI + "" + "IVA" + reg.MON + reg.IVA + "" + "IVA Retención" + reg.MON + reg.IVARET + ""); }); $("#rDetReciCol1 th").attr("scope", "row"); $("#rDetReciCol1 th").addClass("text-right"); $("#rDetReciCol2 th").attr("scope", "row"); $("#rDetReciCol2 th").addClass("text-right"); oGen.fnBloqueaHide(); } }); }; /* MODAL DETALLE EXIGIBLE */ // Carga detalle de exigible oDeudaCobrada.fnReciboExigible = function(row) { "use strict"; MessageAlert.messagePopup("Datos de Recibos Exigible", "
"); oConsulta.show({ consulta : "OV_CONSULTA_EXIGIBLEDETPOLIZA", dataSource : "ovQbe", titulo : "Datos de Recibos Exigible", idComponente : "divConsultaExigible", exportar : true, estilo : "grillaSmall", paramsDefault : { prm_usuario : oGlobal.cUsuario, prm_producto : row.RAMOPCOD, prm_poliza : row.POLIZANN + row.POLIZSEC, prm_certi : row.CERTIPOL + row.CERTIANN + row.CERTISEC }, columnStyle : [ { CNOMBRECAMPO : "RECNUM", style : "oConsulta.fnCursorPointer" } ], fnCallback : function(row, nCol) { if (nCol === 1) { oDeudaCobrada.fnReciboExigibleDet(row); } } }); }; // Detalle de recibo oDeudaCobrada.fnReciboExigibleDet = function(row) { "use strict"; $("#divConsultaExigible").hide(); $("#DIALOG-MESSAGE-ALERT-MESSAGE").append( "
" + "" + "" + "" + "
" + "
"); $("#divConsultaRecibo tbody").attr("scope", "row"); $("#divConsultaRecibo tbody").addClass("text-right"); oGen.fnBloqueaShow(); oGen.fnGetStore({ titulo : "Detalle de Recibo", params : { prm_dataSource : "ovQbe", prm_funcion : "PAMQSOLO.detalleRecibo", prm_usuario : oGlobal.cUsuario, prm_recibo : row.RECNUM }, fnCallback : function(oResp) { $.each(oResp.records, function(item, reg) { $("#divConsultaRecibo tbody:nth-child(1)").append( "Nombre Apellido / Razón Social:" + oDeudaCobrada.sClienDes + "" + "Número de Póliza:" + oDeudaCobrada.sPoliza + "" + "Estado:" + oDeudaCobrada.sEstado + "" + "Prima Neta:" + reg.MON + reg.PRIMA + "" + "Total Recibo:" + reg.MON + reg.IMPTOT + "" + "Canal de Cobro:" + row.COB + ""); $("#divConsultaRecibo tbody:nth-child(2)").append( "Número de Recibo:" + row.RECNUM + "" + "Endoso:" + row.ENDOSO + "" + "Fecha de Emisión:" + reg.FECEMI + "" + "IVA:" + reg.MON + reg.IVA + "" + "IVA Retención:" + reg.MON + reg.IVARET + ""); }); $("#divConsultaRecibo").append( "
" + "" + " Volver" + "
"); oGen.fnBloqueaHide(); } }); }; // Botón volver oDeudaCobrada.fnBtnVolverExigible = function() { "use strict"; $("#divConsultaRecibo").remove(); $("#divConsultaExigible").show(); $("#DIALOG-MESSAGE-ALERT .modal-dialog").animate({ "width" : "auto", "max-width" : "920px" }, 500); }; oDeudaCobrada.fnSalir = function() { /*$("#SectionResultado").hide(); oGen.goBackHistory(this); */ oGen.fnAbandonaTransaccion({ toUrl : 'ovError', confirmacion : false }); } // Carga al finalizar el header oGlobal.initialize = function(){ oGen.fnBtnPermisoUsuario({ funcionProd : 'oDeudaCobrada.fnGetDeudaCobradaCanales()', funcionNoProd : 'oDeudaCobrada.fnGetBusqueda()' }); }; // Carga inicio $(document).ready(function() { "use strict"; oSalesForce.fnObtenerParametrosOrigen("Deuda a Cobrar"); document.title = "Deuda a Cobrar | Zurich Argentina eBusiness"; oGen.fnBreadCrumb([ "Home", "Admistración de Pólizas", "Deuda Cobrada" ]); $("#SectionResultado").hide(); $("#deudaCobrarCanales").hide(); $("#deudaCobrarCanalesDet").hide(); // Inicio de funciones oDeudaCobrada.fnIniciaDatePickers(); /**/ $("#DIALOG-MESSAGE-ALERT").on("hidden.bs.modal", function() { $("#DIALOG-MESSAGE-ALERT-MESSAGE").empty(); $("#DIALOG-MESSAGE-ALERT-TITLE").empty(); $("#DIALOG-MESSAGE-ALERT .modal-dialog").removeAttr("style"); }); $("#DIALOG-MESSAGE-ALERT").on("show.bs.modal", function() { $("#DIALOG-MESSAGE-ALERT-BUTTONS").remove(); }); /**/ $("#formFechas").keypress(function(e) { if (e.which === 13) { $("#btnBuscador").trigger("click"); } }); $('#fechaDesde').removeClass('estiloCalendario hasDatepicker'); $('#fechaHasta').removeClass('estiloCalendario hasDatepicker'); $('#fechaDesde').datepicker({ dateFormat : 'dd/mm/yy', changeDay : true, changeMonth : true, changeYear : true }); $('#fechaHasta').datepicker({ dateFormat : 'dd/mm/yy', changeDay : true, changeMonth : true, changeYear : true }); if (oSalesForce.ORIGEN === 'SALESFORCE') { $('#btnBackHistory').hide(); $('#btnBackHistory1').hide(); /*FMD 28/1/2022: este lo oculto porque directamente sale hacia la home y no a la primer pagina */ } });