$FechaInicial = parametro("on", false); $FechaInicial = parametro("fecha-0", $FechaInicial); $FechaInicial = $FechaInicial == false ? FECHA_INICIO_OPERACIONES_SISTEMA : $xF->getFechaISO($FechaInicial); $FechaFinal = parametro("off", false); $FechaFinal = parametro("fecha-1", $FechaFinal); $FechaFinal = $FechaFinal == false ? fechasys() : $xF->getFechaISO($FechaFinal); $jsEvent = $out != OUT_EXCEL ? "initComponents()" : ""; $senders = getEmails($_REQUEST); $ByConvenio = $producto == SYS_TODAS ? "" : " AND (`creditos_tipoconvenio`.`tipo_en_sistema` = {$producto} ) "; $sql = $xL->getListadoDeLetrasConCreditos($FechaFinal, false, "", "", $ByConvenio); $titulo = $xHP->getTitle(); $archivo = ""; $xRPT = new cReportes($titulo . "-" . $xF->getFechaCorta($FechaFinal)); $xRPT->setFile($archivo); $xRPT->setOut($out); $xRPT->setSQL($sql); //============ REPORTE " AND (`creditos_tipoconvenio`.`tipo_en_sistema` =" . CREDITO_PRODUCTO_INDIVIDUAL . ") " $xT = new cTabla($sql, 2); $xT->setTipoSalida($out); $xRPT->addContent($xRPT->getEncabezado("", $FechaInicial, $FechaFinal)); //$xT->setEventKey("jsGoPanel"); //$xT->setKeyField("creditos_solicitud"); $xRPT->addContent($xT->Show($xRPT->getTitle())); $xRPT->setBodyMail($xHP->getTitle()); //============ Agregar HTML //$xRPT->addContent( $xHP->init($jsEvent) ); //$xRPT->addContent( $xHP->end() ); $xRPT->setTitle($xHP->getTitle()); $xRPT->setResponse(); $xRPT->setSenders($senders); echo $xRPT->render(true);
$FechaInicial = parametro("fecha-0", $FechaInicial); $FechaInicial = $FechaInicial == false ? FECHA_INICIO_OPERACIONES_SISTEMA : $xF->getFechaISO($FechaInicial); $FechaFinal = parametro("off", false); $FechaFinal = parametro("fecha-1", $FechaFinal); $FechaFinal = $FechaFinal == false ? fechasys() : $xF->getFechaISO($FechaFinal); $jsEvent = $out != OUT_EXCEL ? "initComponents()" : ""; $senders = getEmails($_REQUEST); $xODat = new cPersonasCatalogoOtrosDatos(); $sql = "SELECT\r\n\t`socios`.`codigo`,\r\n\t`socios`.`nombre`,\r\n\t`socios_otros_parametros`.`clave_del_parametro` \r\nFROM\r\n\t`socios_otros_parametros` `socios_otros_parametros` \r\n\t\tINNER JOIN `socios` `socios` \r\n\t\tON `socios_otros_parametros`.`clave_de_persona` = `socios`.`codigo` \r\nWHERE\r\n\t(`socios_otros_parametros`.`clave_del_parametro` ='" . $xODat->AML_PEP_PRINCIPAL . "')\r\n\t\t\tOR\r\n\t(`socios_otros_parametros`.`clave_del_parametro` ='" . $xODat->AML_PEP_AFINIDAD . "')\t\t\t\r\n\tOR\r\n(`socios_otros_parametros`.`clave_del_parametro` ='" . $xODat->AML_PEP_CONSANGUINIDAD . "')\t\t\t\r\n\t\tOR\r\n(`socios_otros_parametros`.`clave_del_parametro` ='" . $xODat->AML_PEP_VINCULO_ECONOM . "')\t"; $titulo = ""; $archivo = ""; $xRPT = new cReportes($titulo); $xRPT->setFile($archivo); $xRPT->setOut($out); $xRPT->setSQL($sql); $xRPT->setTitle($xHP->getTitle()); //============ Reporte $xT = new cTabla($sql, 1); $xT->setTipoSalida($out); $body = $xRPT->getEncabezado($xHP->getTitle(), $FechaInicial, $FechaFinal); $xRPT->setBodyMail($body); $xRPT->addContent($body); //$xT->setEventKey("jsGoPanel"); //$xT->setKeyField("creditos_solicitud"); $xRPT->addContent($xT->Show()); //============ Agregar HTML //$xRPT->addContent( $xHP->init($jsEvent) ); //$xRPT->addContent( $xHP->end() ); $xRPT->setResponse(); $xRPT->setSenders($senders); echo $xRPT->render(true);
$xPer = $xEmp->getOPeriodo(false, false, $idnomina); $xRPT->setTitle($title); $xRPT->setOut($out); $xRPT->setSenders($mails); $xRPT->setResponse(); //if($out == OUT_EXCEL ){ //$xRPT->setOut($out); //} else { // $xLoc->DomicilioLocalidad() . "," . $xLoc->DomicilioEstado() . "," . $xFMT = new cFormato($xEmp->getIDDeFormatoDeAviso()); $xFMT->setEmpresaPeriodo($empresa, $idnomina); $xFMT->setProcesarVars(); $xRPT->addContent($xFMT->get()); $xRPT->addContent("<hr />"); //} $xRPT->setBodyMail($bheader); //filtrar domicilio -> socio -> credito -> letra $sql = $xL->getListadoDeCobranza($idnomina); $xRPT->setSQL($sql); //exit($sql); $xT = new cTabla($sql); $xT->setTipoSalida($out); $xT->setRowCSS("monto", "mnyres"); $xT->setColTitle("monto", "Monto de Retencion"); $xT->setKeyField("numero_solicitud"); $xT->setKeyTable("creditos_solicitud"); $xT->setTdClassByType(); $xT->setFootSum(array(3 => "letra", 6 => "monto")); //$xT->getFieldsSum() $xRPT->addContent($xT->Show()); echo $xRPT->render(true);