当前位置: 首页>>代码示例>>PHP>>正文


PHP cTabla::setFootSum方法代码示例

本文整理汇总了PHP中cTabla::setFootSum方法的典型用法代码示例。如果您正苦于以下问题:PHP cTabla::setFootSum方法的具体用法?PHP cTabla::setFootSum怎么用?PHP cTabla::setFootSum使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在cTabla的用法示例。


在下文中一共展示了cTabla::setFootSum方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: jsaGetIngresosMensualesPorDependencias

function jsaGetIngresosMensualesPorDependencias($fecha)
{
    $xD = new cFecha();
    $fecha = $xD->getFechaISO($fecha);
    $fi = $xD->getDiaInicial();
    $ff = $xD->getDiaFinal();
    $sql = new cSQLListas();
    $xT = new cTabla($sql->getBasesPorFechasPorDependencia($fi, $ff, 2002));
    $xT->setKeyField($sql->getClave());
    $xT->setPrepareChart();
    $xT->setFootSum(false);
    return $xT->Show("Reporte de Ingresos Mensuales por Empresas", true, "tingresos");
}
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:13,代码来源:frm_calendar_tasks.php

示例2: jsaGetLetras

function jsaGetLetras($idcredito, $idfecha)
{
    $xCred = new cCredito($idcredito);
    $xCred->init();
    //$xPlas	= $xCred->getPlanDePago();
    $xF = new cFecha();
    $idfecha = $xF->getFechaISO($idfecha);
    $xQL = new MQL();
    //$xQL->setRawQuery("SET @fecha_de_corte:='$idfecha';");
    my_query("SET @fecha_de_corte:='{$idfecha}';");
    $sql = "SELECT\r\n\t`letras`.`socio_afectado` AS `persona`,\r\n\t`letras`.`docto_afectado` AS `credito`,\r\n\t`letras`.`periodo_socio`  AS `parcialidad`,\r\n\t`letras`.`fecha_de_pago`,\r\n\r\n\t`letras`.`capital`,\r\n\t`letras`.`interes`,\r\n\t`letras`.`iva`,\r\n\t`letras`.`ahorro`,\r\n\t`letras`.`otros`,\r\n\t`letras`.`letra`,\t\r\n\t\r\n\t(`creditos_solicitud`.`tasa_moratorio`*100) AS `tasa_de_mora`,\r\n\t(`creditos_solicitud`.`tasa_interes`*100)   AS `tasa_de_interes` ,\r\n\tDATEDIFF(getFechaDeCorte(), fecha_de_pago) AS 'dias',\r\n\t ((letras.capital * DATEDIFF(getFechaDeCorte(), fecha_de_pago) * (`creditos_solicitud`.`tasa_moratorio` + `creditos_solicitud`.`tasa_interes`))/getDivisorDeInteres()) AS 'mora'\r\n\tFROM\r\n\t\t`creditos_solicitud` `creditos_solicitud` \r\n\t\t\tINNER JOIN `letras` `letras` \r\n\t\t\tON `creditos_solicitud`.`numero_solicitud` = `letras`.`docto_afectado`\r\n\t\r\n\t WHERE capital >0 AND docto_afectado={$idcredito} AND fecha_de_pago <= getFechaDeCorte()";
    $xT = new cTabla($sql);
    $xT->setFootSum(array(4 => "capital", 5 => "interes", 6 => "iva", 7 => "ahorro", 8 => "otros", 9 => "letra", 13 => "mora"));
    return $xT->Show();
}
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:15,代码来源:creditos.letras-pendientes.frm.php

示例3: jsaGetCobranza

function jsaGetCobranza($empresa, $idperiodo)
{
    $xL = new cSQLListas();
    $xF = new cFecha();
    $sql = $xL->getListadoDeCobranza($idperiodo, SYS_UNO);
    //setLog($sql);
    //fecha de ministracion anterior al
    $xT = new cTabla($sql);
    $xT->setKeyField("numero_solicitud");
    $xT->setKey(2);
    $xT->setWidthTool("180px");
    $xT->setKeyTable("creditos_solicitud");
    $xT->setEventKey("jsGetRecibosByCredito");
    $xT->addEspTool("<div class='coolCheck'><input type='checkbox' id='chk_REPLACE_ID_' onclick='jsSetAlimentarCobros(this, _REPLACE_ID_)' /><label for='chk_REPLACE_ID_'></label></div>");
    $xT->addEspTool("<img src='../images/order.png' class='x24' onclick='getEstadoDeCuenta(_REPLACE_ID_)' />");
    $xT->addEspTool("<img src='../images/calendar.png' class='x24' onclick='getPlanDePagos(_REPLACE_ID_)' />");
    $xT->addEspTool("<img src='../images/view.png' class='x24' onclick='setOcultar(_REPLACE_ID_)' />");
    /*$subSQL		= "SELECT CONCAT(`socios_memo`.`fecha_memo`, '|',	`socios_memo`.`texto_memo`) AS 'memo' FROM `socios_memo` WHERE (`socios_memo`.`numero_solicitud` =" . HP_REPLACE_ID . ") AND (`socios_memo`.`tipo_memo` =11) ORDER BY `socios_memo`.`fecha_memo` ";
    	$xT->addSubQuery($subSQL);*/
    $xT->setWithMetaData();
    $xT->setFootSum(array(3 => "letra", 6 => "monto"));
    return $xT->Show();
}
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:23,代码来源:orden_de_cobranza.frm.php

