$ByCuentasSaldos = ""; if ($cuenta_inicial > 0 and $cuenta_final > 0) { $xCtaInit = new cCuentaContableEsquema($cuenta_inicial); $cuenta_inicial = $xCtaInit->CUENTA; $ByCuentas .= " AND (`contable_catalogo`.`numero`>={$cuenta_inicial}) "; $xCtaFin = new cCuentaContableEsquema($cuenta_final); $cuenta_final = $xCtaFin->CUENTA; $ByCuentas .= " AND (`contable_catalogo`.`numero`<={$cuenta_final}) "; $ByCuentasSaldos = " AND (`contable_movimientos`.`numerocuenta` >= {$cuenta_inicial}) AND (`contable_movimientos`.`numerocuenta` <= {$cuenta_final}) "; } $FechaInicial = $xF->getDiaInicial("{$ejercicio}-{$periodo}-01"); $FechaFinal = $xF->getDiaFinal("{$ejercicio}-{$periodo}-01"); $xRPT = new cReportes($xHP->getTitle()); $xRPT->addContent($xRPT->getEncabezado($xHP->getTitle(), $FechaInicial, $FechaFinal)); $InitRecords = parametro("init", 0, MQL_INT); $xRPT->addCSSFiles("../css/flags.css"); $xRPT->setOut($out); //================================================================================================================= //$xRPT->setToPagination($InitRecords); /** * Paginacion * I.- Parte */ $rowLimit = 1500; //4Paginas aprox //marca el Final de los Registros $EndRecords = $InitRecords + $rowLimit; //captura el URI para manipularlo //$mURI = $_SERVER['REQUEST_URI']; //encapsula el patrom //$patron = "/init=\d*/";
//encapsula el patrom $patron = "/init=\\d*/"; if ($InitRecords > 0) { $mURI = preg_replace($patron, "init={$EndRecords}", $mURI); } else { $mURI .= "&init={$EndRecords}"; } //================================================================================== /*if($unica_cuenta == 1){ $dcta = getInfoCatalogo($esa_cuenta); $nivel = $dcta["digitoagrupador"]; $dicat = explode("@", CAT_LEN); $largo = $dicat[$nivel]; $pcta = getCuentaCompleta($esa_cuenta); $pcta = substr($pcta, 0, $largo); $sqlWHERE .= " AND `contable_catalogo`.`numero` LIKE '$pcta%' "; }*/ $setSql = $xLi->getListadoDeCuentasContables($Cuenta, $niveles, $tipo_cuentas, $afectables, 0, $InitRecords, $EndRecords); //setLog($setSql); $xRPT = new cReportes(); $xRPT->setTitle($xHP->getTitle()); $xRPT->addCSSFiles("../css/catalogo.flags.css"); $xRPT->setOut($out); $cTbl = new cTabla($setSql); //$xRPT->addContent($xHP->init()); $xRPT->addContent($cTbl->Show("", true, "idcatalogocontable")); $xRPT->addContent($xHP->fin()); if ($mostrarTodo == false) { $xRPT->setToPagination($EndRecords); } echo $xRPT->render(true);