function getFicha($extendido = false, $operaciones = false) { /* * <option value="3">Si</option> <option value="4" selected>No</option> <option value="1">Titulo</option> <option value="2">SubTitulo</option> */ $arrTipos = array(3 => "MAYOR", 4 => "NINGUNO", 1 => "TITULO", 2 => "SUBTITULO"); $cuenta = $this->getCuentaCompleta(); $superior = $this->getParent(true); $DCuenta = $this->getDatos(); $ql = new MQL(); $xLis = new cSQLListas(); $DSuperior = $this->mArraySuperior; $superiorN = $DSuperior["nombre"]; $cuentaN = $DCuenta["nombre"]; $tipo = $DCuenta["nombre_del_tipo"]; $mayor = $arrTipos[$DCuenta["ctamayor"]]; $afectable = $DCuenta["afectable"] == 1 ? "AFECTABLE" : "NO_AFECTABLE"; $marco = true; $tool = ""; $hsaldos = ""; $hoperaciones = ""; if ($extendido == true) { $sql = $xLis->getListadoDeSaldosContablesConTitulos($cuenta); $xTable = new cTabla($sql); $hsaldos .= $xTable->Show("TR.Saldos"); } if ($operaciones == true) { $sql = "SELECT\n\t\t\t\t\t`contable_movimientos`.`ejercicio`,\n\t\t\t\t\t`contable_movimientos`.`periodo` AS `mes`,\n\t\t\t\t\t`contable_movimientos`.`fecha`,\n\t\t\t\t\t`contable_polizasdiarios`.`nombre_del_diario` AS `tipo`,\n\t\t\t\t\t`contable_movimientos`.`numeropoliza` AS `poliza`,\n\t\t\t\t\t`contable_movimientos`.`numeromovimiento` AS `operacion`,\n\t\t\t\t\t`contable_movimientos`.`numerocuenta` AS `cuenta`,\n\t\t\t\t\t\n\t\t\t\t\t/*/`contable_movimientos`.`importe`,*/\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t`contable_movimientos`.`cargo`,\n\t\t\t\t\t`contable_movimientos`.`abono`,\n\t\t\t\t\t\n\t\t\t\t\t/*`contable_movimientos`.`moneda`,*/\n\t\t\t\t\t`contable_movimientos`.`referencia`,\n\t\t\t\t\t`contable_movimientos`.`concepto`\t\t\t\t\t \n\t\t\t\tFROM\n\t\t\t\t\t`contable_movimientos` `contable_movimientos` \n\t\t\t\t\t\tINNER JOIN `contable_polizasdiarios` `contable_polizasdiarios` \n\t\t\t\t\t\tON `contable_movimientos`.`tipopoliza` = `contable_polizasdiarios`.\n\t\t\t\t\t\t`idcontable_polizadiarios` \n\t\t\t\tWHERE\n\t\t\t\t\t(`contable_movimientos`.`numerocuenta` ={$cuenta})"; $xTable = new cTabla($sql); $xTable->setFootSum(array(7 => "cargo", 8 => "abono")); $hoperaciones .= $xTable->Show("TR.Operaciones"); } //cuenta nombre //tipo afectable //cuenta superior $exoFicha = "\n\t\t\t<table>\n\t\t\t<tbody>\n\t\t\t\t<tr>\n\t\t\t\t\t<td>Numero de Cuenta</td>\n\t\t\t\t\t<th>{$cuenta}</th>\n\t\t\t\t\t<td>Nombre</td>\n\t\t\t\t\t<th>{$cuentaN}</th>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<td>Cuenta Superior</td>\n\t\t\t\t\t<th>{$superior}</th>\n\t\t\t\t\t<td>Nombre</td>\n\t\t\t\t\t<th>{$superiorN}</th>\t\t\t\t\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<td>Tipo de Cuenta</td>\n\t\t\t\t\t<th>{$tipo}</th>\n\t\t\t\t\t<td>Caracteristicas</td>\n\t\t\t\t\t<th>{$mayor} / {$afectable}</th>\t\t\t\t\n\t\t\t\t</tr>\n\t\t\t\t{$tool}\n\t\t\t</tbody>\n\t\t\t</table>{$hsaldos} {$hoperaciones}"; //if ($marco == true){ $exoFicha = "<fieldset>\n\t\t\t\t\t\t<legend> INFORMACIÓN DE LA CUENTA </legend>\n\t\t\t\t\t\t\t{$exoFicha}\n\t\t\t\t\t</fieldset>"; //} return $exoFicha; }