示例4: getRawFooter

			<td ><?php 
echo $nombreBase;
?>
</td>
		</tr>
	</thead>
</table>
<?php 
$xD = new cFecha();
$sql = new cSQLListas();
$xT = new cTabla($sql->getBasesPorFechasPorDependencia($fechaInicial, $fechaFinal, $base));
$xT->setKeyField($sql->getClave());
if ($out == "chart") {
    $xT->setTdClassByType(false);
    $xT->setPrepareChart();
    $xT->setFootSum(false);
    echo "<div id='treport'></div><span style='display:none'>" . $xT->Show($xHP->getTitle(), true, "tdatos") . "</span>";
}
$xT->setPrepareChart(false);
$xT->setTdClassByType();
$xT->setFootSum(array(1 => "monto"));
echo $xT->Show();
//"Reporte de Ingresos Mensuales por Empresas", true, "tingresos");
echo getRawFooter();
echo $xHP->setBodyEnd();
?>
<script>
<?php 
if ($out == "chart") {
    echo "\$(document).ready( function(){ jsGetChart(); });";
}
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:31,代码来源:acumulado-de-bases.fechas.rpt.php

示例5: getFicha

 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>&nbsp;&nbsp;INFORMACI&Oacute;N DE LA CUENTA&nbsp;&nbsp;</legend>\n\t\t\t\t\t\t\t{$exoFicha}\n\t\t\t\t\t</fieldset>";
     //}
     return $exoFicha;
 }
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:44,代码来源:core.contable.inc.php

