function jsaSetGenerarPolizaPorRecibo($numero) { if (setNoMenorQueCero($numero) > 0) { //return $tab -> getString(); $Recibo = $numero; $msg = ""; $Regenerar = true; //( strtoupper($id2) == "SI") ? true : false; $xUCont = new cUtileriasParaContabilidad(); $xBtn = new cHButton(); if ($Regenerar == true) { $msg .= $xUCont->setRegenerarPrepolizaContable(false, $Recibo); } $xUCont->setPolizaPorRecibo($Recibo); $idPol = trim($xUCont->getIDPoliza()); $xPolCW = new cPolizaCompacW(0); $xPolCW->initByID($idPol); $xPolCW->setRun(); $strDown = $xPolCW->setExport(); if (MODO_DEBUG == true) { $xLog = new cFileLog(); $xLog->setWrite($xUCont->getMessages()); $xLog->setClose(); $strDown .= $xLog->getLinkDownload("TR.Log"); } //return $xBtn->getBasic("TR.Modificar Poliza","jsModificarPoliza('$idPol')", $xBtn->ic()->EDITAR, "cmdeditpoliza") . $strDown ; } else { return "NO HAY REGISTRO QUE GENERAR [{$numero}]"; } }
function jsaSetCreditosADespedidos($credito, $fecha, $observaciones) { $msg = ""; $xCred = new cCredito($credito); $xCred->init(); $xdat = new cFecha(0); $fecha = $xdat->getFechaISO($fecha); $xCred->init(); $socio = $xCred->getClaveDePersona(); $xSoc = new cSocio($socio); $xSoc->init(); $xCred->setCambioProducto(CREDITO_PRODUCTO_DESTINO_DESCARTADOS); $xCred->setResetPersonaAsociada($fecha, $observaciones); //Agregar operacion de desvinculacion $xRe = new cReciboDeOperacion(RECIBOS_TIPO_ESTADISTICO, false, DEFAULT_RECIBO); $xRe->init(); $xRe->setNuevoMvto($fecha, $xCred->getSaldoActual(), OPERACION_CLAVE_DESVINCULACION, $xCred->getPeriodoActual(), "", 1, false, $socio, $credito, $fecha); $xRe->setFinalizarRecibo(); $msg .= $xSoc->getMessages(OUT_TXT); $msg .= $xCred->getMessages(OUT_TXT); $msg .= $xRe->getMessages(OUT_TXT); $xRN = new cReglaDeNegocio(); $xEmp = new cEmpresas($xCred->getClaveDeEmpresa()); $xEmp->init(); $oP = $xCred->getOPersona(); $xRN->setVariables(array("nombre_de_persona" => $oP->getNombreCompleto(), "mensaje" => $observaciones, "saldo_del_credito" => $xCred->getSaldoActual(), "nombre_de_la_empresa" => $xEmp->getNombreCorto())); $xRN->setExecuteActions($xRN->reglas()->RN_NOMINA_AL_DESPEDIR); $xF = new cFileLog(); $xF->setWrite($msg); $xF->setClose(); return $xF->getLinkDownload("Descarga de Log"); }
function jsaGuardarReestructura($credito, $monto, $pagos, $periocidad, $tasa, $observaciones, $producto, $tipopago) { $tasa = $tasa / 100; $xCred = new cCredito($credito); $xCred->init(); $xCred->setReconvenido($monto, 0, $tasa, $periocidad, $pagos, $observaciones, false, false, $tipopago, $producto); $xF = new cFileLog(); $xF->setWrite($xCred->getMessages()); $xF->setClose(); return $xCred->getMessages(OUT_HTML) . $xF->getLinkDownload("Descarga de Log"); }
function jsaGetFiles($uLike) { //Crea Archivos a partir de un Read de Files en el Archivo //principal $d = dir(PATH_TMP); $links = ""; while ($entry = $d->read()) { $OName = $entry; $siPoint = strpos($OName, "."); $i = 0; if (!$siPoint) { $handle = opendir($d->path . "/" . $OName); while ($file = readdir($handle)) { $siTXT = strpos($file, ".txt"); $siLOG = strpos($file, "log"); if ($siLOG !== false and $siTXT !== false) { //si no es linux //bkp y no es //texto $file = str_replace(".txt", "", $file); $xF = new cFileLog($file); if ($uLike != "") { if (strpos($file, $uLike) !== false) { $links .= "<tr><td colspan='3'>" . $xF->getLinkDownload($file) . "</td></tr>"; $i++; } } else { $links .= "<tr><td colspan='3'>" . $xF->getLinkDownload($file) . "</td></tr>"; $i++; } if ($i > 25) { break; } } } closedir($handle); } } $d->close(); echo $links; }
} else { $diferencia = $cT->cFloat($saldo - $sdoCW, 2); $msg .= "{$socio}\tERROR\t{$saldo}\t{$sdoCW}\t{$diferencia}\tSaldo Incorrecto\r\n"; $msgD .= "{$socio}\t{$saldo}\t{$sdoCW}\t{$diferencia}\t" . $aCompacWC[$socio] . "\r\n"; } break; } } else { $msg .= "{$socio}\tNO.EXIST\t0\t{$sdoCW}\t0\tSocio No existe en la Sucursal\r\n"; } } $html = new cHTMLObject(); $fileDw = getSucursal() . "-compacw-comparacion_auxiliares_del_catalogo-" . date("ydmHsi"); $fileDi = getSucursal() . "-{$TipoDeImportacion}-diferencias_compaqw-vs-safe_" . date("ydmHsi"); $cF = new cFileLog($fileDw); $cFd = new cFileLog($fileDi); $cF->setWrite($msg); $cF->setClose(); // $cFd->setWrite($msgD); $cFd->setClose(); echo $cFd->getLinkDownload("Archivo de diferencias"); echo $cF->getLinkDownload("Datos del proceso de Comparacion"); } else { echo "<p class='aviso'>EL TIPO DE ARCHIVO DE " . $usrFiles[$i]['name'] . "(" . $mExt . ") NO ES SOPORTADO</p>"; } } } ?> </fieldset> </form>
} } } else { $msg .= "{$iReg}\tOMITIDO\t{$socio}\tSocio[{$socio}] y Dato Omitido\r\n"; } } $iReg++; } } fclose($gestor); $html = new cHTMLObject(); if ($TipoDeSalida == "comparable") { $msg = "SOCIO,NOMBRE,MONTO,CUENTA,ESTATUS\r\n"; $msg .= $txt; } $cF = new cFileLog(); $cF->setWrite($msg); $cF->setClose(); echo $cF->getLinkDownload("Mostrar Datos del Proceso"); } else { echo "<p class='aviso'>EL TIPO DE ARCHIVO DE " . $usrFiles[$i]['name'] . "(" . $mExt . ") NO ES SOPORTADO</p>"; } } } } if (!isset($iReg)) { $iReg = 0; } ?> </fieldset> </form>
if (!$socio or $socio == "") { $td = ""; $msg .= "{$iReg}\t.\t.\tALERTA\tLa Linea({$iReg}) no se Imprimio ({$bufer})\r\n"; } else { echo $td; $iReg++; } } fclose($gestor); echo "\n\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t<th />\n\t\t\t\t\t\t\t\t\t<th colspan='3'>SUMAS</th>\n\t\t\t\t\t\t\t\t\t<th />\n\t\t\t\t\t\t\t\t\t<th class='mny'>" . getFMoney($SCapital) . "</th>\n\t\t\t\t\t\t\t\t\t<th class='mny'>" . getFMoney($SInteres) . "</th>\n\t\t\t\t\t\t\t\t\t<th class='mny'>" . getFMoney($SIva) . "</th>\n\t\t\t\t\t\t\t\t\t<th class='mny'>" . getFMoney($SAhorro) . "</th>\n\t\t\t\t\t\t\t\t\t<th class='mny'>" . getFMoney($STotal) . "</th>\n\t\t\t\t\t\t\t\t\t<th />\n\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t<th />\n\t\t\t\t\t\t\t\t\t<th colspan='8'>" . convertirletras($STotal) . "</th>\n\t\t\t\t\t\t\t\t\t<th>Diferencias</th>\n\t\t\t\t\t\t\t\t\t<th class='warn'>" . getFMoney($diferencias) . "</th>\n\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t<th />\n\t\t\t\t\t\t\t\t\t<th colspan='2'>Numero de Cheque</th>\n\t\t\t\t\t\t\t\t\t<th><input type=\"text\" id=\"cCheque\" value=\"\" size='8' /></th>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<th colspan='2'>Observaciones</th>\n\t\t\t\t\t\t\t\t\t<th colspan='3'><input type=\"text\" id=\"cObservaciones\" value=\"\" size='35' /></th>\n\t\t\t\t\t\t\t\t\t<th id=\"idThGo\"><input type=\"button\" value=\"Enviar Pago\" onclick=\"addNewMvto()\" id=\"idButtonGo\" /></th>\n\t\t\t\t\t\t\t\t\t<th />\n\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t</tbody>\n\n\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"maxCounts\" value=\"{$iReg}\" />"; $html = new cHObject(); $hmsg = $html->Out($msg, "html"); echo "<p class ='aviso'>{$hmsg}</p>"; //echo $msg; } $xLog = new cFileLog("recibo_masivo_num_" . $_SESSION["recibo_en_proceso"]); $xLog->setWrite($msg); } else { echo "<p class='aviso'>EL TIPO DE ARCHIVO DE " . $usrFiles[$i]['name'] . "(" . $mExt . ") NO SE ACEPTA</p>"; } } } } if (!isset($iReg)) { $iReg = 0; } ?> </fieldset> </form> </body>
include_once "../core/core.contable.utils.inc.php"; ini_set("display_errors", "off"); ini_set("max_execution_time", 900); $key = isset($_GET["k"]) ? true : false; $parser = !isset($_GET["s"]) ? false : $_GET["s"]; //Obtiene la llave del //if ($key == MY_KEY) { $messages = ""; $fechaop = parametro("f", fechasys()); /** * Generar el Archivo HTMl del LOG * eventos-del-cierre + fecha_de_cierre + .html * */ $aliasFil = getSucursal() . "-eventos-al-cierre-de-contabilidad-del-dia-{$fechaop}"; $xLog = new cFileLog($aliasFil); $idrecibo = DEFAULT_RECIBO; //$xRec = new cReciboDeOperacion(12); //$xRec->setGenerarPoliza(); //$xRec->setForceUpdateSaldos(); //$idrecibo = $xRec->setNuevoRecibo(1,1,$fechaop, 1, 12, "CIERRE_DE_SEGUIMIENTO", "NA", "ninguno", "NA", DEFAULT_GRUPO); //$xRec->setNumeroDeRecibo($idrecibo); $messages .= "=======================================================================================\r\n"; $messages .= "=========================\t\t" . EACP_NAME . " \r\n"; $messages .= "=========================\t\t" . getSucursal() . " \r\n"; $messages .= "=======================================================================================\r\n"; $messages .= "=========================\t\tINICIANDO EL CIERRE DE CONTABILIDAD ===================\r\n"; $messages .= "=========================\t\tRECIBO: {$idrecibo}\t\t\t\t ====================\r\n"; if (MODULO_CONTABILIDAD_ACTIVADO == true) { $xCUtils = new cUtileriasParaContabilidad(); $xCUtils->setGenerarPolizasAlCierre($fechaop);
$latitud = $datos[$IDLatitud]; $altitud = $datos[$IDAltitud]; $longitud = $datos[$IDLongitud]; $sql = "INSERT INTO catalogos_localidades(clave_unica, nombre_de_la_localidad, clave_de_estado, clave_de_municipio, clave_de_localidad, longitud, altitud, latitud) \n\t \t\t\t\t\t\t\t\t\t\t\t\t\tVALUES({$ClaveUnica}, '{$NombreLocalidad}', {$ClaveEntidad}, {$claveMunicipio}, {$ClaveLocalidad}, '{$longitud}', '{$altitud}', '{$latitud}') "; if ($ClaveUnica != 0) { my_query($sql); } $msg .= "{$ClaveEntidad}\t{$claveMunicipio}\t{$ClaveLocalidad}\tAgregando la Localidad {$NombreLocalidad} con codigo {$ClaveUnica}\r\n"; } $iReg++; } } @fclose($gestor); $html = new cHTMLObject(); //$htmlmsg = $html->setInHTML($msg); $xlog = new cFileLog("carga_batch-localidades-" . date("Ymd"), true); $xlog->setWrite($msg); $xBtn = new cHButton(""); echo $xBtn->getSalir(); $xlog->setClose(); echo $xlog->getLinkDownload("Archivo de Resultados de la Carga"); //echo "<p class ='aviso'>$htmlmsg</p>"; //echo $msg; } else { echo "<p class='aviso'>EL TIPO DE ARCHIVO DE " . $usrFiles[$i]['name'] . "(" . $mExt . ") NO SE ACEPTA</p>"; } } } } if (!isset($iReg)) { $iReg = 0;
$iReg++; } //eliminar los datos diferentes a la actual sucursal if ($TipoDeImportacion == "credito") { $sqlD = "DELETE FROM sisbancs_temp_creditos WHERE sucursal != '" . getSucursal() . "' "; my_query($sqlD); } else { $sqlD = "DELETE FROM sisbancs_temp_depositos WHERE sucursal != '" . getSucursal() . "' "; my_query($sqlD); } } fclose($gestor); $html = new cHTMLObject(); //$htmlmsg = $html->setInHTML($msg); //echo "<p class ='aviso'>$htmlmsg</p>"; $cF = new cFileLog(); $cF->setWrite($msg); $cF->setClose(); echo $cF->getLinkDownload("Datos del proceso"); //echo $msg; } else { echo "<p class='aviso'>EL TIPO DE ARCHIVO DE " . $usrFiles[$i]['name'] . "(" . $mExt . ") NO ES SOPORTADO</p>"; } } } ?> </fieldset> </form> <?php } //end else action
function jsaVincularEmpresa($credito, $observaciones, $empresa) { $msg = ""; $xCred = new cCredito($credito); $xCred->init(); $xdat = new cFecha(0); $fecha = $xdat->get(); // FechaISO($fecha); $xCred->init(); $socio = $xCred->getClaveDePersona(); $xSoc = new cSocio($socio); $xSoc->init(); $xCred->setCambioProducto(CREDITO_PRODUCTO_NOMINA); $xCred->setResetPersonaAsociada($fecha, $observaciones, $empresa); //Agregar operacion de desvinculacion $xRe = new cReciboDeOperacion(RECIBOS_TIPO_ESTADISTICO, false, DEFAULT_RECIBO); $xRe->init(); $xRe->setNuevoMvto($fecha, $xCred->getSaldoActual(), OPERACION_CLAVE_VINCULACION, $xCred->getPeriodoActual(), "", 1, false, $socio, $credito, $fecha); $xRe->setFinalizarRecibo(); $msg .= $xSoc->getMessages(OUT_TXT); $msg .= $xCred->getMessages(OUT_TXT); $msg .= $xRe->getMessages(OUT_TXT); $xF = new cFileLog(); $xF->setWrite($msg); $xF->setClose(); return $xF->getLinkDownload("Descarga de Log"); }
ini_set("display_errors", "off"); ini_set("max_execution_time", 900); $key = isset($_GET["k"]) ? true : false; $parser = !isset($_GET["s"]) ? false : $_GET["s"]; //Obtiene la llave del //if ($key == MY_KEY) { $messages = ""; $fechaop = parametro("f", fechasys()); //2011-01-26 ; manejar fechas $xF = new cFecha(0, $fechaop); $xSuc = new cSucursal(); $ql = new MQL(); $xLi = new cSQLListas(); $xSuc->init(); $aliasFil = getSucursal() . "-eventos-al-cierre-de-sistema-del-dia-{$fechaop}"; $xLog = new cFileLog($aliasFil); $idrecibo = DEFAULT_RECIBO; $xRec = new cReciboDeOperacion(12); $xRec->setGenerarPoliza(); $xRec->setForceUpdateSaldos(); $idrecibo = $xRec->setNuevoRecibo(DEFAULT_SOCIO, DEFAULT_CREDITO, $fechaop, 1, 12, "CIERRE_DE_SISTEMA_{$fechaop}", "NA", "ninguno", "NA", DEFAULT_GRUPO); $xRec->setNumeroDeRecibo($idrecibo); //======================= cancelar todas las cajas a 0 $sqlCa = $xLi->getListadoDeCajasConUsuario(TESORERIA_CAJA_ABIERTA); $rs = $ql->getDataRecord($sqlCa); foreach ($rs as $rw) { $xCaja = new cCaja(); $xCaja->init($rw["codigo"]); if ($xCaja->setActualizaFondosCobrados() > TOLERANCIA_SALDOS) { $messages .= "ERROR\t Caja No cerrada por tener fondos pendientes \r\n"; } else {
$de = 0; //parametro("de"]; $a = 0; //$_POST["a"]; $csucursal = getSucursal(); $sucursal = getSucursal(); $eacp = EACP_CLAVE; $fechaop = fechasys(); $msg = "============================ LOG DE EVENTOS DE UTILERIAS =========================\r\n"; $msg .= "============================ GENERADO POR {$oficial} / COMANDO {$command} \r\n"; $msg .= "============================ FECHA " . date("Y-m-d H:s:i") . " \r\n"; if ($command != false) { $prefijo = substr(getRndKey(), 0, 4); $aliasFils = "{$sucursal}-log-de-utileria-num-{$command}-{$fechaop}-{$prefijo}"; //Elimina el Archivo $xFLog = new cFileLog($aliasFils, true); saveError(10, $_SESSION["SN_b80bb7740288fda1f201890375a60c8f"], "EL Usuario {$oficial} Utilizo la Utileria {$command}, Params {$id}|{$id2}|{$id3}"); } switch ($command) { case 200: //Actualiza las Tasas de las Cuentas de Captacion $sql = "SELECT * FROM captacion_tasas"; $ql = new MQL(); $rs = $ql->getDataRecord($sql); $xTasa = new cCaptacion_tasas(); foreach ($rs as $row) { $xTasa->setData($row); $subproducto = $xTasa->subproducto()->v(); $tipocuenta = $xTasa->modalidad_cuenta()->v(); $tasa = $xTasa->tasa_efectiva()->v(); $maximo = $xTasa->monto_menor_a()->v();
function jsaSetAplicarPerfiles($id) { $xP = new cSystemPermissions(); $xP->setAplicarPerfil(); $xFil = new cFileLog(); $xFil->setWrite($xP->getMessages()); $xFil->setClose(); return $xFil->getLinkDownload("Cambios"); }
if (file_exists($completePath) == true) { unlink($completePath); echo "<p class='aviso'> SE ELIMINO EL ARCHIVO " . $usrFiles[$i]['name'] . "</p>"; } if (move_uploaded_file($usrFiles[$i]['tmp_name'], $completePath)) { //echo "<p class='aviso'> SE GUARDO EXITOSAMENTE EL ARCHIVO " . $usrFiles[$i]['name'] . "</p>"; } else { //echo "<p class='aviso'> SE FALLO AL GUARDAR " . $usrFiles[$i]['name'] . "</p>"; } //analizar el Archivo $gestor = @fopen($completePath, "r"); $iReg = 0; $cT = new cTipos(); //inicializa el LOG del proceso $aliasFil = getSucursal() . "-analisis_de_auxiliares-" . fechasys(); $xLog = new cFileLog($aliasFil, true); $exito = 0; $similar = 0; $varios = 0; $arrCargos = array(); $arrAbonos = array(); $arrInfo = array(); $arrIntegrados = array(); $msg = ""; $busq = 0; //============================================================================================= if ($gestor) { while (!feof($gestor)) { $bufer = fgets($gestor, 4096); //$bufer = stream_get_line($gestor, "\r\n"); if (!isset($bufer)) {
function addLog($msg) { //if(MODO_DEBUG == true){ $xFL = new cFileLog(false, true); $xFL->setWrite($msg); $xFL->setClose(); unset($msg); $this->addToolbar($xFL->getLinkDownload("TR.LOG_FILE", "")); //} }
$xLoc->clave_de_municipio(1); $xLoc->clave_unica($xT->cInt($idlocalidad)); $xLoc->latitud(0); $xLoc->longitud(0); $xLoc->nombre_de_la_localidad($nombrelocal); $xLoc->clave_de_pais($paislocal); $ins = $xLoc->query()->insert(); $ins->save(); $msg .= $ins->getMessages(OUT_TXT); } $linea++; } } $msg .= $xFil->getMessages(); if (MODO_DEBUG == true) { $xFl = new cFileLog(); $xFl->setWrite($msg); $xFl->setClose(); $xFRM->addToolbar($xFl->getLinkDownload("TR.archivo de eventos", "")); } else { echo JS_CLOSE; } echo $xFRM->get(); } //$jsb->show(); ?> <!-- HTML content --> <script> </script> <?php $xHP->fin();
function Common_c5fe0408555dbf392918c6f77a4d01b2($params) { $stdDiv = STD_LITERAL_DIVISOR; $DPar = explode($stdDiv, $params, 10); //mensajes //grupo $xTip = new cTipos(); // $socio = $xTip->cInt($DPar[0]); $credito = $xTip->cInt($DPar[1]); $letra = $xTip->cInt($DPar[2]); $capital = $xTip->cFloat($DPar[3]); $interes = $xTip->cFloat($DPar[4]); $iva = $xTip->cFloat($DPar[5]); $ahorro = $xTip->cFloat($DPar[6]); $nota = $xTip->cChar($DPar[7]); $numero = $xTip->cInt($DPar[8]); $limit = $xTip->cInt($DPar[9]); $msg = "====================== MOVIMIENTO {$numero} DE {$limit} ====================\r\n"; //Datos del Credito $Cred = new cCredito($credito, $socio); $Cred->initCredito(); $DCred = $Cred->getDatosDeCredito(); $saldo = $DCred["saldo_actual"] - $capital; $contrato_captacion = $DCred["contrato_corriente_relacionado"]; $grupo = $DCred["grupo_asociado"]; $msg .= $Cred->getMessages(); if (isset($_SESSION["recibo_en_proceso"])) { $recibo = $_SESSION["recibo_en_proceso"]; $fecha = fechasys(); $_SESSION["total_recibo_en_proceso"] += $capital + $interes + $ahorro; $xRec = new cReciboDeOperacion(200, false, $recibo); $xRec->setNumeroDeRecibo($recibo, true); $xRec->setNumeroDeRecibo($recibo, true); $DRec = $xRec->getDatosInArray(); $cheque = $DRec["cheque_afectador"]; $tipopago = $DRec["tipo_pago"]; $recibofiscal = $DRec["recibo_fiscal"]; $xRec->setGenerarPoliza(); $msg .= "{$socio}\t{$credito}\tCREDITO\tMovimiento {$i} del Credito {$credito} del Socio {$socio} con Saldo {$saldo}\r\n "; $msg .= "{$socio}\t{$credito}\tMONTOS\tCapital: {$capital} || Interes: {$interes} || Ahorro: {$ahorro} \r\n"; //Agregando Capital if ($capital > 0) { $xRec->setNuevoMvto($fecha, $capital, 120, $letra, $nota . ";SDO:" . $saldo, 1, TM_ABONO, $socio, $credito); $arrCred = array("saldo_actual" => $saldo); $Cred->setUpdate($arrCred); } //Agregando Interes if ($interes > 0) { $xRec->setNuevoMvto($fecha, $interes, 140, $letra, $nota, 1, TM_ABONO, $socio, $credito); } //agregando el IVA if ($interes > 0) { $xRec->setNuevoMvto($fecha, $iva, 151, $letra, $nota, 1, TM_ABONO, $socio, $credito); } //Agregando Ahorro if ($ahorro > 0) { $xC = new cCuentaALaVista($contrato_captacion); if (!isset($contrato_captacion) or $contrato_captacion == CTA_GLOBAL_CORRIENTE or $contrato_captacion == 0) { $contrato_captacion = $xC->setNuevaCuenta(2, 1, $socio, "CUENTA_AUTOMATICA", $credito); $msg .= "{$socio}\t{$credito}\tNuevaCta\tse dio de alta a la cuenta {$contrato_captacion}\r\n"; //2011-nov-30 se agrego la actualizacion del contrato relacionado $arrCred = array("contrato_corriente_relacionado" => $contrato_captacion); $Cred->setUpdate($arrCred); } $xC = new cCuentaALaVista($contrato_captacion); $xC->setSocioTitular($socio); $xC->setReciboDeOperacion($recibo); $xC->setDeposito($ahorro, $cheque, $tipopago, $recibofiscal, $nota, $grupo, $fecha, $recibo); $msg .= $xC->getMessages("txt"); $msg .= "{$socio}\t{$credito}\tAhorro\t El Saldo Quedo en " . $xC->getNuevoSaldo() . "\r\n"; } $msg .= "{$socio}\t{$credito}\tObservacion\t {$nota}\r\n"; $msg .= $xRec->getMessages("txt"); } else { $msg .= "NO_SE_HA_DEFINIDO_UN_RECIBO"; } $xLog = new cFileLog("log_de_recibo_" . $recibo); $xLog->setWrite($msg); $xLog->setClose(); $MsgEnd = ""; if ($numero == $limit) { $xRec->setForceUpdateSaldos(); $xRec->setFinalizarRecibo(true); //$MsgEnd .= "**** proceso terminado ****"; } //retorna el id del control de origen para neutralizar return "-{$numero}"; }
$xPlan->addMvtoDeCapital($capital, $fecha, $periodo); } else { $msg .= "WARN\tLINEA OMITIDA\r\n"; } } $msg .= $xCred->getMessages(); $msg .= $xPlan->getMessages(); $mObj = $xPlan->getObjRec(); if ($mObj != null) { $mObj->setFinalizarRecibo(true); $msg .= $mObj->getMessages(OUT_TXT); } } $msg .= $xFil->getMessages(); if (MODO_DEBUG == true) { $xFl = new cFileLog(); $xFl->setWrite($msg); $xFl->setClose(); $xFRM->addHTML($xFl->getLinkDownload("archivo de eventos")); } else { echo JS_CLOSE; } echo $xFRM->get(); } echo $xHP->setBodyEnd(); //$jsb->show(); ?> <!-- HTML content --> <script> </script> <?php
include_once "../core/core.contable.utils.inc.php"; ini_set("display_errors", "off"); ini_set("max_execution_time", 900); $key = isset($_GET["k"]) ? true : false; $parser = !isset($_GET["s"]) ? false : $_GET["s"]; //Obtiene la llave del //if ($key == MY_KEY) { $messages = ""; $fechaop = parametro("f", fechasys()); /** * Generar el Archivo HTMl del LOG * eventos-del-cierre + fecha_de_cierre + .html * */ $aliasFil = getSucursal() . "-eventos-al-cierre-de-riesgos-del-dia-{$fechaop}"; $xLog = new cFileLog($aliasFil); $idrecibo = DEFAULT_RECIBO; $xL = new cSQLListas(); //$xRec = new cReciboDeOperacion(12); //$xRec->setGenerarPoliza(); //$xRec->setForceUpdateSaldos(); //$idrecibo = $xRec->setNuevoRecibo(1,1,$fechaop, 1, 12, "CIERRE_DE_SEGUIMIENTO", "NA", "ninguno", "NA", DEFAULT_GRUPO); //$xRec->setNumeroDeRecibo($idrecibo); $messages .= "=======================================================================================\r\n"; $messages .= "=========================\t\t" . EACP_NAME . " \r\n"; $messages .= "=========================\t\t" . getSucursal() . " \r\n"; $messages .= "=======================================================================================\r\n"; $messages .= "=========================\t\tINICIANDO EL CIERRE DE RIESGOS ===================\r\n"; $messages .= "=========================\t\tRECIBO: {$idrecibo}\t\t\t\t ====================\r\n"; $messages .= "=======================================================================================\r\n"; if (MODULO_AML_ACTIVADO == true) {
} $xConv = new cProductoDeCredito($tipoconvenio); $xConv->init(); if (USE_OFICIAL_BY_PRODUCTO == true) { $oficial_de_seguimiento = $xConv->getOficialDeSeguimiento(); } if ($esrenovado == true) { $TipoDeAutorizacion = CREDITO_AUTORIZACION_RENOVADO; $msg .= "WARN\tCredito marcado como Renovado \r\n"; } $xCred = new cCredito(); $result = $xCred->add($tipoconvenio, $persona, $contrato_corriente, $monto_solicitado, $periocidad, $numeropagos, $dias_solicitados, $rubro_destino, false, $grupo_asociado, $amp_destino, $observaciones, $oficial_de_credito, $fecha_solicitud, $tipo_de_pago, INTERES_POR_SALDO_INSOLUTO, false, $fecha_ministracion, $xSoc->getClaveDeEmpresa(), $TipoDeAutorizacion); if ($result == false) { $xFRM->addToolbar($xBtn->getRegresar("solicitud_de_credito.frm.php", true)); $xFRM->addAviso($xHP->lang(MSG_ERROR_SAVE)); $xFL = new cFileLog(); $xFL->setWrite($xCred->getMessages(OUT_TXT)); $xFL->setWrite($xSoc->getMessages()); $xFL->setClose(); $xFRM->addToolbar($xFL->getLinkDownload("Log de eventos", "")); $xFRM->addAviso($xCred->getMessages()); } else { $xCred->init(); $credito = $xCred->getNumeroDeCredito(); //Si es Automatizado $xCat = new cCreditosOtrosDatos(); if ($tieneprops == true) { $xCred->setOtrosDatos($xCat->AML_CON_PROPIETARIO, "1"); } if ($tieneprovs == true) { $xCred->setOtrosDatos($xCat->AML_CON_PROVEEDOR, "1");
$ingreso = $xFi->getFlotante($tmp->INGRESOS_MENSUALES); if ($ingreso > 0) { if ($xSoc->init() == true) { $xSoc->addActividadEconomica($xFi->getV($tmp->EMPRESA_TRABAJO, ""), $ingreso, $xFi->getV($tmp->OCUPACION, "")); } } } } $msg .= $xSoc->getMessages(); } $conteo++; } } $msg .= $xFi->getMessages(); if (MODO_DEBUG == true) { $xLog = new cFileLog(); $xLog->setWrite($msg); $xFRM->addToolbar($xLog->getLinkDownload("Archivo del proceso", "")); } //================================================================================================================== /* fclose ($gestor); $xLog->setWrite($msg); $xFRM->addToolbar( $xLog->getLinkDownload("Archivo del proceso", "")); } else { $xFRM->addAviso("EL TIPO DE ARCHIVO DE " . $usrFiles[0]['name'] . "(" .$mExt . ") NO SE ACEPTA"); } }*/ } if (!isset($iReg)) { $iReg = 0;
$NombreOtorgante = $xCR->getNombreOtorgante(); $DomicilioDevolucion = ""; //str_replace(",", ";", EACP_DOMICILIO_CORTO); //============================== ELEMENTOS DE CONTROL $linea .= "{$TotalSaldosActuales}|{$TotalSaldosVencidos}|{$TotalElementosNombres}|{$TotalElementosDireccion}|{$TotalElementosEmpleo}|{$TotalElementosCuenta}|{$NombreOtorgante}|{$DomicilioDevolucion}"; // if ($xSoc->getEsPersonaFisica() == true) { if ($toJson == true) { $arrLinea = explode("|", $linea); $jsonNew = array(); foreach ($itemJson as $ix => $item) { $jsonNew[$item] = isset($arrLinea[$ix]) ? $arrLinea[$ix] : "ERORR"; } $lineaJson[] = $jsonNew; } else { echo $linea . "\r\n"; } } else { //OMITIDO $xLog->add("WARN\t{$idpersona}-{$idcredito}\t{$sucres}\tOmitir por ser Persona Moral " . $xSoc->getNombre() . "\r\n", $xLog->DEVELOPER); } $icnt++; } if (MODO_DEBUG) { $xFil = new cFileLog(); $xFil->setWrite($xLog->getMessages()); $xFil->setSendToMail($xHP->getTitle(), ADMIN_MAIL); } if ($toJson == true) { echo _json_encode($lineaJson, JSON_PRETTY_PRINT); }
} //Imprime la Ficha del socio $xRec = new cReciboDeOperacion(); $xRec->setNumeroDeRecibo($recibo, true); $xFRM->addHTML($xRec->getFichaSocio()); $xFRM->addHTML($xRec->getFicha(true)); $xFRM->addHTML($xRec->getJsPrint(true)); if (CAPTACION_IMPUESTOS_A_DEPOSITOS_ACTIVO == true) { if ($ReciboIDE != 0) { $xFRM->addToolbar($xBtn->getBasic("TR. Imprimir recibo de impuestos", "jsPrintIDE()", "imprimir", "idrec-ide", false)); } } if (MODO_DEBUG == true) { $msg .= $xCta->getMessages(); $msg .= $xRec->getMessages(); $xFL = new cFileLog(false, true); $xFL->setWrite($msg); $xFL->setClose(); $xFRM->addToolbar($xFL->getLinkDownload("TR.Archivo de sucesos", "")); } $xFRM->addToolbar($xBtn->getBasic("TR. Imprimir recibo de deposito", "jsImprimirRecibo()", "imprimir", "idrec-dep", false)); } else { $msg .= "ERROR\tLA CUENTA NO ES OPERATIVA EN LA FECHA {$Fecha}\r\n"; } $xFRM->addToolbar($xBtn->getIrAlInicio(true)); } $xFRM->addAviso($msg, "idmsg", true); } echo $xFRM->get(); ?> </body>
$arr = array("mensajes" => $msg, "registros" => $operaciones, "errores" => $totalerrores); echo json_encode($arr); } else { if ($production == true and $errors == false and $operaciones > 0) { $archivo = $xLayout->getClave() . $xT->cSerial(6, $casfin) . $FechaTitulo . "." . $xT->cSerial(3, $supervisor); //header("Content-type: text/x-csv"); header("Content-type: text/plain"); //header("Content-type: application/csv"); header("Content-Disposition: attachment; filename={$archivo}"); echo $rpt; if ($definitivo == true) { //Guardar $sqlUpdate = " UPDATE `aml_risk_register` SET `estado_de_envio` = 1, `fecha_de_envio`= " . $xF->getInt() . "\n\t\t\tWHERE (SELECT `tipo_de_riesgo` FROM `aml_risk_catalog` WHERE `clave_de_control`= `aml_risk_register`.`tipo_de_riesgo`= " . AML_CLAVE_OPERACIONES_INUSUALES . "\n\t\t\tAND (getFechaByInt(`aml_risk_register`.`fecha_de_reporte`) <='{$FechaFinal}')\n\t\t\tAND (`aml_risk_register`.`estado_de_envio` =0)"; $query->setRawQuery($sqlUpdate); //enviar por mail al administrador $xLog = new cFileLog($archivo, true); $xLog->setWrite($rpt); $xLog->setSendToMail($xHP->getTitle(), ARCHIVO_MAIL); } } else { $xRPT = new cReportes(); $xRPT->setOut(OUT_HTML); $xRPT->addContent($xRPT->getHInicial($xHP->getTitle(), $FechaInicial, $FechaFinal)); $arrTitulos = array(); foreach ($Estructura as $indice => $propiedades) { $xCampo = new cReportes_LayoutTipos($propiedades); $arrTitulos[] = $xCampo->getNombre(); } $xHTable->addTitles($arrTitulos); if ($msg != "") { $xRPT->addFooterBar("<h3>El reporte contiene los siguientes errores</h3>" . $msg);
$fecha = $rw["fecha_afectacion"]; $detalles = $rw["detalles"]; if ($cuenta_movible != $cuenta) { $mvto = 0; $saldo = 0; $init = "<tr><td colspan='8' ><hr /></td></tr>"; } else { $mvto++; $init = ""; } $saldo += $importe * $rw["afectacion"]; $txt .= "{$socio}\t{$cuenta}\t{$mvto}\t{$fecha}\t" . round($importe, 2) . "\t" . $arrConvMvto[$rw["afectacion"]] . "\t" . round($saldo, 2) . "\t{$detalles}\r\n"; $cuenta_movible = $cuenta; $limit++; if ($limit == 35000) { $x = new cFileLog($filename . "_hasta_" . $cuenta); $x->setWrite($txt); $x->setClose(); echo $x->getLinkDownload("Archivo para Importar") . "<br />"; $limit = 0; $txt = ""; } } ?> </body> <script > function initComponents(){ //window.print(); } </script> </html>
if (file_exists($completePath) == true) { unlink($completePath); echo "<p class='aviso'> SE ELIMINO EL ARCHIVO " . $usrFiles[$i]['name'] . "</p>"; } if (move_uploaded_file($usrFiles[$i]['tmp_name'], $completePath)) { //echo "<p class='aviso'> SE GUARDO EXITOSAMENTE EL ARCHIVO " . $usrFiles[$i]['name'] . "</p>"; } else { //echo "<p class='aviso'> SE FALLO AL GUARDAR " . $usrFiles[$i]['name'] . "</p>"; } //analizar el Archivo $gestor = @fopen($completePath, "r"); $iReg = 0; $cT = new cTipos(); //inicializa el LOG del proceso $aliasFil = getSucursal() . "-carga -batch-de-socios-" . fechasys(); $xLog = new cFileLog($aliasFil, true); if ($gestor) { while (!feof($gestor)) { $bufer = fgets($gestor, 4096); //$bufer = stream_get_line($gestor, "\r\n"); if (!isset($bufer)) { $msg .= "{$iReg}\t\tERROR\tLa Linea({$iReg}) no se leyo({$bufer})\r\n"; } else { $bufer = trim($bufer); $datos = explode(",", $bufer, 6); $socio = $cT->cInt($datos[0]); } $iReg++; } } fclose($gestor);
} function jsGetControlDias(){ jsaGetControlDias();} function jsCambiarDiaPago(sc){ $("#ideldia0").val(sc.value); } </script> </fieldset> <?php } else { $xPlanGen = new cPlanDePagosGenerador(); $oficial = getUsuarioActual(); $xFecha = new cFecha(); $msgM = ""; $msgC = ""; $msg = "============================ LOG DE PLAN DE PAGOS =========================\r\n"; $msg .= "============================ GENERADO POR {$oficial} \r\n"; $msg .= "============================ FECHA " . date("Y-m-d H:s:i") . " \r\n"; $xLog = new cFileLog("log-de-plan-de-pago-{$solicitud}", true); //DATOS PREDEFINIDOS //$DatosPlanAnterior = false; $OPCION_ANUAL_FLAT = true; $decenales = array(); $dia_1_ab = PQ_DIA_PRIMERA_QUINCENA; $dia_2_ab = PQ_DIA_SEGUNDA_QUINCENA; $dia_3_ab = 30; //========================================================== $xCred = new cCredito($solicitud); $xCred->init(); $dsol = $xCred->getDatosDeCredito(); $estatus = $xCred->getEstadoActual(); $monto_autorizado = $xCred->getMontoAutorizado(); $PAGOS_AUTORIZADOS = $xCred->getPagosAutorizados(); $PERIOCIDAD_DE_PAGO = $xCred->getPeriocidadDePago();
ini_set("display_errors", "off"); ini_set("max_execution_time", 1600); $key = isset($_GET["k"]) ? true : false; $parser = !isset($_GET["s"]) ? false : $_GET["s"]; //Obtiene la llave del //if ($key == MY_KEY) { $messages = ""; $fechaop = parametro("f", fechasys()); $xF = new cFecha(0, $fechaop); /** * Generar el Archivo HTMl del LOG * eventos-del-cierre + fecha_de_cierre + .html * */ $aliasFil = getSucursal() . "-eventos-al-cierre-de-colocacion-del-dia-{$fechaop}"; $xLog = new cFileLog($aliasFil); $ql = new MQL(); $xRec = new cReciboDeOperacion(12); $xRec->setGenerarPoliza(); $xRec->setForceUpdateSaldos(); $idrecibo = $xRec->setNuevoRecibo(DEFAULT_SOCIO, DEFAULT_CREDITO, $fechaop, 1, 12, "CIERRE_DE_COLOCACION_{$fechaop}", DEFAULT_CHEQUE, DEFAULT_TIPO_PAGO, DEFAULT_RECIBO_FISCAL, DEFAULT_GRUPO); $xRec->setNumeroDeRecibo($idrecibo); $messages .= "=======================================================================================\r\n"; $messages .= "=========================\t\t" . EACP_NAME . " \r\n"; $messages .= "=========================\t\t" . getSucursal() . " \r\n"; $messages .= "=======================================================================================\r\n"; $messages .= "=========================\t\tINICIANDO EL CIERRE DE COLOCACION ====================\r\n"; $messages .= "=========================\t\tRECIBO: {$idrecibo}\t\t\t\t ====================\r\n"; //reconstruir db de pagos $ql->setRawQuery("CALL `proc_historial_de_pagos` "); $xCUtils = new cUtileriasParaCreditos();
function setExport($FechaInicial = false, $FechaFinal = false) { $wByFi = $FechaInicial == false ? "" : " WHERE fecha_de_alta>='{$FechaInicial}' "; $wByFf = $FechaFinal == false ? "" : " AND fecha_de_alta<='{$FechaFinal}' "; $sucursal = getSucursal(); $arrTipos = array("AD" => "A", "AA" => "B", "PD" => "C", "PA" => "D", "CD" => "E", "CA" => "F", "RD" => "G", "RA" => "H", "OD" => "K", "OA" => "L", "ED" => "I", "EA" => "J"); //safe => Compaq $arrMayor = array("3" => "1", "4" => "2", "1" => "3", "2" => "4"); //3 safe mayor $WriteText = "F 00000000000000\r\n"; //cuenta de flujo de efectivo $sql = "SELECT numero, equivalencia, nombre, tipo, ctamayor, afectable, centro_de_costo, fecha_de_alta, digitoagrupador \r\n \t\t\tFROM contable_catalogo {$wByFi} {$wByFf} \r\n \t\t\tORDER BY numero\r\n \t\t\t"; $rs = mysql_query($sql, cnnGeneral()); if (!$rs) { //Codigo de Control de Error saveError(2, $_SESSION["SN_b80bb7740288fda1f201890375a60c8f"], "Depurar :" . mysql_error() . "|||Numero: " . mysql_errno() . "|||Instruccion SQL: \n " . $sql); } //$WriteText .= "$sql\r\n"; while ($rw = mysql_fetch_array($rs)) { //XXX: Si el titulo asignar 0 a superior //$WriteText .= "C "; //CompAQi $WriteText .= "C "; //$WriteText .= substr(str_pad($rw["numero"], 20, " ", STR_PAD_RIGHT), 0, 20); $WriteText .= substr(str_pad($rw["numero"], 30, " ", STR_PAD_RIGHT), 0, 30); $WriteText .= " "; $WriteText .= substr(str_pad(trim($rw["nombre"]), 50, " ", STR_PAD_RIGHT), 0, 50); $WriteText .= " "; $WriteText .= substr(str_pad("", 50, " ", STR_PAD_RIGHT), 0, 50); $WriteText .= " "; //cuenta superior, mod a 30. compaqi //$WriteText .= substr(str_pad( cuenta_superior( $rw["numero"] ), 20, " ", STR_PAD_RIGHT), 0, 20); $WriteText .= $rw["ctamayor"] == 1 ? substr(str_pad(cuenta_superior("0"), 30, " ", STR_PAD_RIGHT), 0, 30) : substr(str_pad(cuenta_superior($rw["numero"]), 30, " ", STR_PAD_RIGHT), 0, 30); $WriteText .= " "; $WriteText .= $arrTipos[$rw["tipo"]]; $WriteText .= " "; $WriteText .= "0 "; //Baja $WriteText .= $arrMayor[$rw["ctamayor"]]; $WriteText .= " "; $WriteText .= "0 "; $WriteText .= date("Ymd", strtotime($rw["fecha_de_alta"])); $WriteText .= " "; //Actualizacion ContPAQi $WriteText .= "81 "; //Sistema de Origen $WriteText .= " 1 "; //Moneda $WriteText .= " 0 "; //Digito Agrupador $WriteText .= "0 "; //Segmento de Negocio $WriteText .= "0 "; //Mvto.Segmento de Negocio $WriteText .= "\r\n"; //$WriteText .= "01 01 0000 000\r\n"; } $nombre = "{$sucursal}-catalogo-contable-" . date("Ymd", strtotime(fechasys())) . "-" . rand(0, 1000) . ""; $xFile = new cFileLog($nombre); $xFile->setWrite($WriteText); $xFile->setClose(); return $xFile->getLinkDownload($nombre); }