function addTipoDeOperacion($base = false, $base2 = false)
 {
     $base = setNoMenorQueCero($base);
     if ($base > 0) {
         $xHSel = new cHSelect();
         $xSel = $xHSel->getListaDeOperacionesPorBase($base, "idtipo_de_operacion", $base2);
     } else {
         $xTb = new cOperaciones_tipos();
         $xSel = new cSelect("idtipo_de_operacion", "idtipo_de_operacion", $xTb->get());
     }
     $xSel->addEspOption(SYS_TODAS);
     $xSel->setOptionSelect(SYS_TODAS);
     $this->mJsVars .= "var idtipo_de_operacion\t= \$('#idtipo_de_operacion').val();\r\n";
     $this->mURL .= " + \"&operacion=\" + idtipo_de_operacion ";
     $v = $xSel->get("TR.Tipo de Operacion", true);
     //TODO. Agregar indentificadores de tipo de operacion
     $this->mStruct .= $v;
 }
</script>
<?php 
$com = parametro("action", SYS_NINGUNO);
$persona = parametro("idsocio", DEFAULT_SOCIO, MQL_INT);
$monto1 = parametro("monto1", 0, MQL_FLOAT);
$monto2 = parametro("monto2", 0, MQL_FLOAT);
$monto3 = parametro("monto3", 0, MQL_FLOAT);
$tipo1 = parametro("tipo1", false, MQL_INT);
$tipo2 = parametro("tipo2", false, MQL_INT);
$tipo3 = parametro("tipo3", false, MQL_INT);
if ($com == SYS_NINGUNO or $monto1 + $monto2 + $monto3 <= 0) {
    $xFRM->addPersonaBasico();
    $xFRM->addHElem($xDate->get("TR.Fecha de Operacion"));
    $xFRM->addCobroBasico();
    $xFRM->addObservaciones();
    $xFRM->addDivSolo($xSel->getListaDeOperacionesPorBase(2800, "tipo1")->get(), $xTxt->getDeMoneda("monto1"));
    $xFRM->addDivSolo($xSel->getListaDeOperacionesPorBase(2800, "tipo2")->get(), $xTxt->getDeMoneda("monto2"));
    $xFRM->addDivSolo($xSel->getListaDeOperacionesPorBase(2800, "tipo3")->get(), $xTxt->getDeMoneda("monto3"));
    $xFRM->addSubmit();
} else {
    $observaciones = parametro("idobservaciones");
    $cheque = parametro("cheque");
    $comopago = parametro("ctipo_pago", DEFAULT_TIPO_PAGO, MQL_RAW);
    $foliofiscal = parametro("foliofiscal");
    $fecha = parametro("fecha-0", false);
    $fecha = $fecha == false ? fechasys() : $xF->getFechaISO($fecha);
    $aportaciones = $monto1 + $monto2 + $monto3;
    $cRec = new cReciboDeOperacion(RECIBOS_TIPO_PAGO_APORTACIONES, false);
    /*
     * TODO: Agregar enviar PP a Ahorro
     * activar configuracion