示例6: cHTabs

 $xTabs = new cHTabs();
 /* ----------------- DATOS --------------- */
 $cEdit = new cTabla($xSQL->getListadoDeOperaciones("", "", $idrecibo));
 $cEdit->addTool(SYS_UNO);
 $cEdit->addTool(SYS_DOS);
 $cEdit->setEventKey("jsEditClick");
 $cEdit->setTdClassByType();
 $cEdit->setKeyField("idoperaciones_mvtos");
 $xTabs->addTab("TR.OPERACIONES", $cEdit->Show());
 $NumOpers = $cEdit->getRowCount();
 $cBan = new cTabla($xSQL->getListadoDeOperacionesBancarias("", "", "", false, false, " AND `bancos_operaciones`.`recibo_relacionado` = {$idrecibo} "));
 //$cBan->setEventKey("idcontrol");
 $cBan->setKeyField("idcontrol");
 $cBan->addTool(SYS_UNO);
 $cBan->addTool(SYS_DOS);
 $cBan->setFootSum(array(7 => "monto"));
 $xTabs->addTab("TR.BANCOS", $cBan->Show());
 //Operaciones de Tesorería
 $cTes = new cTabla($xSQL->getListadoDeOperacionesDeTesoreria("", "", $idrecibo));
 $cTes->addTool(SYS_UNO);
 $cTes->addTool(SYS_DOS);
 $xTabs->addTab("TR.TESORERIA", $cTes->Show());
 //agregar contable
 if (getEsModuloMostrado(USUARIO_TIPO_CONTABLE) == true) {
     $xTbl = new cTabla("SELECT * FROM `contable_polizas_proforma` WHERE `numero_de_recibo`={$idrecibo}");
     $xTabs->addTab("TR.Pre Poliza", $xTbl->Show());
     //poliza relacionada
     $xTbl = new cTabla($xSQL->getListadoDePolizasContables(false, false, false, false, false, " AND (`recibo_relacionado`={$idrecibo}) "));
     $xTabs->addTab("TR.Poliza", $xTbl->Show());
     //factura XML
     //$xRec->getFactura(false, OUT_RXML);
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:31,代码来源:recibos.panel.frm.php

示例7: getRawFooter

$fecha_inicial = parametro("on", $fecha_inicial);
$fecha_final = parametro("idfecha-1", false);
$fecha_final = parametro("off", $fecha_final);
echo $xHP->getHeader();
echo $xHP->setBodyinit("initComponents();");
$ByFecha = ($fecha_final == false or $fecha_inicial == false) ? "" : " AND\t(`empresas_operaciones`.`fecha_de_operacion` >='" . $xF->getFechaISO($fecha_inicial) . "') AND\t(`empresas_operaciones`.`fecha_de_operacion` <='" . $xF->getFechaISO($fecha_final) . "') ";
$ByPeriodo = $periodo == SYS_TODAS ? "" : "AND ( `periodo_marcado` = {$periodo}) ";
$xRPT = new cReportes();
echo $xRPT->getHInicial("TR.Estado de cuenta de Empresas", $fecha_inicial, $fecha_final);
//TODO: Acabar
$lt = new cSQLListas();
$sql = $lt->getListadoDeOperacionesDeEmpresas($empresa, $periocidad, $ByFecha . $ByPeriodo);
$xT = new cTabla($sql);
$xEmp = new cEmpresas($empresa);
echo $xEmp->getFicha();
$xT->getFieldsSum("monto");
$xT->setTdClassByType();
$xT->setFootSum(array(6 => "envios", 7 => "cobros"));
echo $xT->Show();
echo getRawFooter();
echo $xHP->setBodyEnd();
?>
<script>
<?php 
?>
function initComponents(){
	window.print();
}
</script>
<?php 
$xHP->end();
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:31,代码来源:empresas.movimientos.rpt.php

示例8: getEmails

$jsEvent = $out != OUT_EXCEL ? "initComponents()" : "";
$senders = getEmails($_REQUEST);
$sql = "SELECT\r\n\t`operaciones_recibos`.`numero_socio`                      AS `persona`,\r\n\t`operaciones_recibos`.`fecha_operacion`                   AS `fecha`,\r\n\t`operaciones_recibostipo`.`descripcion_recibostipo`       AS `tipo`,\r\n\t`operaciones_recibos`.`docto_afectado`                   AS `documento`,\r\n\t`personas_perfil_transaccional_tipos`.`nombre_del_perfil` AS `origen`,\r\n\t`operaciones_recibos`.`idoperaciones_recibos`\t          AS `recibo`,\r\n\t`operaciones_recibos`.`total_operacion`                   AS `monto`,\r\n\t\r\n\t`operaciones_recibos`.`idusuario`                         AS `usuario`,\r\n\t`operaciones_recibos`.`observacion_recibo`                AS `observaciones`,\r\n\t`operaciones_recibos`.`tipo_pago`                         AS `forma_de_pago`,\r\n\t`operaciones_recibos`.`clave_de_moneda`                   AS `moneda`,\r\n\t`operaciones_recibos`.`unidades_en_moneda`                AS `unidades`,\r\n\tIF(UPPER(`operaciones_recibos`.`clave_de_moneda`) != getMonedaLocal(), getEquivalenciaDeMonedas(`operaciones_recibos`.`unidades_en_moneda`, `operaciones_recibos`.`clave_de_moneda`),\r\n\t`operaciones_recibos`.`total_operacion`)\r\n\t                AS `equivalencia`\r\nFROM\r\n\t`operaciones_recibos` `operaciones_recibos` \r\n\t\tINNER JOIN `operaciones_recibostipo` `operaciones_recibostipo` \r\n\t\tON `operaciones_recibos`.`tipo_docto` = `operaciones_recibostipo`.\r\n\t\t`idoperaciones_recibostipo` \r\n\t\t\tINNER JOIN `personas_perfil_transaccional_tipos` \r\n\t\t\t`personas_perfil_transaccional_tipos` \r\n\t\t\tON `operaciones_recibos`.`origen_aml` = \r\n\t\t\t`personas_perfil_transaccional_tipos`.\r\n\t\t\t`idpersonas_perfil_transaccional_tipos` \r\nWHERE\r\n\t(`operaciones_recibos`.`numero_socio` ={$persona})";
$titulo = "";
$archivo = "";
$xRPT = new cReportes($titulo);
$xRPT->setFile($archivo);
$xRPT->setOut($out);
$xRPT->setSQL($sql);
$xRPT->setTitle($xHP->getTitle());
//============ Reporte
$xSoc = new cSocio($persona);
$xSoc->init();
$xT = new cTabla($sql, 2);
$xT->setTipoSalida($out);
$xT->setFootSum(array(4 => "monto", 9 => "unidades", 10 => "equivalencia"));
$body = $xRPT->getEncabezado($xHP->getTitle(), $FechaInicial, $FechaFinal);
$xRPT->setBodyMail($body);
$xRPT->addContent($body);
$xRPT->addContent($xSoc->getFicha(true));
//$xT->setEventKey("jsGoPanel");
//$xT->setKeyField("creditos_solicitud");
$xRPT->addContent($xT->Show($xHP->getTitle()));
$xT = new cTabla($xL->getListadoDePerfil($persona));
$xRPT->addContent($xT->Show());
if (MODO_DEBUG == true) {
    $periodo_inicial = date("Ym", $xF->getInt($FechaInicial));
    $periodo_final = date("Ym", $xF->getInt($FechaFinal));
    $xT2 = new cTabla($xL->getAMLAcumuladoDeEgresos($periodo_inicial, $periodo_final, $persona));
    $xRPT->addContent($xT2->Show());
}
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:31,代码来源:perfil_transaccional.rpt.php

示例9: getResumenDeCaja

 function getResumenDeCaja()
 {
     $xF = new cFecha();
     $xSQL = new cSQLListas();
     $xTxt = new cHText();
     $xLn = new cLang();
     $xTbl = new cHTabla();
     $this->mSumaRecibos = 0;
     $this->mSumaCobros = 0;
     $resumen = "";
     $fecha_inicial = $this->mFecha;
     $fecha_final = $this->mFecha;
     $cajero = $this->mCajero;
     //==================================================================== TOTAL CORTE
     $resumen .= "<h3>" . $xLn->getT("TR.Resumen de caja") . "</h3>";
     $sqlTi = $xSQL->getListadoResumenTesoreria($cajero, $fecha_inicial, $fecha_final);
     $xT = new cTabla($sqlTi);
     $xT->setTdClassByType();
     $xT->setFootSum(array(2 => "operacion", 3 => "recibido", 4 => "cambio"));
     $resumen .= $xT->Show("TR.Resumen");
     $resumen .= "<input type='hidden' id='idsumacaja' value='" . $xT->getFieldsSum("recibido") . "' />";
     $resumen .= "<h3>" . $xLn->getT("TR.Efectivo") . "</h3>";
     //==================================================================== EFECTIVO
     $sqlTE = $xSQL->getListadoResumenOperaciones($fecha_inicial, $fecha_final, $cajero, TESORERIA_COBRO_EFECTIVO);
     $xTE = new cTabla($sqlTE);
     $xTE->setTdClassByType();
     $xTE->setFootSum(array(5 => "total"));
     $resumen .= $xTE->Show("TR.Cobros por Efectivo");
     $this->mSumaRecibos += $xTE->getFieldsSum("total");
     $resumen .= "<h3>" . $xLn->getT("TR.Documentos") . "</h3>";
     $sqlArq = "SELECT\r\n\t\t\t\t`tesoreria_caja_arqueos`.`fecha_de_arqueo`,\r\n\t\t\t\t`tesoreria_caja_arqueos`.`documento`,\r\n\t\t\t\t`tesoreria_caja_arqueos`.`monto_total_arqueado`,\r\n\t\t\t\t`tesoreria_caja_arqueos`.`observaciones` \r\n\t\t\tFROM\r\n\t\t\t\t`tesoreria_caja_arqueos` `tesoreria_caja_arqueos` \r\n\t\t\tWHERE\r\n\t\t\t\t(`tesoreria_caja_arqueos`.`codigo_de_caja` ='" . $this->getKey() . "')";
     $xTArq = new cTabla($sqlArq);
     $xTArq->setTdClassByType();
     $xTArq->setFootSum(array(2 => "monto_total_arqueado"));
     $resumen .= $xTArq->Show("TR.Arqueo");
     $this->mSumaCobros += $xTArq->getFieldsSum("monto_total_arqueado");
     //==================================================================== CHEQUES Y DOCUMENTOS
     $sqlLC = $xSQL->getListadoDeTesoreria($cajero, $fecha_inicial, $fecha_final, TESORERIA_COBRO_CHEQUE);
     $xT2 = new cTabla($sqlLC);
     $xT2->setTdClassByType();
     $xT2->setFootSum(array(5 => "operacion"));
     $resumen .= $xT2->Show("TR.Operaciones en Cheque");
     $this->mSumaCobros += $xT2->getFieldsSum("operacion");
     $sqlTD = $xSQL->getListadoResumenOperaciones($fecha_inicial, $fecha_final, $cajero, TESORERIA_COBRO_CHEQUE);
     $xTD = new cTabla($sqlTD);
     $xTD->setTdClassByType();
     $xTD->setFootSum(array(5 => "total"));
     $resumen .= $xTD->Show("TR.Cobros por Cheque");
     $this->mSumaRecibos += $xTD->getFieldsSum("total");
     $resumen .= "<h3>" . $xLn->getT("TR.Bancos") . "</h3>";
     //==================================================================== TRANFERENCIAS
     $sqlTO = $xSQL->getListadoDeCajaEnBanco(BANCOS_OPERACION_DEPOSITO, "", $cajero, $fecha_inicial, $fecha_final);
     $xT = new cTabla($sqlTO);
     $xT->setTdClassByType();
     $xT->setFootSum(array(4 => "monto"));
     $resumen .= $xT->Show("TR.Operaciones Bancarias");
     $this->mSumaCobros += $xT->getFieldsSum("monto");
     //-------------------------------------------
     $sqlT = $xSQL->getListadoResumenOperaciones($fecha_inicial, $fecha_final, $cajero, TESORERIA_COBRO_TRANSFERENCIA);
     $xT = new cTabla($sqlT);
     $xT->setTdClassByType();
     $xT->setFootSum(array(5 => "total"));
     $resumen .= $xT->Show("TR.Cobros por Transferencia");
     $this->mSumaRecibos += $xT->getFieldsSum("total");
     //====================================================================
     $xTbl->initRow();
     $xTbl->addTH("TR.Suma de Recibos");
     $xTbl->addTD(getFMoney($this->mSumaRecibos));
     $xTbl->endRow();
     $xTbl->initRow();
     $xTbl->addTH("TR.Suma de Cobranza");
     $xTbl->addTD(getFMoney($this->mSumaCobros));
     $xTbl->endRow();
     $resumen .= $xTbl->get();
     $resumen .= "<input type='hidden' id='idsumaoperaciones' value='" . $this->mSumaRecibos . "' />";
     $resumen .= "<input type='hidden' id='idsumacobros' value='" . $this->mSumaCobros . "' />";
     $this->mArqueoInit = true;
     return $resumen;
 }
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:79,代码来源:core.tesoreria.inc.php

示例10: parametro

$tipo_operacion = parametro("f711", SYS_TODAS, MQL_INT);
$tipo_operacion = parametro("operacion", $tipo_operacion, MQL_INT);
$out = parametro("out", SYS_DEFAULT);
$def_type = 110;
$sql = "SELECT creditos.convenio AS 'tipo', \n\t\t\tCOUNT(operaciones_mvtos.idoperaciones_mvtos) AS 'numero',\n\n\t\t\t\n\t\t\tSUM(operaciones_mvtos.afectacion_real) AS 'monto',\n\n\t\t\t/*SUM(creditos.monto_autorizado) AS 'monto_original',*/\n\t\t\t(SUM(operaciones_mvtos.afectacion_real) - SUM(creditos.saldo_actual)) AS 'cobros',\n\t\t\tSUM(creditos.saldo_actual) AS 'saldo_de_credito'\n\t\t\t \nFROM\n\t`operaciones_mvtos` `operaciones_mvtos` \n\t\tINNER JOIN `operaciones_recibos` `operaciones_recibos` \n\t\tON `operaciones_mvtos`.`recibo_afectado` = `operaciones_recibos`.\n\t\t`idoperaciones_recibos` \n\t\t\tINNER JOIN `creditos` `creditos` \n\t\t\tON `operaciones_mvtos`.`docto_afectado` = `creditos`.`solicitud` \nWHERE\n\t(`operaciones_recibos`.`tipo_pago` !='" . TESORERIA_COBRO_NINGUNO . "')\n\tAND (operaciones_mvtos.tipo_operacion={$def_type})\n\t{$BySuc}\n\t{$si_es_por_fecha}\nGROUP BY creditos.convenio";
$xHP->setTitle("TR.Reporte de Colocacion");
$titulo = $xHP->getTitle();
$archivo = "{$titulo}.pdf";
$xRPT = new cReportes($titulo);
$xRPT->setFile($archivo);
$xRPT->setOut($out);
$xRPT->setSQL($sql);
$xRPT->setTitle($xHP->getTitle());
//============ Reporte
$xT = new cTabla($sql, 2);
$xT->setTipoSalida($out);
$xT->setFootSum(array(1 => "numero", 2 => "monto", 3 => "cobros", 4 => "saldo_de_credito"));
$body = $xRPT->getEncabezado($xHP->getTitle(), $fecha_inicial, $fecha_final);
$xRPT->setBodyMail($body);
$xRPT->addContent($body);
$xRPT->addContent("<h1>" . $sucursal . "</h1>");
//$xT->setEventKey("jsGoPanel");
//$xT->setKeyField("creditos_solicitud");
$xRPT->addContent($xT->Show($xHP->getTitle()));
//============ Agregar HTML
//$xRPT->addContent( $xHP->init($jsEvent) );
//$xRPT->addContent( $xHP->end() );
//$xRPT->addContent("<table>$TR_parent</table>");
$xRPT->setResponse();
$xRPT->setSenders($senders);
echo $xRPT->render(true);
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:31,代码来源:rpt_colocacion_por_fechas.php

示例11: getEmails

/* ******************************************************************************/
$OperadorFecha = $out == OUT_EXCEL ? " " : "getFechaMX";
$setSql = "SELECT \n\tsocios.alias_dependencia AS 'empresa',\n\tcreditos_solicitud.numero_socio AS 'socio',\n\tsocios.nombre, \n\tcreditos_solicitud.numero_solicitud AS 'credito',\n\tcreditos_tipoconvenio.descripcion_tipoconvenio AS 'producto',\n\tcreditos_periocidadpagos.descripcion_periocidadpagos AS 'condiciones_de_pago',\n\t`creditos_tipo_de_autorizacion`.`descripcion_tipo_de_autorizacion` AS 'modalidad_de_autorizacion',\n\t`creditos_tipo_de_pago`.`descripcion` AS `tipo_de_pago`,\n\t\t \n\t{$OperadorFecha}(creditos_solicitud.fecha_ministracion) AS 'fecha_de_otorgamiento',\n\tcreditos_solicitud.monto_autorizado AS 'monto_original', \n\t{$OperadorFecha}(creditos_solicitud.fecha_vencimiento) AS 'fecha_de_vencimiento',\n\t(creditos_solicitud.tasa_interes * 100) AS 'tasa_anual',\n\tCONCAT(creditos_solicitud.ultimo_periodo_afectado, '/', creditos_solicitud.pagos_autorizados) AS 'numero_de_pagos',\n \n\tcreditos_solicitud.saldo_actual AS 'saldo_insoluto',\n\tcreditos_estatus.descripcion_estatus AS 'estatus',\n\n\t\n\t`creditos_letras_pendientes`.`interes_exigible`,\n\t`creditos_letras_pendientes`.`iva_exigible`,\n\t`creditos_letras_pendientes`.`interes_moratorio` \t\n\nFROM\n\t`creditos_letras_pendientes` `creditos_letras_pendientes` \n\t\tRIGHT OUTER JOIN `creditos_solicitud` `creditos_solicitud` \n\t\tON `creditos_letras_pendientes`.`docto_afectado` = `creditos_solicitud`.\n\t\t`numero_solicitud` \n\t\t\tINNER JOIN `creditos_estatus` `creditos_estatus` \n\t\t\tON `creditos_solicitud`.`estatus_actual` = `creditos_estatus`.\n\t\t\t`idcreditos_estatus` \n\t\t\t\tINNER JOIN `creditos_tipo_de_pago` `creditos_tipo_de_pago` \n\t\t\t\tON `creditos_solicitud`.`tipo_de_pago` = `creditos_tipo_de_pago`\n\t\t\t\t.`idcreditos_tipo_de_pago` \n\t\t\t\t\tINNER JOIN `creditos_tipoconvenio` `creditos_tipoconvenio` \n\t\t\t\t\tON `creditos_solicitud`.`tipo_convenio` = \n\t\t\t\t\t`creditos_tipoconvenio`.`idcreditos_tipoconvenio` \n\t\t\t\t\t\tINNER JOIN `creditos_tipo_de_autorizacion` \n\t\t\t\t\t\t`creditos_tipo_de_autorizacion` \n\t\t\t\t\t\tON `creditos_solicitud`.`tipo_autorizacion` = \n\t\t\t\t\t\t`creditos_tipo_de_autorizacion`.\n\t\t\t\t\t\t`idcreditos_tipo_de_autorizacion` \n\t\t\t\t\t\t\tINNER JOIN `creditos_periocidadpagos` \n\t\t\t\t\t\t\t`creditos_periocidadpagos` \n\t\t\t\t\t\t\tON `creditos_solicitud`.`periocidad_de_pago` = \n\t\t\t\t\t\t\t`creditos_periocidadpagos`.\n\t\t\t\t\t\t\t`idcreditos_periocidadpagos` \n\t\t\t\t\t\t\t\tINNER JOIN `socios` `socios` \n\t\t\t\t\t\t\t\tON `creditos_solicitud`.`numero_socio` = \n\t\t\t\t\t\t\t\t`socios`.`codigo`\n\n\tWHERE (creditos_solicitud.numero_solicitud != 0)\n\t{$BySaldo}\n\t{$es_por_estatus}\n\t{$es_por_frecuencia}\n\t{$es_por_convenio}\n\t{$ByEmpresa}\n\t{$ByFecha}\n\tORDER BY `creditos_solicitud`.`tipo_convenio`, socios.nombre ";
$senders = getEmails($_REQUEST);
$sql = $setSql;
$titulo = "";
$archivo = "";
$xRPT = new cReportes($titulo);
$xRPT->setFile($archivo);
$xRPT->setOut($out);
$xRPT->setSQL($sql);
$xRPT->setTitle($xHP->getTitle());
//============ Reporte
$xT = new cTabla($sql, 2);
$xT->setTipoSalida($out);
$xT->setFootSum(array(9 => "monto_original", 13 => "saldo_insoluto", 15 => "interes_exigible", 16 => "iva_exigible", 17 => "interes_moratorio"));
$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);
exit;
//echo $setSql; exit();
if ($out != OUT_EXCEL) {
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:31,代码来源:creditos-generales_empresas.rpt.php

示例12: parametro

$estatus = parametro("estado", SYS_TODAS);
$frecuencia = parametro("periocidad", SYS_TODAS);
$producto = parametro("convenio", SYS_TODAS);
$producto = parametro("producto", $producto);
$empresa = parametro("empresa", SYS_TODAS);
$out = parametro("out", SYS_DEFAULT);
$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);
$sucursal = parametro("s", SYS_TODAS);
$si_es_por_fecha = "";
$graficos = parametro("graficos", false, MQL_BOOL);
$BySuc = $sucursal == SYS_TODAS ? "" : " AND `creditos_solicitud`.`sucursal`= '{$sucursal}'";
$si_es_por_fecha = " AND fecha_ministracion>='{$FechaInicial}' AND fecha_ministracion<='{$FechaFinal}' ";
$sql = "\nSELECT\n\t`creditos_tipoconvenio`.`descripcion_tipoconvenio` AS 'convenio',\n\t\t\n\tCOUNT(`creditos_solicitud`.`numero_solicitud`) AS 'numero',\n\t(AVG(`creditos_solicitud`.`tasa_interes`) * 100) AS 'tasa_promedio',\n\tAVG(`creditos_solicitud`.`saldo_actual`) AS 'saldo_promedio',\n\t\t\n\tSUM(`creditos_solicitud`.`monto_autorizado`) AS 'ministrado',\n\t\n\tSUM(`creditos_solicitud`.`saldo_actual`) AS 'saldo'\n\t \nFROM\n\t`creditos_solicitud` `creditos_solicitud` \n\t\tINNER JOIN `creditos_tipoconvenio` `creditos_tipoconvenio` \n\t\tON `creditos_solicitud`.`tipo_convenio` = `creditos_tipoconvenio`.\n\t\t`idcreditos_tipoconvenio` \nWHERE\n\t`estatus_actual` != 50 \n\tAND\n\t(`creditos_solicitud`.`monto_autorizado` >=" . TOLERANCIA_SALDOS . ")\n\t\n\t{$si_es_por_fecha} \n\t{$BySuc}\nGROUP BY\n\t`creditos_solicitud`.`tipo_convenio` ";
$xT = new cTabla($sql);
$xT->setFootSum(array(1 => "numero", 5 => "saldo"));
$xRPT->setOut($out);
$xRPT->addContent($xRPT->getEncabezado($xHP->getTitle(), $FechaInicial, $FechaFinal));
if ($graficos == true) {
    //$xT->setPrepareChart();
}
$xT->setTipoSalida($out);
$xRPT->addContent($xT->Show());
//$xRPT->addContent("<script>setTimeout('mychart',1500);  function mychart() { $('#sqltable').visualize({type: 'bar', width: '450px'}).appendTo('body'); }</script>");
echo $xRPT->render(true);
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:31,代码来源:rpt_saldos_creditos_por_fechas.php

