function jsaGetNombreCuenta($cuenta) { if (setNoMenorQueCero($cuenta) > 1) { $xCta = new cCuentaContable($cuenta); $xCta->init(); //setLog($cuenta); return $xCta->getNombreCuenta(); } }
//$jxc ->exportFunction('datos_del_pago', array('idsolicitud', 'idparcialidad'), "#iddatos_pago"); //$jxc ->process(); $fecha = parametro("idfecha-0", false, MQL_DATE); $fecha = parametro("idfechaactual", $fecha, MQL_DATE); $persona = parametro("persona", DEFAULT_SOCIO, MQL_INT); $persona = parametro("socio", $persona, MQL_INT); $persona = parametro("idsocio", $persona, MQL_INT); $credito = parametro("credito", DEFAULT_CREDITO, MQL_INT); $credito = parametro("idsolicitud", $credito, MQL_INT); $credito = parametro("solicitud", $credito, MQL_INT); $cuenta = parametro("cuenta", DEFAULT_CUENTA_CORRIENTE, MQL_INT); $cuenta = parametro("idcuenta", $cuenta, MQL_INT); $jscallback = parametro("callback"); $tiny = parametro("tiny"); $form = parametro("form"); $action = parametro("action", SYS_NINGUNO); $xHP->init(); $xFRM = new cHForm("frm", "./"); $msg = ""; if ($cuenta > 0) { $xCta = new cCuentaContable($cuenta); $xCta->init(); $xFRM->addHElem($xCta->getFicha(true, true)); } //$xFRM->addJsBasico(); //$xFRM->addCreditBasico(); //$xFRM->addSubmit(); $xFRM->addCerrar(); echo $xFRM->get(); //$jxc ->drawJavaScript(false, true); $xHP->fin();
function jsaGuardarDatos($idcuenta, $nombre, $tipo, $centro, $equivalencia, $operacion) { //no se puede cambiar naturaleza, superior $xLog = new cCoreLog(); if ($operacion == SYS_CERO) { $xEsq = new cCuentaContableEsquema($idcuenta); $superior = $xEsq->CUENTA_SUPERIOR; $idcuenta = $xEsq->CUENTA; $nivel = $xEsq->NIVEL_ACTUAL; $xCta = new cCuentaContable($idcuenta); $xCta->add($nombre, $tipo, $centro, false, $nivel, false, $equivalencia, $superior); $xLog->add($xCta->getMessages(), $xLog->DEVELOPER); $xLog->add("OK\tAgregar Nueva cuenta {$idcuenta}\r\n"); } else { $xCta = new cCuentaContable($idcuenta); if ($xCta->init() == true) { $xCta->setActualizar($nombre, $equivalencia, $centro); } $xLog->add($xCta->getMessages(), $xLog->DEVELOPER); $xLog->add("OK\tActualizar {$idcuenta} {$nombre} {$equivalencia} {$centro}\r\n"); } return $xLog->getMessages(OUT_HTML); }
padding:10px; border-radius: 3px; } </style> <body> <?php if ($cuenta == false) { $xHForm = new cHForm("frmGuia", "guia-contable.frm.php"); $xHForm->addHElem($xHTxt->get("NumeroDeCuenta", CUENTA_DE_CUADRE, "Numero de Cuenta")); $xHForm->addSubmit("Empezar la Captura"); echo $xHForm->get(); } else { ?> <div id="wrapper"> <?php $xCta = new cCuentaContable($cuenta); $xCta->init(); echo $xCta->getFicha(); /* echo $xCta->getMessages("html"); */ ?> <ul class="tabs"> <li><a href="#" class="defaulttab" rel="tabs1">Se Carga Cuando</a></li> <li><a href="#" rel="tabs2">Se Abona Cuando</a></li> <li><a href="#" rel="tabs3">Agregar Nuevo</a></li> </ul> <div class="tab-content" id="tabs1"> </div> <div class="tab-content" id="tabs2"> </div> <div class="tab-content" id="tabs3">
$cuenta = $xEQ->CUENTA_FORMATEADA; $xCCont = new cCuentaContable($cuenta); $nivel = $xCCont->determineNivel($cuenta); $sucess = true; $nombre = $xFi->getV($colnombre, ""); $nombre = trim($nombre); $superior = $xEQ->CUENTA_SUPERIOR; // $xCCont->getInmediatoSuperior(); $cuenta = $xCCont->getCuentaCompleta($cuenta); $nombre = $xT->setNoAcentos($nombre); $nombre = str_replace("'", "", $nombre); $nombre = strtoupper($nombre); $naturaleza = $xFi->getV($colnat, ""); if ($sucess == true and $action == MQL_ADD) { if (setNoMenorQueCero($cuenta) > 0) { $xCta = new cCuentaContable($cuenta); $xCta->add($nombre, $naturaleza, false, false, $nivel, false, false, $superior); $msg .= $xCta->getMessages(OUT_TXT); } } } else { //$msg .= "$conteo\t===============\r\n"; } $conteo++; } $msg .= $xFi->getMessages(OUT_TXT); if (MODO_DEBUG == true) { $xLog = new cFileLog(); $xLog->setWrite($msg); $xLog->setClose(); $xFRM->addToolbar($xLog->getLinkDownload("TR.Archivo del proceso", ""));
function addMovimiento($TipoDeMovimiento, $cuenta, $monto, $referencia = "", $concepto = "") { $CWTipoMvto = array("1" => 1, "-1" => "2"); $xCuenta = new cCuentaContable($cuenta); $cuenta = $xCuenta->get(); //Corrige la Cuenta de Cuadre if ($cuenta == CUENTA_DE_CUADRE) { $cuenta = "_CUADRE"; } //Tipo M + espacio //Cuenta 20 //Referencia 10 //TipoMvto 2 espacios 1 Cargo 2 Abono //Importe 16 Alineado //espacio + 000 + espacio + " 0.00 " //concepto 30 + espacio $this->mMovimientosDePoliza .= "M " . substr(str_pad($cuenta, 20, " ", STR_PAD_RIGHT), 0, 20); $this->mMovimientosDePoliza .= " " . substr(str_pad($referencia, 10, " ", STR_PAD_RIGHT), 0, 10); $this->mMovimientosDePoliza .= " " . $CWTipoMvto[$TipoDeMovimiento]; $this->mMovimientosDePoliza .= " " . substr(str_pad($monto, 16, " ", STR_PAD_LEFT), -16); $this->mMovimientosDePoliza .= " 000 " . " 0.00 " . substr(str_pad($referencia, 30, " ", STR_PAD_RIGHT), 0, 30) . "\r\n"; }
function setEliminar() { $xCta = new cCuentaContable($this->mNumeroCuenta); $xCta->init(); $xCta->setAfectarSaldos($this->mTipoOperacion, $this->mMontoOperacion, $this->mPeriodoPoliza, $this->mEjercicioPoliza, true); $sqlDMM = "DELETE FROM contable_movimientos\tWHERE clave_unica=" . $this->mCodigoUnico; my_query($sqlDMM); $this->mMessages .= $xCta->getMessages(); }
<?php //===================================================================================================== //=====> INICIO_H include_once "../core/go.login.inc.php"; include_once "../core/core.error.inc.php"; include_once "../core/core.html.inc.php"; include_once "../core/core.init.inc.php"; $theFile = __FILE__; $permiso = getSIPAKALPermissions($theFile); if ($permiso === false) { header("location:../404.php?i=999"); } $_SESSION["current_file"] = addslashes($theFile); //<===== FIN_H //===================================================================================================== $xInit = new cHPage("", HP_SERVICE); $txt = ""; $cuenta = parametro("cuenta", false, MQL_RAW); $cuenta = parametro("idcuenta", $cuenta, MQL_RAW); $rs = array("error" => true); $idcuenta = setNoMenorQueCero($cuenta); if ($idcuenta > 0) { $xCta = new cCuentaContable($idcuenta); $xCta->init(); $rs = array("nombre_de_cuenta" => $xCta->getNombre()); } header('Content-type: application/json'); echo json_encode($rs);