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 jsaSetGenerarPolizaPorRecibo($numero) { if (setNoMenorQueCero($numero) > 0) { $Recibo = $numero; $xPol = new cPoliza(false); $idpoliza = ""; $msg = ""; if ($xPol->setPorRecibo($numero) == true) { $idpoliza = $xPol->getCodigo(); } else { $xUCont = new cUtileriasParaContabilidad(); $xUCont->setRegenerarPrepolizaContable(false, $Recibo); $xUCont->setPolizaPorRecibo($Recibo); $idpoliza = $xUCont->getIDPoliza(); $msg .= $xUCont->getMessages(); } $msg .= $xPol->getMessages(); //exportar $xPolCW = new cPolizaCompacW(0); $xPolCW->initByID($idpoliza); $xPolCW->setRun(); $msg .= $xPolCW->getMessages(); $strDown = $xPolCW->setExport(); if (MODO_DEBUG == true) { $xLog = new cFileLog(); $xLog->setWrite($msg); $strDown .= $xLog->getLinkDownload("TR.Eventos"); } $xBtn = new cHButton(); return $xBtn->getBasic("TR.Modificar Poliza", "jsModificarPoliza('{$idpoliza}')", $xBtn->ic()->EDITAR, "cmdeditpoliza") . $strDown; } else { return "NO HAY REGISTRO QUE GENERAR [{$numero}]"; } }