示例13: parametro

$periocidad = parametro("periocidad", $periocidad);
$periocidad = parametro("frecuencia", $periocidad);
$estado = parametro("estado", SYS_TODAS);
$estado = parametro("estatus", $estado);
$producto = parametro("convenio", SYS_TODAS);
$producto = parametro("producto", $producto);
$fechaInicial = parametro("on", EACP_FECHA_DE_CONSTITUCION);
$fechaFinal = parametro("off", fechasys());
$fechaInicial = $xF->getFechaISO($fechaInicial);
$fechaFinal = $xF->getFechaISO($fechaFinal);
$formato = parametro("out", SYS_DEFAULT, MQL_RAW);
$sucursal = parametro("sucursal", SYS_TODAS, MQL_RAW);
$xRPT = new cReportes($xHP->getTitle());
$ByProducto = $xLi->OFiltro()->CreditosPorProducto($producto);
$BySucursal = $xLi->OFiltro()->CreditosPorSucursal($sucursal);
$sql = "\nSELECT\n\t`creditos_solicitud`.`sucursal`,\n\t`creditos_solicitud`.`numero_socio`       AS `persona`,\n\t`socios`.`nombre`,\n\t\n\t`creditos_solicitud`.`numero_solicitud`   AS `credito`,\n\t`creditos_solicitud`.`monto_autorizado`   AS `monto`,\n\t`creditos_solicitud`.`fecha_ministracion` AS `fecha` ,\n\tCOUNT(`operaciones_mvtos`.`tipo_operacion`) AS `operaciones`,\n\tMAX(`operaciones_mvtos`.`fecha_afectacion`) AS `fecha`,\n\tSUM(\n\tIF(`operaciones_mvtos`.`tipo_operacion` = 120,\t`operaciones_mvtos`.`afectacion_real`, 0\t)\n\t)  AS `abonos`,\n\t(`creditos_solicitud`.`monto_autorizado`  - \tSUM(\n\tIF(`operaciones_mvtos`.`tipo_operacion` = 120,\t`operaciones_mvtos`.`afectacion_real`, 0\t)\n\t)) AS 'saldo'\nFROM\n\t`operaciones_mvtos` `operaciones_mvtos` \n\t\tRIGHT OUTER JOIN `creditos_solicitud` `creditos_solicitud` \n\t\tON `operaciones_mvtos`.`docto_afectado` = `creditos_solicitud`.\n\t\t`numero_solicitud` \n\t\t\tINNER JOIN `socios` `socios` \n\t\t\tON `creditos_solicitud`.`numero_socio` = `socios`.`codigo`\n\t\t\t\nWHERE\n\t(\n\t(`operaciones_mvtos`.`tipo_operacion` =120) \n\tOR\n\t(`operaciones_mvtos`.`tipo_operacion` =110))\n\tAND\n\t(`operaciones_mvtos`.`fecha_afectacion` <= '{$fechaFinal}') \n\t{$ByProducto} {$BySucursal}\nGROUP BY\n\t`operaciones_mvtos`.`docto_afectado`\n\t\nHAVING saldo > 0\n\nORDER BY `creditos_solicitud`.`fecha_ministracion` ";
//$sql				= "CALL sp_saldos_al_cierre('$fechaFinal')";
//exit($sql);
$xTbl = new cTabla($sql);
$xTbl->setFootSum(array(4 => "monto", 8 => "abonos", 9 => "saldo"));
/*$xTbl->setFootSum(array(
	3 => "monto_autorizado",
		52 => "abonos",
		53 => "saldo"
));*/
$xRPT->setSQL($xTbl->getSQL());
$xTbl->setTipoSalida($formato);
$xRPT->setOut($formato);
$xRPT->addContent($xTbl->Show());
//$xRPT->setResponse();
echo $xRPT->render(true);
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:31,代码来源:creditos_generales_saldos.php

