function setVerificarDocumentosVencidos($fecha_de_verificacion = false)
 {
     $xCO = new cPersonas_documentacion();
     $xF = new cFecha();
     $where = $xCO->clave_de_persona()->get() . "=" . $this->mClaveDePersona;
     $where .= " AND " . $xCO->resultado_de_la_verificacion()->get() . "=" . AML_KYC_DOCTO_NO_VERIFICADO;
     $q = $xCO->query()->select();
     $data = $q->exec($where);
     $fecha_actual = $xF->getInt($fecha_de_verificacion);
     $markT = AML_KYC_DIAS_PARA_REVISAR_DOCTOS * SYS_FACTOR_DIAS;
     $TipoDeAlerta = 801006;
     $PersonaDeDestino = AML_OFICIAL_DE_CUMPLIMIENTO;
     $msg = "";
     //$this->mMessages	.= $q->log();
     foreach ($data as $datos) {
         $xCO->setData($datos);
         $persona = $xCO->clave_de_persona()->v();
         //checar los dias sin verificar
         $fecha_limite = $xCO->fecha_de_carga()->v() + $markT;
         $clave_docto = $xCO->clave_de_control()->v();
         if ($fecha_limite < $fecha_actual) {
             $msg .= "ERROR\t{$persona}\tDocumento {$clave_docto} VENCIDO " . $xF->getFechaByInt($fecha_limite) . "\r\n";
         } else {
             $msg .= "WARN\t{$persona}\tDocumento {$clave_docto} no verificado al " . $xF->getFechaByInt($fecha_actual) . " limite al  " . $xF->getFechaByInt($fecha_limite) . "\r\n";
         }
     }
     $this->mMessages .= $msg;
     if ($this->mForceAvisos == true) {
         //generar aviso
         $xAml = new cAML();
         $xAml->setForceAlerts(true);
         $xAml->sendAlerts(getUsuarioActual(), $PersonaDeDestino, $TipoDeAlerta, $msg);
     }
 }
$jxc->exportFunction('jsaMarcarFalso', array('iddocumento', 'idobservaciones', 'idpersona'), '#idmsg');
$jxc->exportFunction('jsaMarcarReal', array('iddocumento', 'idobservaciones', 'idpersona'), '#idmsg');
$jxc->exportFunction('jsaMarcarSinInfo', array('iddocumento', 'idobservaciones', 'idpersona'), '#idmsg');
$jxc->process();
$xHP->setTitle($xHP->lang("validacion de", "documentos"));
echo $xHP->getHeader();
$jsb = new jsBasicForm("");
//$jxc ->drawJavaScript(false, true);
echo $xHP->setBodyinit();
$xFRM = new cHForm("frmvalidardocumentos", "./");
$xBtn = new cHButton();
$xTxt = new cHText();
$xAt = new cHTextArea();
$xFRM->setTitle($xHP->getTitle());
$sql = "SELECT\r\n\t`personas_documentacion`.`clave_de_control`,\r\n\t`personas_documentacion`.`clave_de_persona`,\r\n\t`socios`.`nombre`,\r\n\t`personas_documentacion`.`fecha_de_carga`,\r\n\t`personas_documentacion_tipos`.`nombre_del_documento`,\r\n\t`personas_documentacion`.`observaciones`,\r\n\t`personas_documentacion`.`estado_en_sistema`,\r\n\t`personas_documentacion`.`tipo_de_documento`  \r\nFROM\r\n\t`personas_documentacion` `personas_documentacion` \r\n\t\tINNER JOIN `socios` `socios` \r\n\t\tON `personas_documentacion`.`clave_de_persona` = `socios`.`codigo` \r\n\t\t\tINNER JOIN `personas_documentacion_tipos` \r\n\t\t\t`personas_documentacion_tipos` \r\n\t\t\tON `personas_documentacion`.`tipo_de_documento` = \r\n\t\t\t`personas_documentacion_tipos`.`clave_de_control` \r\nWHERE\r\n\t(`personas_documentacion`.`estado_en_sistema` =1)";
$ql = new cPersonas_documentacion();
$tdocto = new cPersonas_documentacion_tipos();
$sel = $ql->query()->select();
$sel->set($sql);
$data = $sel->exec();
foreach ($data as $rows) {
    $ql->setData($rows);
    $socio = $ql->clave_de_persona()->v();
    $tipo = $ql->tipo_de_documento()->v();
    $tdocto->setData($tdocto->query()->initByID($tipo));
    $id = $ql->clave_de_control()->v();
    //var_dump($rows);
    $str = "<div class='tx1'>";
    $str .= "<div class='tx34'>";
    $str .= "<fieldset><legend>{$socio} - " . $tdocto->nombre_del_documento()->v() . "</legend>";
    //$xDoc		= new cDocumentos($ql->);