function initByID($strID = "")
 {
     $xPol = new cPoliza(false);
     $xPol->setPorCodigo($strID);
     $this->mNumeroDePoliza = $xPol->getNumero();
     $this->mEjercicio = $xPol->getEjercicio();
     $this->mPeriodo = $xPol->getPeriodo();
     $this->mTipoDePoliza = $xPol->getTipo();
     $DPComp = $xPol->getDatos();
     $concepto = $xPol->getConcepto();
     $fecha = $xPol->getFecha();
     $this->setDatosDePoliza($this->mTipoDePoliza, $concepto, $fecha);
 }
    $folio_final = $folios[1];
}
$fecha_final = $xF->getFechaISO($fecha_final);
$fecha_inicial = $xF->getFechaISO($fecha_inicial);
//Filtros Opcionales
$ByCodigo = "";
$WhereTipos = " AND `contable_polizas`.`tipopoliza`={$tipos_de_poliza} ";
if ($tipos_de_poliza == false or $tipos_de_poliza == SYS_TODAS) {
    $WhereTipos = "";
}
$ByFolio = ($folio_final == false and $folio_inicial == false) ? "" : " AND `contable_polizas`.`numeropoliza`>={$folio_inicial} AND `contable_polizas`.`numeropoliza`<={$folio_final} ";
$ByFecha = " AND `contable_polizas`.`fecha`>='{$fecha_inicial}'\tAND `contable_polizas`.`fecha`<= '{$fecha_final}' ";
if ($codigo_unico != "") {
    $xPol = new cPoliza(false);
    $xPol->setPorCodigo($codigo_unico);
    $ByCodigo = " AND (`contable_polizas`.`ejercicio` = " . $xPol->getEjercicio() . " AND\t`contable_polizas`.`periodo`=" . $xPol->getPeriodo() . "\n\t\t\t\t\t\t\tAND `contable_polizas`.`tipopoliza`=" . $xPol->getTipo() . " AND `contable_polizas`.`numeropoliza` =" . $xPol->getNumero() . ") ";
    $mostrar_como = "detalle";
    $ByFecha = "";
    $ByFolio = "";
    $WhereTipos = "";
}
$exoTbl = "";
$NetoCargos = 0;
$NetoAbonos = 0;
$xT = new cTipos();
$xFe = new cFecha(0);
$SQL_poliza = "SELECT\n\t`contable_polizas`.`fecha`,\n\t`contable_polizasdiarios`.`nombre_del_diario`,\n\t`contable_polizas`.`numeropoliza`,\n\t`contable_polizas`.`concepto`,\n\t`contable_polizas`.`cargos`,\n\t`contable_polizas`.`abonos`,\n\t`contable_polizas`.`tipopoliza`,\n\t`contable_polizas`.`ejercicio`,\n\t`contable_polizas`.`periodo`\nFROM\n\t`contable_polizas` `contable_polizas` \n\t\tINNER JOIN `contable_polizasdiarios` \n\t\t`contable_polizasdiarios` \n\t\tON `contable_polizas`.`tipopoliza` = \n\t\t`contable_polizasdiarios`.`idcontable_polizadiarios`\n\t\t\n\t\tWHERE `contable_polizas`.`numeropoliza` != 0 \n\t\t{$ByCodigo}\n\t\t{$ByFecha}\n\t\t{$ByFolio}\n\n\t\t{$WhereTipos}\n\nORDER BY\n\t`contable_polizas`.`ejercicio`,\n\t`contable_polizas`.`periodo`,\n\t`contable_polizas`.`tipopoliza`,\n\t`contable_polizas`.`numeropoliza`\n\t";
//exit( $SQL_poliza );
$rsPol = $ql->getDataRecord($SQL_poliza);
foreach ($rsPol as $rwPol) {
    $ejercicio = $rwPol["ejercicio"];