示例14: parametro

$estado = parametro("estatus", $estado);
$producto = parametro("convenio", SYS_TODAS);
$producto = parametro("producto", $producto);
$fechaInicial = parametro("on", EACP_FECHA_DE_CONSTITUCION);
$fechaFinal = parametro("off", fechasys());
$fechaInicial = $xF->getFechaISO($fechaInicial);
$fechaFinal = $xF->getFechaISO($fechaFinal);
$formato = parametro("out", SYS_DEFAULT, MQL_RAW);
$sucursal = parametro("sucursal", SYS_TODAS, MQL_RAW);
$xRPT = new cReportes($xHP->getTitle());
$ByProducto = $xLi->OFiltro()->CreditosPorProducto($producto);
$BySucursal = $xLi->OFiltro()->CreditosPorSucursal($sucursal);
$xF->set($fechaFinal);
$ejercicio = $xF->anno();
my_query("SET @ejercicio:={$ejercicio};");
$sql = "\nSELECT\n\t`socios`.`iddependencia`,\n\t`socios`.`dependencia`,\n\tCOUNT(`creditos_saldos_por_ejercicio`.`numero_solicitud`) AS `creditos`,\n\tSUM(`creditos_saldos_por_ejercicio`.`diciembre`) AS `saldo` \nFROM\n\t`socios` `socios` \n\t\tINNER JOIN `creditos_saldos_por_ejercicio` \n\t\t`creditos_saldos_por_ejercicio` \n\t\tON `socios`.`codigo` = `creditos_saldos_por_ejercicio`.`numero_socio` \n\tGROUP BY\n\t\t`socios`.`iddependencia`\n";
//$sql				= "CALL sp_saldos_al_cierre('$fechaFinal')";
//exit($sql);
$xTbl = new cTabla($sql);
$xTbl->setFootSum(array(2 => "creditos", 3 => "saldo"));
/*$xTbl->setFootSum(array(
	3 => "monto_autorizado",
		52 => "abonos",
		53 => "saldo"
));*/
$xRPT->setSQL($xTbl->getSQL());
$xTbl->setTipoSalida($formato);
$xRPT->setOut($formato);
$xRPT->addContent($xTbl->Show());
//$xRPT->setResponse();
echo $xRPT->render(true);
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:31,代码来源:empresas-saldo_por_fechas.rpt.php

示例15: parametro

$FechaFinal = parametro("off", false);
$FechaFinal = parametro("fecha-1", $FechaFinal);
$FechaFinal = $FechaFinal == false ? fechasys() : $xF->getFechaISO($FechaFinal);
$senders = getEmails($_REQUEST);
$xHP->init();
//XXX: Cambiar SQL por uno que facilite la ejecucion
$sql = $xL->getListadoDeCuentasDeCapt(false, false, $producto, $subproducto);
//exit($sql);
$titulo = "";
$archivo = "reporte-de-captacion-del-{$FechaInicial}-al-{$FechaFinal}";
$xRPT = new cReportes($titulo);
$xRPT->setFile($archivo);
$xRPT->setOut($out);
$xRPT->setSQL($sql);
$xRPT->setTitle($xHP->getTitle());
//============ Reporte
$xT = new cTabla($sql, 2);
$xT->setTipoSalida($out);
$body = $xRPT->getEncabezado($xHP->getTitle(), $FechaInicial, $FechaFinal);
$xRPT->setBodyMail($body);
$xRPT->addContent($body);
$xT->setFootSum(array(5 => "saldo"));
//$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);
开发者ID:Cywaithaka,项目名称:S.A.F.E.-Open-Source-Microfinance-Suite,代码行数:31,代码来源:rpt_captacion_en_tipos.php


注:本文中的cTabla::setFootSum方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。