<?php
// Connection Component Binding
Doctrine_Manager::getInstance()->bindComponent('DATOS_FUNCIONARIO', 'doctrine');

/**
 * BaseDATOS_FUNCIONARIO
 * 
 * This class has been auto-generated by the Doctrine ORM Framework
 * 
 * @property integer $id_tipo_doc
 * @property string $num_doc
 * @property string $primer_nombre
 * @property string $segundo_nombre
 * @property string $primer_apellido
 * @property string $segundo_apellido
 * @property timestamp $fecha_nace
 * @property integer $id_pais_nace
 * @property integer $id_depto_nace
 * @property integer $id_muni_nace
 * @property string $sexo
 * @property integer $id_estado_civil
 * @property string $direccion
 * @property integer $id_pais_dir
 * @property integer $id_depto_dir
 * @property integer $id_muni_dir
 * @property string $tel
 * @property string $email
 * @property integer $id_tipo_sangre
 * @property string $num_cert_judicial
 * @property timestamp $fecha_cert_judicial
 * @property string $carrera_admin
 * @property string $tecnico_cientifico
 * @property integer $id_area
 * @property string $activo
 * @property string $num_libreta
 * @property string $clase_libreta
 * @property string $distrito_libreta
 * @property integer $id_titulo_basica
 * @property integer $ultimo_grado
 * @property clob $foto
 * @property string $certificado
 * @property timestamp $fecha_eb
 * @property string $diploma
 * @property timestamp $fecha_doc
 * @property string $lugar_doc
 * @property string $adjunto_doc
 * @property integer $nacionalidad
 * @property string $zona_nace
 * @property string $movil
 * @property string $apartado_aereo
 * @property string $barrio
 * @property string $tipo_vivienda
 * @property string $adjunto_cert_judicial
 * @property string $adjunto_libreta
 * @property string $numero_pase
 * @property timestamp $fecha_pase_ini
 * @property timestamp $fecha_pase_fin
 * @property string $categoria_pase
 * @property string $adjunto_pase
 * @property string $licencia_op_nuclear
 * @property string $adjunto_carnet_prot
 * @property integer $id_pais_basica
 * @property integer $id_depto_basica
 * @property integer $id_muni_basica
 * @property string $institucion_basica
 * @property string $observaciones_basica
 * @property integer $id_tipo_edu_basica
 * @property AREA $AREA
 * @property DEPARTAMENTO $DEPARTAMENTO
 * @property DEPARTAMENTO $DEPARTAMENTO_3
 * @property ESTADO_CIVIL $ESTADO_CIVIL
 * @property PAIS $PAIS
 * @property PAIS $PAIS_6
 * @property TIPO_DOCUMENTO $TIPO_DOCUMENTO
 * @property TIPO_SANGRE $TIPO_SANGRE
 * @property TIPO_TITULO_BASICA $TIPO_TITULO_BASICA
 * @property Doctrine_Collection $NO_UPC_ADICIONAL
 * @property Doctrine_Collection $NO_UPC_ADICIONAL_2
 * @property Doctrine_Collection $NO_UPC_ADICIONAL_3
 * @property Doctrine_Collection $NO_UPC_ADICIONAL_4
 * @property Doctrine_Collection $NO_ULTIMO_VALOR
 * @property Doctrine_Collection $NO_ULTIMO_VALOR_2
 * @property Doctrine_Collection $NO_ULTIMO_VALOR_3
 * @property Doctrine_Collection $NO_ULTIMO_VALOR_4
 * @property Doctrine_Collection $NO_PAGO_FUNC
 * @property Doctrine_Collection $NO_PAGO_FUNC_2
 * @property Doctrine_Collection $NO_PAGO_FUNC_3
 * @property Doctrine_Collection $NO_PAGO_FUNC_4
 * @property Doctrine_Collection $NO_NOV_TIP_NOMBRA
 * @property Doctrine_Collection $NO_NOV_TIP_NOMBRA_2
 * @property Doctrine_Collection $NO_NOV_TIP_NOMBRA_3
 * @property Doctrine_Collection $NO_NOV_TIP_NOMBRA_4
 * @property Doctrine_Collection $NO_NOV_DED_ADIC
 * @property Doctrine_Collection $NO_NOV_DED_ADIC_2
 * @property Doctrine_Collection $NO_NOV_DED_ADIC_3
 * @property Doctrine_Collection $NO_NOV_DED_ADIC_4
 * @property Doctrine_Collection $NO_NOVEDAD_VAC
 * @property Doctrine_Collection $NO_NOVEDAD_VAC_2
 * @property Doctrine_Collection $NO_NOVEDAD_VAC_3
 * @property Doctrine_Collection $NO_NOVEDAD_VAC_4
 * @property Doctrine_Collection $NO_NOVEDAD_PERSONAL
 * @property Doctrine_Collection $NO_NOVEDAD_PERSONAL_2
 * @property Doctrine_Collection $NO_NOVEDAD_PERSONAL_3
 * @property Doctrine_Collection $NO_NOVEDAD_PERSONAL_4
 * @property Doctrine_Collection $NO_NOVEDAD_KARDEX
 * @property Doctrine_Collection $NO_NOVEDAD_KARDEX_2
 * @property Doctrine_Collection $NO_NOVEDAD_KARDEX_3
 * @property Doctrine_Collection $NO_NOVEDAD_KARDEX_4
 * @property Doctrine_Collection $NO_NOMBRAMIENTO
 * @property Doctrine_Collection $NO_NOMBRAMIENTO_2
 * @property Doctrine_Collection $NO_NOMBRAMIENTO_3
 * @property Doctrine_Collection $NO_NOMBRAMIENTO_4
 * @property Doctrine_Collection $NO_MODIFICA_RETEFUENTE
 * @property Doctrine_Collection $NO_MODIFICA_RETEFUENTE_2
 * @property Doctrine_Collection $NO_MODIFICA_RETEFUENTE_3
 * @property Doctrine_Collection $NO_MODIFICA_RETEFUENTE_4
 * @property Doctrine_Collection $NO_LIQUIDA_NOMINA
 * @property Doctrine_Collection $NO_LIQUIDA_NOMINA_2
 * @property Doctrine_Collection $NO_LIQUIDA_NOMINA_3
 * @property Doctrine_Collection $NO_LIQUIDA_NOMINA_4
 * @property Doctrine_Collection $NO_LIQUIDA_EXTRA
 * @property Doctrine_Collection $NO_LIQUIDA_EXTRA_2
 * @property Doctrine_Collection $NO_LIQUIDA_EXTRA_3
 * @property Doctrine_Collection $NO_LIQUIDA_EXTRA_4
 * @property Doctrine_Collection $NO_LIQUIDA_APORTE
 * @property Doctrine_Collection $NO_LIQUIDA_APORTE_2
 * @property Doctrine_Collection $NO_LIQUIDA_APORTE_3
 * @property Doctrine_Collection $NO_LIQUIDA_APORTE_4
 * @property Doctrine_Collection $NO_HR_EXTRA
 * @property Doctrine_Collection $NO_HR_EXTRA_2
 * @property Doctrine_Collection $NO_HR_EXTRA_3
 * @property Doctrine_Collection $NO_HR_EXTRA_4
 * @property Doctrine_Collection $NO_ESTADO_FUNC
 * @property Doctrine_Collection $NO_ESTADO_FUNC_2
 * @property Doctrine_Collection $NO_ESTADO_FUNC_3
 * @property Doctrine_Collection $NO_ESTADO_FUNC_4
 * @property Doctrine_Collection $NO_DED_NOLEY
 * @property Doctrine_Collection $NO_DED_NOLEY_2
 * @property Doctrine_Collection $NO_DED_NOLEY_3
 * @property Doctrine_Collection $NO_DED_NOLEY_4
 * @property Doctrine_Collection $NO_CONSECUTIVO_CERTIF
 * @property Doctrine_Collection $NO_CONSECUTIVO_CERTIF_2
 * @property Doctrine_Collection $NO_CONSECUTIVO_CERTIF_3
 * @property Doctrine_Collection $NO_CONSECUTIVO_CERTIF_4
 * @property Doctrine_Collection $NO_CONCEPTO_PERIODO
 * @property Doctrine_Collection $NO_CONCEPTO_PERIODO_2
 * @property Doctrine_Collection $NO_CONCEPTO_PERIODO_3
 * @property Doctrine_Collection $NO_CONCEPTO_PERIODO_4
 * @property Doctrine_Collection $NO_CONCEPTO_FUNC
 * @property Doctrine_Collection $NO_CONCEPTO_FUNC_2
 * @property Doctrine_Collection $NO_CONCEPTO_FUNC_3
 * @property Doctrine_Collection $NO_CONCEPTO_FUNC_4
 * @property Doctrine_Collection $NO_CESANTIA
 * @property Doctrine_Collection $NO_CESANTIA_2
 * @property Doctrine_Collection $NO_CESANTIA_3
 * @property Doctrine_Collection $NO_CESANTIA_4
 * @property Doctrine_Collection $NO_CERTI_RETEFUENTE
 * @property Doctrine_Collection $NO_CERTI_RETEFUENTE_2
 * @property Doctrine_Collection $NO_CERTI_RETEFUENTE_3
 * @property Doctrine_Collection $NO_CERTI_RETEFUENTE_4
 * @property Doctrine_Collection $NO_CERTIF_INGRE_RETEN
 * @property Doctrine_Collection $NO_CERTIF_INGRE_RETEN_2
 * @property Doctrine_Collection $NO_CERTIF_INGRE_RETEN_3
 * @property Doctrine_Collection $NO_CERTIF_INGRE_RETEN_4
 * @property Doctrine_Collection $NO_CAL_RETEFUENTE_HIST
 * @property Doctrine_Collection $NO_CAL_RETEFUENTE_HIST_2
 * @property Doctrine_Collection $NO_CAL_RETEFUENTE_HIST_3
 * @property Doctrine_Collection $NO_CAL_RETEFUENTE_HIST_4
 * @property Doctrine_Collection $NO_CAL_RETEFUENTE
 * @property Doctrine_Collection $NO_CAL_RETEFUENTE_2
 * @property Doctrine_Collection $NO_CAL_RETEFUENTE_3
 * @property Doctrine_Collection $NO_CAL_RETEFUENTE_4
 * @property Doctrine_Collection $NO_BONIFICA_SERVICIOS
 * @property Doctrine_Collection $NO_BONIFICA_SERVICIOS_2
 * @property Doctrine_Collection $NO_BONIFICA_SERVICIOS_3
 * @property Doctrine_Collection $NO_BONIFICA_SERVICIOS_4
 * @property Doctrine_Collection $NO_AUTORIZACION
 * @property Doctrine_Collection $NO_AUTORIZACION_2
 * @property Doctrine_Collection $NO_AUTORIZACION_3
 * @property Doctrine_Collection $NO_AUTORIZACION_4
 * @property Doctrine_Collection $NO_ANUL_NOMBRAMIENTO
 * @property Doctrine_Collection $NO_ANUL_NOMBRAMIENTO_2
 * @property Doctrine_Collection $NO_ANUL_NOMBRAMIENTO_3
 * @property Doctrine_Collection $NO_ANUL_NOMBRAMIENTO_4
 * @property Doctrine_Collection $NO_AJUSTE_NOMINA
 * @property Doctrine_Collection $NO_AJUSTE_NOMINA_2
 * @property Doctrine_Collection $NO_AJUSTE_NOMINA_3
 * @property Doctrine_Collection $NO_AJUSTE_NOMINA_4
 * @property Doctrine_Collection $NO_AFILIA_FONDO
 * @property Doctrine_Collection $NO_AFILIA_FONDO_2
 * @property Doctrine_Collection $NO_AFILIA_FONDO_3
 * @property Doctrine_Collection $NO_AFILIA_FONDO_4
 * 
 * @method integer             getIdTipoDoc()                Returns the current record's "id_tipo_doc" value
 * @method string              getNumDoc()                   Returns the current record's "num_doc" value
 * @method string              getPrimerNombre()             Returns the current record's "primer_nombre" value
 * @method string              getSegundoNombre()            Returns the current record's "segundo_nombre" value
 * @method string              getPrimerApellido()           Returns the current record's "primer_apellido" value
 * @method string              getSegundoApellido()          Returns the current record's "segundo_apellido" value
 * @method timestamp           getFechaNace()                Returns the current record's "fecha_nace" value
 * @method integer             getIdPaisNace()               Returns the current record's "id_pais_nace" value
 * @method integer             getIdDeptoNace()              Returns the current record's "id_depto_nace" value
 * @method integer             getIdMuniNace()               Returns the current record's "id_muni_nace" value
 * @method string              getSexo()                     Returns the current record's "sexo" value
 * @method integer             getIdEstadoCivil()            Returns the current record's "id_estado_civil" value
 * @method string              getDireccion()                Returns the current record's "direccion" value
 * @method integer             getIdPaisDir()                Returns the current record's "id_pais_dir" value
 * @method integer             getIdDeptoDir()               Returns the current record's "id_depto_dir" value
 * @method integer             getIdMuniDir()                Returns the current record's "id_muni_dir" value
 * @method string              getTel()                      Returns the current record's "tel" value
 * @method string              getEmail()                    Returns the current record's "email" value
 * @method integer             getIdTipoSangre()             Returns the current record's "id_tipo_sangre" value
 * @method string              getNumCertJudicial()          Returns the current record's "num_cert_judicial" value
 * @method timestamp           getFechaCertJudicial()        Returns the current record's "fecha_cert_judicial" value
 * @method string              getCarreraAdmin()             Returns the current record's "carrera_admin" value
 * @method string              getTecnicoCientifico()        Returns the current record's "tecnico_cientifico" value
 * @method integer             getIdArea()                   Returns the current record's "id_area" value
 * @method string              getActivo()                   Returns the current record's "activo" value
 * @method string              getNumLibreta()               Returns the current record's "num_libreta" value
 * @method string              getClaseLibreta()             Returns the current record's "clase_libreta" value
 * @method string              getDistritoLibreta()          Returns the current record's "distrito_libreta" value
 * @method integer             getIdTituloBasica()           Returns the current record's "id_titulo_basica" value
 * @method integer             getUltimoGrado()              Returns the current record's "ultimo_grado" value
 * @method clob                getFoto()                     Returns the current record's "foto" value
 * @method string              getCertificado()              Returns the current record's "certificado" value
 * @method timestamp           getFechaEb()                  Returns the current record's "fecha_eb" value
 * @method string              getDiploma()                  Returns the current record's "diploma" value
 * @method timestamp           getFechaDoc()                 Returns the current record's "fecha_doc" value
 * @method string              getLugarDoc()                 Returns the current record's "lugar_doc" value
 * @method string              getAdjuntoDoc()               Returns the current record's "adjunto_doc" value
 * @method integer             getNacionalidad()             Returns the current record's "nacionalidad" value
 * @method string              getZonaNace()                 Returns the current record's "zona_nace" value
 * @method string              getMovil()                    Returns the current record's "movil" value
 * @method string              getApartadoAereo()            Returns the current record's "apartado_aereo" value
 * @method string              getBarrio()                   Returns the current record's "barrio" value
 * @method string              getTipoVivienda()             Returns the current record's "tipo_vivienda" value
 * @method string              getAdjuntoCertJudicial()      Returns the current record's "adjunto_cert_judicial" value
 * @method string              getAdjuntoLibreta()           Returns the current record's "adjunto_libreta" value
 * @method string              getNumeroPase()               Returns the current record's "numero_pase" value
 * @method timestamp           getFechaPaseIni()             Returns the current record's "fecha_pase_ini" value
 * @method timestamp           getFechaPaseFin()             Returns the current record's "fecha_pase_fin" value
 * @method string              getCategoriaPase()            Returns the current record's "categoria_pase" value
 * @method string              getAdjuntoPase()              Returns the current record's "adjunto_pase" value
 * @method string              getLicenciaOpNuclear()        Returns the current record's "licencia_op_nuclear" value
 * @method string              getAdjuntoCarnetProt()        Returns the current record's "adjunto_carnet_prot" value
 * @method integer             getIdPaisBasica()             Returns the current record's "id_pais_basica" value
 * @method integer             getIdDeptoBasica()            Returns the current record's "id_depto_basica" value
 * @method integer             getIdMuniBasica()             Returns the current record's "id_muni_basica" value
 * @method string              getInstitucionBasica()        Returns the current record's "institucion_basica" value
 * @method string              getObservacionesBasica()      Returns the current record's "observaciones_basica" value
 * @method integer             getIdTipoEduBasica()          Returns the current record's "id_tipo_edu_basica" value
 * @method AREA                getAREA()                     Returns the current record's "AREA" value
 * @method DEPARTAMENTO        getDEPARTAMENTO()             Returns the current record's "DEPARTAMENTO" value
 * @method DEPARTAMENTO        getDEPARTAMENTO3()            Returns the current record's "DEPARTAMENTO_3" value
 * @method ESTADO_CIVIL        getESTADOCIVIL()              Returns the current record's "ESTADO_CIVIL" value
 * @method PAIS                getPAIS()                     Returns the current record's "PAIS" value
 * @method PAIS                getPAIS6()                    Returns the current record's "PAIS_6" value
 * @method TIPO_DOCUMENTO      getTIPODOCUMENTO()            Returns the current record's "TIPO_DOCUMENTO" value
 * @method TIPO_SANGRE         getTIPOSANGRE()               Returns the current record's "TIPO_SANGRE" value
 * @method TIPO_TITULO_BASICA  getTIPOTITULOBASICA()         Returns the current record's "TIPO_TITULO_BASICA" value
 * @method Doctrine_Collection getNOUPCADICIONAL()           Returns the current record's "NO_UPC_ADICIONAL" collection
 * @method Doctrine_Collection getNOUPCADICIONAL2()          Returns the current record's "NO_UPC_ADICIONAL_2" collection
 * @method Doctrine_Collection getNOUPCADICIONAL3()          Returns the current record's "NO_UPC_ADICIONAL_3" collection
 * @method Doctrine_Collection getNOUPCADICIONAL4()          Returns the current record's "NO_UPC_ADICIONAL_4" collection
 * @method Doctrine_Collection getNOULTIMOVALOR()            Returns the current record's "NO_ULTIMO_VALOR" collection
 * @method Doctrine_Collection getNOULTIMOVALOR2()           Returns the current record's "NO_ULTIMO_VALOR_2" collection
 * @method Doctrine_Collection getNOULTIMOVALOR3()           Returns the current record's "NO_ULTIMO_VALOR_3" collection
 * @method Doctrine_Collection getNOULTIMOVALOR4()           Returns the current record's "NO_ULTIMO_VALOR_4" collection
 * @method Doctrine_Collection getNOPAGOFUNC()               Returns the current record's "NO_PAGO_FUNC" collection
 * @method Doctrine_Collection getNOPAGOFUNC2()              Returns the current record's "NO_PAGO_FUNC_2" collection
 * @method Doctrine_Collection getNOPAGOFUNC3()              Returns the current record's "NO_PAGO_FUNC_3" collection
 * @method Doctrine_Collection getNOPAGOFUNC4()              Returns the current record's "NO_PAGO_FUNC_4" collection
 * @method Doctrine_Collection getNONOVTIPNOMBRA()           Returns the current record's "NO_NOV_TIP_NOMBRA" collection
 * @method Doctrine_Collection getNONOVTIPNOMBRA2()          Returns the current record's "NO_NOV_TIP_NOMBRA_2" collection
 * @method Doctrine_Collection getNONOVTIPNOMBRA3()          Returns the current record's "NO_NOV_TIP_NOMBRA_3" collection
 * @method Doctrine_Collection getNONOVTIPNOMBRA4()          Returns the current record's "NO_NOV_TIP_NOMBRA_4" collection
 * @method Doctrine_Collection getNONOVDEDADIC()             Returns the current record's "NO_NOV_DED_ADIC" collection
 * @method Doctrine_Collection getNONOVDEDADIC2()            Returns the current record's "NO_NOV_DED_ADIC_2" collection
 * @method Doctrine_Collection getNONOVDEDADIC3()            Returns the current record's "NO_NOV_DED_ADIC_3" collection
 * @method Doctrine_Collection getNONOVDEDADIC4()            Returns the current record's "NO_NOV_DED_ADIC_4" collection
 * @method Doctrine_Collection getNONOVEDADVAC()             Returns the current record's "NO_NOVEDAD_VAC" collection
 * @method Doctrine_Collection getNONOVEDADVAC2()            Returns the current record's "NO_NOVEDAD_VAC_2" collection
 * @method Doctrine_Collection getNONOVEDADVAC3()            Returns the current record's "NO_NOVEDAD_VAC_3" collection
 * @method Doctrine_Collection getNONOVEDADVAC4()            Returns the current record's "NO_NOVEDAD_VAC_4" collection
 * @method Doctrine_Collection getNONOVEDADPERSONAL()        Returns the current record's "NO_NOVEDAD_PERSONAL" collection
 * @method Doctrine_Collection getNONOVEDADPERSONAL2()       Returns the current record's "NO_NOVEDAD_PERSONAL_2" collection
 * @method Doctrine_Collection getNONOVEDADPERSONAL3()       Returns the current record's "NO_NOVEDAD_PERSONAL_3" collection
 * @method Doctrine_Collection getNONOVEDADPERSONAL4()       Returns the current record's "NO_NOVEDAD_PERSONAL_4" collection
 * @method Doctrine_Collection getNONOVEDADKARDEX()          Returns the current record's "NO_NOVEDAD_KARDEX" collection
 * @method Doctrine_Collection getNONOVEDADKARDEX2()         Returns the current record's "NO_NOVEDAD_KARDEX_2" collection
 * @method Doctrine_Collection getNONOVEDADKARDEX3()         Returns the current record's "NO_NOVEDAD_KARDEX_3" collection
 * @method Doctrine_Collection getNONOVEDADKARDEX4()         Returns the current record's "NO_NOVEDAD_KARDEX_4" collection
 * @method Doctrine_Collection getNONOMBRAMIENTO()           Returns the current record's "NO_NOMBRAMIENTO" collection
 * @method Doctrine_Collection getNONOMBRAMIENTO2()          Returns the current record's "NO_NOMBRAMIENTO_2" collection
 * @method Doctrine_Collection getNONOMBRAMIENTO3()          Returns the current record's "NO_NOMBRAMIENTO_3" collection
 * @method Doctrine_Collection getNONOMBRAMIENTO4()          Returns the current record's "NO_NOMBRAMIENTO_4" collection
 * @method Doctrine_Collection getNOMODIFICARETEFUENTE()     Returns the current record's "NO_MODIFICA_RETEFUENTE" collection
 * @method Doctrine_Collection getNOMODIFICARETEFUENTE2()    Returns the current record's "NO_MODIFICA_RETEFUENTE_2" collection
 * @method Doctrine_Collection getNOMODIFICARETEFUENTE3()    Returns the current record's "NO_MODIFICA_RETEFUENTE_3" collection
 * @method Doctrine_Collection getNOMODIFICARETEFUENTE4()    Returns the current record's "NO_MODIFICA_RETEFUENTE_4" collection
 * @method Doctrine_Collection getNOLIQUIDANOMINA()          Returns the current record's "NO_LIQUIDA_NOMINA" collection
 * @method Doctrine_Collection getNOLIQUIDANOMINA2()         Returns the current record's "NO_LIQUIDA_NOMINA_2" collection
 * @method Doctrine_Collection getNOLIQUIDANOMINA3()         Returns the current record's "NO_LIQUIDA_NOMINA_3" collection
 * @method Doctrine_Collection getNOLIQUIDANOMINA4()         Returns the current record's "NO_LIQUIDA_NOMINA_4" collection
 * @method Doctrine_Collection getNOLIQUIDAEXTRA()           Returns the current record's "NO_LIQUIDA_EXTRA" collection
 * @method Doctrine_Collection getNOLIQUIDAEXTRA2()          Returns the current record's "NO_LIQUIDA_EXTRA_2" collection
 * @method Doctrine_Collection getNOLIQUIDAEXTRA3()          Returns the current record's "NO_LIQUIDA_EXTRA_3" collection
 * @method Doctrine_Collection getNOLIQUIDAEXTRA4()          Returns the current record's "NO_LIQUIDA_EXTRA_4" collection
 * @method Doctrine_Collection getNOLIQUIDAAPORTE()          Returns the current record's "NO_LIQUIDA_APORTE" collection
 * @method Doctrine_Collection getNOLIQUIDAAPORTE2()         Returns the current record's "NO_LIQUIDA_APORTE_2" collection
 * @method Doctrine_Collection getNOLIQUIDAAPORTE3()         Returns the current record's "NO_LIQUIDA_APORTE_3" collection
 * @method Doctrine_Collection getNOLIQUIDAAPORTE4()         Returns the current record's "NO_LIQUIDA_APORTE_4" collection
 * @method Doctrine_Collection getNOHREXTRA()                Returns the current record's "NO_HR_EXTRA" collection
 * @method Doctrine_Collection getNOHREXTRA2()               Returns the current record's "NO_HR_EXTRA_2" collection
 * @method Doctrine_Collection getNOHREXTRA3()               Returns the current record's "NO_HR_EXTRA_3" collection
 * @method Doctrine_Collection getNOHREXTRA4()               Returns the current record's "NO_HR_EXTRA_4" collection
 * @method Doctrine_Collection getNOESTADOFUNC()             Returns the current record's "NO_ESTADO_FUNC" collection
 * @method Doctrine_Collection getNOESTADOFUNC2()            Returns the current record's "NO_ESTADO_FUNC_2" collection
 * @method Doctrine_Collection getNOESTADOFUNC3()            Returns the current record's "NO_ESTADO_FUNC_3" collection
 * @method Doctrine_Collection getNOESTADOFUNC4()            Returns the current record's "NO_ESTADO_FUNC_4" collection
 * @method Doctrine_Collection getNODEDNOLEY()               Returns the current record's "NO_DED_NOLEY" collection
 * @method Doctrine_Collection getNODEDNOLEY2()              Returns the current record's "NO_DED_NOLEY_2" collection
 * @method Doctrine_Collection getNODEDNOLEY3()              Returns the current record's "NO_DED_NOLEY_3" collection
 * @method Doctrine_Collection getNODEDNOLEY4()              Returns the current record's "NO_DED_NOLEY_4" collection
 * @method Doctrine_Collection getNOCONSECUTIVOCERTIF()      Returns the current record's "NO_CONSECUTIVO_CERTIF" collection
 * @method Doctrine_Collection getNOCONSECUTIVOCERTIF2()     Returns the current record's "NO_CONSECUTIVO_CERTIF_2" collection
 * @method Doctrine_Collection getNOCONSECUTIVOCERTIF3()     Returns the current record's "NO_CONSECUTIVO_CERTIF_3" collection
 * @method Doctrine_Collection getNOCONSECUTIVOCERTIF4()     Returns the current record's "NO_CONSECUTIVO_CERTIF_4" collection
 * @method Doctrine_Collection getNOCONCEPTOPERIODO()        Returns the current record's "NO_CONCEPTO_PERIODO" collection
 * @method Doctrine_Collection getNOCONCEPTOPERIODO2()       Returns the current record's "NO_CONCEPTO_PERIODO_2" collection
 * @method Doctrine_Collection getNOCONCEPTOPERIODO3()       Returns the current record's "NO_CONCEPTO_PERIODO_3" collection
 * @method Doctrine_Collection getNOCONCEPTOPERIODO4()       Returns the current record's "NO_CONCEPTO_PERIODO_4" collection
 * @method Doctrine_Collection getNOCONCEPTOFUNC()           Returns the current record's "NO_CONCEPTO_FUNC" collection
 * @method Doctrine_Collection getNOCONCEPTOFUNC2()          Returns the current record's "NO_CONCEPTO_FUNC_2" collection
 * @method Doctrine_Collection getNOCONCEPTOFUNC3()          Returns the current record's "NO_CONCEPTO_FUNC_3" collection
 * @method Doctrine_Collection getNOCONCEPTOFUNC4()          Returns the current record's "NO_CONCEPTO_FUNC_4" collection
 * @method Doctrine_Collection getNOCESANTIA()               Returns the current record's "NO_CESANTIA" collection
 * @method Doctrine_Collection getNOCESANTIA2()              Returns the current record's "NO_CESANTIA_2" collection
 * @method Doctrine_Collection getNOCESANTIA3()              Returns the current record's "NO_CESANTIA_3" collection
 * @method Doctrine_Collection getNOCESANTIA4()              Returns the current record's "NO_CESANTIA_4" collection
 * @method Doctrine_Collection getNOCERTIRETEFUENTE()        Returns the current record's "NO_CERTI_RETEFUENTE" collection
 * @method Doctrine_Collection getNOCERTIRETEFUENTE2()       Returns the current record's "NO_CERTI_RETEFUENTE_2" collection
 * @method Doctrine_Collection getNOCERTIRETEFUENTE3()       Returns the current record's "NO_CERTI_RETEFUENTE_3" collection
 * @method Doctrine_Collection getNOCERTIRETEFUENTE4()       Returns the current record's "NO_CERTI_RETEFUENTE_4" collection
 * @method Doctrine_Collection getNOCERTIFINGRERETEN()       Returns the current record's "NO_CERTIF_INGRE_RETEN" collection
 * @method Doctrine_Collection getNOCERTIFINGRERETEN2()      Returns the current record's "NO_CERTIF_INGRE_RETEN_2" collection
 * @method Doctrine_Collection getNOCERTIFINGRERETEN3()      Returns the current record's "NO_CERTIF_INGRE_RETEN_3" collection
 * @method Doctrine_Collection getNOCERTIFINGRERETEN4()      Returns the current record's "NO_CERTIF_INGRE_RETEN_4" collection
 * @method Doctrine_Collection getNOCALRETEFUENTEHIST()      Returns the current record's "NO_CAL_RETEFUENTE_HIST" collection
 * @method Doctrine_Collection getNOCALRETEFUENTEHIST2()     Returns the current record's "NO_CAL_RETEFUENTE_HIST_2" collection
 * @method Doctrine_Collection getNOCALRETEFUENTEHIST3()     Returns the current record's "NO_CAL_RETEFUENTE_HIST_3" collection
 * @method Doctrine_Collection getNOCALRETEFUENTEHIST4()     Returns the current record's "NO_CAL_RETEFUENTE_HIST_4" collection
 * @method Doctrine_Collection getNOCALRETEFUENTE()          Returns the current record's "NO_CAL_RETEFUENTE" collection
 * @method Doctrine_Collection getNOCALRETEFUENTE2()         Returns the current record's "NO_CAL_RETEFUENTE_2" collection
 * @method Doctrine_Collection getNOCALRETEFUENTE3()         Returns the current record's "NO_CAL_RETEFUENTE_3" collection
 * @method Doctrine_Collection getNOCALRETEFUENTE4()         Returns the current record's "NO_CAL_RETEFUENTE_4" collection
 * @method Doctrine_Collection getNOBONIFICASERVICIOS()      Returns the current record's "NO_BONIFICA_SERVICIOS" collection
 * @method Doctrine_Collection getNOBONIFICASERVICIOS2()     Returns the current record's "NO_BONIFICA_SERVICIOS_2" collection
 * @method Doctrine_Collection getNOBONIFICASERVICIOS3()     Returns the current record's "NO_BONIFICA_SERVICIOS_3" collection
 * @method Doctrine_Collection getNOBONIFICASERVICIOS4()     Returns the current record's "NO_BONIFICA_SERVICIOS_4" collection
 * @method Doctrine_Collection getNOAUTORIZACION()           Returns the current record's "NO_AUTORIZACION" collection
 * @method Doctrine_Collection getNOAUTORIZACION2()          Returns the current record's "NO_AUTORIZACION_2" collection
 * @method Doctrine_Collection getNOAUTORIZACION3()          Returns the current record's "NO_AUTORIZACION_3" collection
 * @method Doctrine_Collection getNOAUTORIZACION4()          Returns the current record's "NO_AUTORIZACION_4" collection
 * @method Doctrine_Collection getNOANULNOMBRAMIENTO()       Returns the current record's "NO_ANUL_NOMBRAMIENTO" collection
 * @method Doctrine_Collection getNOANULNOMBRAMIENTO2()      Returns the current record's "NO_ANUL_NOMBRAMIENTO_2" collection
 * @method Doctrine_Collection getNOANULNOMBRAMIENTO3()      Returns the current record's "NO_ANUL_NOMBRAMIENTO_3" collection
 * @method Doctrine_Collection getNOANULNOMBRAMIENTO4()      Returns the current record's "NO_ANUL_NOMBRAMIENTO_4" collection
 * @method Doctrine_Collection getNOAJUSTENOMINA()           Returns the current record's "NO_AJUSTE_NOMINA" collection
 * @method Doctrine_Collection getNOAJUSTENOMINA2()          Returns the current record's "NO_AJUSTE_NOMINA_2" collection
 * @method Doctrine_Collection getNOAJUSTENOMINA3()          Returns the current record's "NO_AJUSTE_NOMINA_3" collection
 * @method Doctrine_Collection getNOAJUSTENOMINA4()          Returns the current record's "NO_AJUSTE_NOMINA_4" collection
 * @method Doctrine_Collection getNOAFILIAFONDO()            Returns the current record's "NO_AFILIA_FONDO" collection
 * @method Doctrine_Collection getNOAFILIAFONDO2()           Returns the current record's "NO_AFILIA_FONDO_2" collection
 * @method Doctrine_Collection getNOAFILIAFONDO3()           Returns the current record's "NO_AFILIA_FONDO_3" collection
 * @method Doctrine_Collection getNOAFILIAFONDO4()           Returns the current record's "NO_AFILIA_FONDO_4" collection
 * @method DATOS_FUNCIONARIO   setIdTipoDoc()                Sets the current record's "id_tipo_doc" value
 * @method DATOS_FUNCIONARIO   setNumDoc()                   Sets the current record's "num_doc" value
 * @method DATOS_FUNCIONARIO   setPrimerNombre()             Sets the current record's "primer_nombre" value
 * @method DATOS_FUNCIONARIO   setSegundoNombre()            Sets the current record's "segundo_nombre" value
 * @method DATOS_FUNCIONARIO   setPrimerApellido()           Sets the current record's "primer_apellido" value
 * @method DATOS_FUNCIONARIO   setSegundoApellido()          Sets the current record's "segundo_apellido" value
 * @method DATOS_FUNCIONARIO   setFechaNace()                Sets the current record's "fecha_nace" value
 * @method DATOS_FUNCIONARIO   setIdPaisNace()               Sets the current record's "id_pais_nace" value
 * @method DATOS_FUNCIONARIO   setIdDeptoNace()              Sets the current record's "id_depto_nace" value
 * @method DATOS_FUNCIONARIO   setIdMuniNace()               Sets the current record's "id_muni_nace" value
 * @method DATOS_FUNCIONARIO   setSexo()                     Sets the current record's "sexo" value
 * @method DATOS_FUNCIONARIO   setIdEstadoCivil()            Sets the current record's "id_estado_civil" value
 * @method DATOS_FUNCIONARIO   setDireccion()                Sets the current record's "direccion" value
 * @method DATOS_FUNCIONARIO   setIdPaisDir()                Sets the current record's "id_pais_dir" value
 * @method DATOS_FUNCIONARIO   setIdDeptoDir()               Sets the current record's "id_depto_dir" value
 * @method DATOS_FUNCIONARIO   setIdMuniDir()                Sets the current record's "id_muni_dir" value
 * @method DATOS_FUNCIONARIO   setTel()                      Sets the current record's "tel" value
 * @method DATOS_FUNCIONARIO   setEmail()                    Sets the current record's "email" value
 * @method DATOS_FUNCIONARIO   setIdTipoSangre()             Sets the current record's "id_tipo_sangre" value
 * @method DATOS_FUNCIONARIO   setNumCertJudicial()          Sets the current record's "num_cert_judicial" value
 * @method DATOS_FUNCIONARIO   setFechaCertJudicial()        Sets the current record's "fecha_cert_judicial" value
 * @method DATOS_FUNCIONARIO   setCarreraAdmin()             Sets the current record's "carrera_admin" value
 * @method DATOS_FUNCIONARIO   setTecnicoCientifico()        Sets the current record's "tecnico_cientifico" value
 * @method DATOS_FUNCIONARIO   setIdArea()                   Sets the current record's "id_area" value
 * @method DATOS_FUNCIONARIO   setActivo()                   Sets the current record's "activo" value
 * @method DATOS_FUNCIONARIO   setNumLibreta()               Sets the current record's "num_libreta" value
 * @method DATOS_FUNCIONARIO   setClaseLibreta()             Sets the current record's "clase_libreta" value
 * @method DATOS_FUNCIONARIO   setDistritoLibreta()          Sets the current record's "distrito_libreta" value
 * @method DATOS_FUNCIONARIO   setIdTituloBasica()           Sets the current record's "id_titulo_basica" value
 * @method DATOS_FUNCIONARIO   setUltimoGrado()              Sets the current record's "ultimo_grado" value
 * @method DATOS_FUNCIONARIO   setFoto()                     Sets the current record's "foto" value
 * @method DATOS_FUNCIONARIO   setCertificado()              Sets the current record's "certificado" value
 * @method DATOS_FUNCIONARIO   setFechaEb()                  Sets the current record's "fecha_eb" value
 * @method DATOS_FUNCIONARIO   setDiploma()                  Sets the current record's "diploma" value
 * @method DATOS_FUNCIONARIO   setFechaDoc()                 Sets the current record's "fecha_doc" value
 * @method DATOS_FUNCIONARIO   setLugarDoc()                 Sets the current record's "lugar_doc" value
 * @method DATOS_FUNCIONARIO   setAdjuntoDoc()               Sets the current record's "adjunto_doc" value
 * @method DATOS_FUNCIONARIO   setNacionalidad()             Sets the current record's "nacionalidad" value
 * @method DATOS_FUNCIONARIO   setZonaNace()                 Sets the current record's "zona_nace" value
 * @method DATOS_FUNCIONARIO   setMovil()                    Sets the current record's "movil" value
 * @method DATOS_FUNCIONARIO   setApartadoAereo()            Sets the current record's "apartado_aereo" value
 * @method DATOS_FUNCIONARIO   setBarrio()                   Sets the current record's "barrio" value
 * @method DATOS_FUNCIONARIO   setTipoVivienda()             Sets the current record's "tipo_vivienda" value
 * @method DATOS_FUNCIONARIO   setAdjuntoCertJudicial()      Sets the current record's "adjunto_cert_judicial" value
 * @method DATOS_FUNCIONARIO   setAdjuntoLibreta()           Sets the current record's "adjunto_libreta" value
 * @method DATOS_FUNCIONARIO   setNumeroPase()               Sets the current record's "numero_pase" value
 * @method DATOS_FUNCIONARIO   setFechaPaseIni()             Sets the current record's "fecha_pase_ini" value
 * @method DATOS_FUNCIONARIO   setFechaPaseFin()             Sets the current record's "fecha_pase_fin" value
 * @method DATOS_FUNCIONARIO   setCategoriaPase()            Sets the current record's "categoria_pase" value
 * @method DATOS_FUNCIONARIO   setAdjuntoPase()              Sets the current record's "adjunto_pase" value
 * @method DATOS_FUNCIONARIO   setLicenciaOpNuclear()        Sets the current record's "licencia_op_nuclear" value
 * @method DATOS_FUNCIONARIO   setAdjuntoCarnetProt()        Sets the current record's "adjunto_carnet_prot" value
 * @method DATOS_FUNCIONARIO   setIdPaisBasica()             Sets the current record's "id_pais_basica" value
 * @method DATOS_FUNCIONARIO   setIdDeptoBasica()            Sets the current record's "id_depto_basica" value
 * @method DATOS_FUNCIONARIO   setIdMuniBasica()             Sets the current record's "id_muni_basica" value
 * @method DATOS_FUNCIONARIO   setInstitucionBasica()        Sets the current record's "institucion_basica" value
 * @method DATOS_FUNCIONARIO   setObservacionesBasica()      Sets the current record's "observaciones_basica" value
 * @method DATOS_FUNCIONARIO   setIdTipoEduBasica()          Sets the current record's "id_tipo_edu_basica" value
 * @method DATOS_FUNCIONARIO   setAREA()                     Sets the current record's "AREA" value
 * @method DATOS_FUNCIONARIO   setDEPARTAMENTO()             Sets the current record's "DEPARTAMENTO" value
 * @method DATOS_FUNCIONARIO   setDEPARTAMENTO3()            Sets the current record's "DEPARTAMENTO_3" value
 * @method DATOS_FUNCIONARIO   setESTADOCIVIL()              Sets the current record's "ESTADO_CIVIL" value
 * @method DATOS_FUNCIONARIO   setPAIS()                     Sets the current record's "PAIS" value
 * @method DATOS_FUNCIONARIO   setPAIS6()                    Sets the current record's "PAIS_6" value
 * @method DATOS_FUNCIONARIO   setTIPODOCUMENTO()            Sets the current record's "TIPO_DOCUMENTO" value
 * @method DATOS_FUNCIONARIO   setTIPOSANGRE()               Sets the current record's "TIPO_SANGRE" value
 * @method DATOS_FUNCIONARIO   setTIPOTITULOBASICA()         Sets the current record's "TIPO_TITULO_BASICA" value
 * @method DATOS_FUNCIONARIO   setNOUPCADICIONAL()           Sets the current record's "NO_UPC_ADICIONAL" collection
 * @method DATOS_FUNCIONARIO   setNOUPCADICIONAL2()          Sets the current record's "NO_UPC_ADICIONAL_2" collection
 * @method DATOS_FUNCIONARIO   setNOUPCADICIONAL3()          Sets the current record's "NO_UPC_ADICIONAL_3" collection
 * @method DATOS_FUNCIONARIO   setNOUPCADICIONAL4()          Sets the current record's "NO_UPC_ADICIONAL_4" collection
 * @method DATOS_FUNCIONARIO   setNOULTIMOVALOR()            Sets the current record's "NO_ULTIMO_VALOR" collection
 * @method DATOS_FUNCIONARIO   setNOULTIMOVALOR2()           Sets the current record's "NO_ULTIMO_VALOR_2" collection
 * @method DATOS_FUNCIONARIO   setNOULTIMOVALOR3()           Sets the current record's "NO_ULTIMO_VALOR_3" collection
 * @method DATOS_FUNCIONARIO   setNOULTIMOVALOR4()           Sets the current record's "NO_ULTIMO_VALOR_4" collection
 * @method DATOS_FUNCIONARIO   setNOPAGOFUNC()               Sets the current record's "NO_PAGO_FUNC" collection
 * @method DATOS_FUNCIONARIO   setNOPAGOFUNC2()              Sets the current record's "NO_PAGO_FUNC_2" collection
 * @method DATOS_FUNCIONARIO   setNOPAGOFUNC3()              Sets the current record's "NO_PAGO_FUNC_3" collection
 * @method DATOS_FUNCIONARIO   setNOPAGOFUNC4()              Sets the current record's "NO_PAGO_FUNC_4" collection
 * @method DATOS_FUNCIONARIO   setNONOVTIPNOMBRA()           Sets the current record's "NO_NOV_TIP_NOMBRA" collection
 * @method DATOS_FUNCIONARIO   setNONOVTIPNOMBRA2()          Sets the current record's "NO_NOV_TIP_NOMBRA_2" collection
 * @method DATOS_FUNCIONARIO   setNONOVTIPNOMBRA3()          Sets the current record's "NO_NOV_TIP_NOMBRA_3" collection
 * @method DATOS_FUNCIONARIO   setNONOVTIPNOMBRA4()          Sets the current record's "NO_NOV_TIP_NOMBRA_4" collection
 * @method DATOS_FUNCIONARIO   setNONOVDEDADIC()             Sets the current record's "NO_NOV_DED_ADIC" collection
 * @method DATOS_FUNCIONARIO   setNONOVDEDADIC2()            Sets the current record's "NO_NOV_DED_ADIC_2" collection
 * @method DATOS_FUNCIONARIO   setNONOVDEDADIC3()            Sets the current record's "NO_NOV_DED_ADIC_3" collection
 * @method DATOS_FUNCIONARIO   setNONOVDEDADIC4()            Sets the current record's "NO_NOV_DED_ADIC_4" collection
 * @method DATOS_FUNCIONARIO   setNONOVEDADVAC()             Sets the current record's "NO_NOVEDAD_VAC" collection
 * @method DATOS_FUNCIONARIO   setNONOVEDADVAC2()            Sets the current record's "NO_NOVEDAD_VAC_2" collection
 * @method DATOS_FUNCIONARIO   setNONOVEDADVAC3()            Sets the current record's "NO_NOVEDAD_VAC_3" collection
 * @method DATOS_FUNCIONARIO   setNONOVEDADVAC4()            Sets the current record's "NO_NOVEDAD_VAC_4" collection
 * @method DATOS_FUNCIONARIO   setNONOVEDADPERSONAL()        Sets the current record's "NO_NOVEDAD_PERSONAL" collection
 * @method DATOS_FUNCIONARIO   setNONOVEDADPERSONAL2()       Sets the current record's "NO_NOVEDAD_PERSONAL_2" collection
 * @method DATOS_FUNCIONARIO   setNONOVEDADPERSONAL3()       Sets the current record's "NO_NOVEDAD_PERSONAL_3" collection
 * @method DATOS_FUNCIONARIO   setNONOVEDADPERSONAL4()       Sets the current record's "NO_NOVEDAD_PERSONAL_4" collection
 * @method DATOS_FUNCIONARIO   setNONOVEDADKARDEX()          Sets the current record's "NO_NOVEDAD_KARDEX" collection
 * @method DATOS_FUNCIONARIO   setNONOVEDADKARDEX2()         Sets the current record's "NO_NOVEDAD_KARDEX_2" collection
 * @method DATOS_FUNCIONARIO   setNONOVEDADKARDEX3()         Sets the current record's "NO_NOVEDAD_KARDEX_3" collection
 * @method DATOS_FUNCIONARIO   setNONOVEDADKARDEX4()         Sets the current record's "NO_NOVEDAD_KARDEX_4" collection
 * @method DATOS_FUNCIONARIO   setNONOMBRAMIENTO()           Sets the current record's "NO_NOMBRAMIENTO" collection
 * @method DATOS_FUNCIONARIO   setNONOMBRAMIENTO2()          Sets the current record's "NO_NOMBRAMIENTO_2" collection
 * @method DATOS_FUNCIONARIO   setNONOMBRAMIENTO3()          Sets the current record's "NO_NOMBRAMIENTO_3" collection
 * @method DATOS_FUNCIONARIO   setNONOMBRAMIENTO4()          Sets the current record's "NO_NOMBRAMIENTO_4" collection
 * @method DATOS_FUNCIONARIO   setNOMODIFICARETEFUENTE()     Sets the current record's "NO_MODIFICA_RETEFUENTE" collection
 * @method DATOS_FUNCIONARIO   setNOMODIFICARETEFUENTE2()    Sets the current record's "NO_MODIFICA_RETEFUENTE_2" collection
 * @method DATOS_FUNCIONARIO   setNOMODIFICARETEFUENTE3()    Sets the current record's "NO_MODIFICA_RETEFUENTE_3" collection
 * @method DATOS_FUNCIONARIO   setNOMODIFICARETEFUENTE4()    Sets the current record's "NO_MODIFICA_RETEFUENTE_4" collection
 * @method DATOS_FUNCIONARIO   setNOLIQUIDANOMINA()          Sets the current record's "NO_LIQUIDA_NOMINA" collection
 * @method DATOS_FUNCIONARIO   setNOLIQUIDANOMINA2()         Sets the current record's "NO_LIQUIDA_NOMINA_2" collection
 * @method DATOS_FUNCIONARIO   setNOLIQUIDANOMINA3()         Sets the current record's "NO_LIQUIDA_NOMINA_3" collection
 * @method DATOS_FUNCIONARIO   setNOLIQUIDANOMINA4()         Sets the current record's "NO_LIQUIDA_NOMINA_4" collection
 * @method DATOS_FUNCIONARIO   setNOLIQUIDAEXTRA()           Sets the current record's "NO_LIQUIDA_EXTRA" collection
 * @method DATOS_FUNCIONARIO   setNOLIQUIDAEXTRA2()          Sets the current record's "NO_LIQUIDA_EXTRA_2" collection
 * @method DATOS_FUNCIONARIO   setNOLIQUIDAEXTRA3()          Sets the current record's "NO_LIQUIDA_EXTRA_3" collection
 * @method DATOS_FUNCIONARIO   setNOLIQUIDAEXTRA4()          Sets the current record's "NO_LIQUIDA_EXTRA_4" collection
 * @method DATOS_FUNCIONARIO   setNOLIQUIDAAPORTE()          Sets the current record's "NO_LIQUIDA_APORTE" collection
 * @method DATOS_FUNCIONARIO   setNOLIQUIDAAPORTE2()         Sets the current record's "NO_LIQUIDA_APORTE_2" collection
 * @method DATOS_FUNCIONARIO   setNOLIQUIDAAPORTE3()         Sets the current record's "NO_LIQUIDA_APORTE_3" collection
 * @method DATOS_FUNCIONARIO   setNOLIQUIDAAPORTE4()         Sets the current record's "NO_LIQUIDA_APORTE_4" collection
 * @method DATOS_FUNCIONARIO   setNOHREXTRA()                Sets the current record's "NO_HR_EXTRA" collection
 * @method DATOS_FUNCIONARIO   setNOHREXTRA2()               Sets the current record's "NO_HR_EXTRA_2" collection
 * @method DATOS_FUNCIONARIO   setNOHREXTRA3()               Sets the current record's "NO_HR_EXTRA_3" collection
 * @method DATOS_FUNCIONARIO   setNOHREXTRA4()               Sets the current record's "NO_HR_EXTRA_4" collection
 * @method DATOS_FUNCIONARIO   setNOESTADOFUNC()             Sets the current record's "NO_ESTADO_FUNC" collection
 * @method DATOS_FUNCIONARIO   setNOESTADOFUNC2()            Sets the current record's "NO_ESTADO_FUNC_2" collection
 * @method DATOS_FUNCIONARIO   setNOESTADOFUNC3()            Sets the current record's "NO_ESTADO_FUNC_3" collection
 * @method DATOS_FUNCIONARIO   setNOESTADOFUNC4()            Sets the current record's "NO_ESTADO_FUNC_4" collection
 * @method DATOS_FUNCIONARIO   setNODEDNOLEY()               Sets the current record's "NO_DED_NOLEY" collection
 * @method DATOS_FUNCIONARIO   setNODEDNOLEY2()              Sets the current record's "NO_DED_NOLEY_2" collection
 * @method DATOS_FUNCIONARIO   setNODEDNOLEY3()              Sets the current record's "NO_DED_NOLEY_3" collection
 * @method DATOS_FUNCIONARIO   setNODEDNOLEY4()              Sets the current record's "NO_DED_NOLEY_4" collection
 * @method DATOS_FUNCIONARIO   setNOCONSECUTIVOCERTIF()      Sets the current record's "NO_CONSECUTIVO_CERTIF" collection
 * @method DATOS_FUNCIONARIO   setNOCONSECUTIVOCERTIF2()     Sets the current record's "NO_CONSECUTIVO_CERTIF_2" collection
 * @method DATOS_FUNCIONARIO   setNOCONSECUTIVOCERTIF3()     Sets the current record's "NO_CONSECUTIVO_CERTIF_3" collection
 * @method DATOS_FUNCIONARIO   setNOCONSECUTIVOCERTIF4()     Sets the current record's "NO_CONSECUTIVO_CERTIF_4" collection
 * @method DATOS_FUNCIONARIO   setNOCONCEPTOPERIODO()        Sets the current record's "NO_CONCEPTO_PERIODO" collection
 * @method DATOS_FUNCIONARIO   setNOCONCEPTOPERIODO2()       Sets the current record's "NO_CONCEPTO_PERIODO_2" collection
 * @method DATOS_FUNCIONARIO   setNOCONCEPTOPERIODO3()       Sets the current record's "NO_CONCEPTO_PERIODO_3" collection
 * @method DATOS_FUNCIONARIO   setNOCONCEPTOPERIODO4()       Sets the current record's "NO_CONCEPTO_PERIODO_4" collection
 * @method DATOS_FUNCIONARIO   setNOCONCEPTOFUNC()           Sets the current record's "NO_CONCEPTO_FUNC" collection
 * @method DATOS_FUNCIONARIO   setNOCONCEPTOFUNC2()          Sets the current record's "NO_CONCEPTO_FUNC_2" collection
 * @method DATOS_FUNCIONARIO   setNOCONCEPTOFUNC3()          Sets the current record's "NO_CONCEPTO_FUNC_3" collection
 * @method DATOS_FUNCIONARIO   setNOCONCEPTOFUNC4()          Sets the current record's "NO_CONCEPTO_FUNC_4" collection
 * @method DATOS_FUNCIONARIO   setNOCESANTIA()               Sets the current record's "NO_CESANTIA" collection
 * @method DATOS_FUNCIONARIO   setNOCESANTIA2()              Sets the current record's "NO_CESANTIA_2" collection
 * @method DATOS_FUNCIONARIO   setNOCESANTIA3()              Sets the current record's "NO_CESANTIA_3" collection
 * @method DATOS_FUNCIONARIO   setNOCESANTIA4()              Sets the current record's "NO_CESANTIA_4" collection
 * @method DATOS_FUNCIONARIO   setNOCERTIRETEFUENTE()        Sets the current record's "NO_CERTI_RETEFUENTE" collection
 * @method DATOS_FUNCIONARIO   setNOCERTIRETEFUENTE2()       Sets the current record's "NO_CERTI_RETEFUENTE_2" collection
 * @method DATOS_FUNCIONARIO   setNOCERTIRETEFUENTE3()       Sets the current record's "NO_CERTI_RETEFUENTE_3" collection
 * @method DATOS_FUNCIONARIO   setNOCERTIRETEFUENTE4()       Sets the current record's "NO_CERTI_RETEFUENTE_4" collection
 * @method DATOS_FUNCIONARIO   setNOCERTIFINGRERETEN()       Sets the current record's "NO_CERTIF_INGRE_RETEN" collection
 * @method DATOS_FUNCIONARIO   setNOCERTIFINGRERETEN2()      Sets the current record's "NO_CERTIF_INGRE_RETEN_2" collection
 * @method DATOS_FUNCIONARIO   setNOCERTIFINGRERETEN3()      Sets the current record's "NO_CERTIF_INGRE_RETEN_3" collection
 * @method DATOS_FUNCIONARIO   setNOCERTIFINGRERETEN4()      Sets the current record's "NO_CERTIF_INGRE_RETEN_4" collection
 * @method DATOS_FUNCIONARIO   setNOCALRETEFUENTEHIST()      Sets the current record's "NO_CAL_RETEFUENTE_HIST" collection
 * @method DATOS_FUNCIONARIO   setNOCALRETEFUENTEHIST2()     Sets the current record's "NO_CAL_RETEFUENTE_HIST_2" collection
 * @method DATOS_FUNCIONARIO   setNOCALRETEFUENTEHIST3()     Sets the current record's "NO_CAL_RETEFUENTE_HIST_3" collection
 * @method DATOS_FUNCIONARIO   setNOCALRETEFUENTEHIST4()     Sets the current record's "NO_CAL_RETEFUENTE_HIST_4" collection
 * @method DATOS_FUNCIONARIO   setNOCALRETEFUENTE()          Sets the current record's "NO_CAL_RETEFUENTE" collection
 * @method DATOS_FUNCIONARIO   setNOCALRETEFUENTE2()         Sets the current record's "NO_CAL_RETEFUENTE_2" collection
 * @method DATOS_FUNCIONARIO   setNOCALRETEFUENTE3()         Sets the current record's "NO_CAL_RETEFUENTE_3" collection
 * @method DATOS_FUNCIONARIO   setNOCALRETEFUENTE4()         Sets the current record's "NO_CAL_RETEFUENTE_4" collection
 * @method DATOS_FUNCIONARIO   setNOBONIFICASERVICIOS()      Sets the current record's "NO_BONIFICA_SERVICIOS" collection
 * @method DATOS_FUNCIONARIO   setNOBONIFICASERVICIOS2()     Sets the current record's "NO_BONIFICA_SERVICIOS_2" collection
 * @method DATOS_FUNCIONARIO   setNOBONIFICASERVICIOS3()     Sets the current record's "NO_BONIFICA_SERVICIOS_3" collection
 * @method DATOS_FUNCIONARIO   setNOBONIFICASERVICIOS4()     Sets the current record's "NO_BONIFICA_SERVICIOS_4" collection
 * @method DATOS_FUNCIONARIO   setNOAUTORIZACION()           Sets the current record's "NO_AUTORIZACION" collection
 * @method DATOS_FUNCIONARIO   setNOAUTORIZACION2()          Sets the current record's "NO_AUTORIZACION_2" collection
 * @method DATOS_FUNCIONARIO   setNOAUTORIZACION3()          Sets the current record's "NO_AUTORIZACION_3" collection
 * @method DATOS_FUNCIONARIO   setNOAUTORIZACION4()          Sets the current record's "NO_AUTORIZACION_4" collection
 * @method DATOS_FUNCIONARIO   setNOANULNOMBRAMIENTO()       Sets the current record's "NO_ANUL_NOMBRAMIENTO" collection
 * @method DATOS_FUNCIONARIO   setNOANULNOMBRAMIENTO2()      Sets the current record's "NO_ANUL_NOMBRAMIENTO_2" collection
 * @method DATOS_FUNCIONARIO   setNOANULNOMBRAMIENTO3()      Sets the current record's "NO_ANUL_NOMBRAMIENTO_3" collection
 * @method DATOS_FUNCIONARIO   setNOANULNOMBRAMIENTO4()      Sets the current record's "NO_ANUL_NOMBRAMIENTO_4" collection
 * @method DATOS_FUNCIONARIO   setNOAJUSTENOMINA()           Sets the current record's "NO_AJUSTE_NOMINA" collection
 * @method DATOS_FUNCIONARIO   setNOAJUSTENOMINA2()          Sets the current record's "NO_AJUSTE_NOMINA_2" collection
 * @method DATOS_FUNCIONARIO   setNOAJUSTENOMINA3()          Sets the current record's "NO_AJUSTE_NOMINA_3" collection
 * @method DATOS_FUNCIONARIO   setNOAJUSTENOMINA4()          Sets the current record's "NO_AJUSTE_NOMINA_4" collection
 * @method DATOS_FUNCIONARIO   setNOAFILIAFONDO()            Sets the current record's "NO_AFILIA_FONDO" collection
 * @method DATOS_FUNCIONARIO   setNOAFILIAFONDO2()           Sets the current record's "NO_AFILIA_FONDO_2" collection
 * @method DATOS_FUNCIONARIO   setNOAFILIAFONDO3()           Sets the current record's "NO_AFILIA_FONDO_3" collection
 * @method DATOS_FUNCIONARIO   setNOAFILIAFONDO4()           Sets the current record's "NO_AFILIA_FONDO_4" collection
 * 
 * @package    cobro_coactivo
 * @subpackage model
 * @author     Your name here
 * @version    SVN: $Id: Builder.php 7691 2011-02-04 15:43:29Z jwage $
 */
abstract class BaseDATOS_FUNCIONARIO extends sfDoctrineRecord
{
    public function setTableDefinition()
    {
        $this->setTableName('DATOS_FUNCIONARIO');
        $this->hasColumn('id_tipo_doc', 'integer', 20, array(
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => true,
             'length' => 20,
             ));
        $this->hasColumn('num_doc', 'string', 20, array(
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => true,
             'length' => 20,
             ));
        $this->hasColumn('primer_nombre', 'string', 30, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 30,
             ));
        $this->hasColumn('segundo_nombre', 'string', 30, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 30,
             ));
        $this->hasColumn('primer_apellido', 'string', 30, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 30,
             ));
        $this->hasColumn('segundo_apellido', 'string', 30, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 30,
             ));
        $this->hasColumn('fecha_nace', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('id_pais_nace', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('id_depto_nace', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('id_muni_nace', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('sexo', 'string', 1, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 1,
             'unsigned' => false,
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('id_estado_civil', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('direccion', 'string', 200, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 200,
             ));
        $this->hasColumn('id_pais_dir', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('id_depto_dir', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('id_muni_dir', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('tel', 'string', 20, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('email', 'string', 40, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 40,
             ));
        $this->hasColumn('id_tipo_sangre', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('num_cert_judicial', 'string', 40, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 40,
             ));
        $this->hasColumn('fecha_cert_judicial', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('carrera_admin', 'string', 1, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 1,
             'unsigned' => false,
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('tecnico_cientifico', 'string', 1, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 1,
             'unsigned' => false,
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('id_area', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('activo', 'string', 1, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 1,
             'unsigned' => false,
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('num_libreta', 'string', 30, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 30,
             ));
        $this->hasColumn('clase_libreta', 'string', 20, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('distrito_libreta', 'string', 20, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('id_titulo_basica', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('ultimo_grado', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('foto', 'clob', 4000, array(
             'notnull' => false,
             'type' => 'clob',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 4000,
             ));
        $this->hasColumn('certificado', 'string', 2000, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 2000,
             ));
        $this->hasColumn('fecha_eb', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('diploma', 'string', 200, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 200,
             ));
        $this->hasColumn('fecha_doc', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('lugar_doc', 'string', 100, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 100,
             ));
        $this->hasColumn('adjunto_doc', 'string', 100, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 100,
             ));
        $this->hasColumn('nacionalidad', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('zona_nace', 'string', 100, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 100,
             ));
        $this->hasColumn('movil', 'string', 100, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 100,
             ));
        $this->hasColumn('apartado_aereo', 'string', 100, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 100,
             ));
        $this->hasColumn('barrio', 'string', 100, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 100,
             ));
        $this->hasColumn('tipo_vivienda', 'string', 100, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 100,
             ));
        $this->hasColumn('adjunto_cert_judicial', 'string', 100, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 100,
             ));
        $this->hasColumn('adjunto_libreta', 'string', 100, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 100,
             ));
        $this->hasColumn('numero_pase', 'string', 100, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 100,
             ));
        $this->hasColumn('fecha_pase_ini', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('fecha_pase_fin', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('categoria_pase', 'string', 100, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 100,
             ));
        $this->hasColumn('adjunto_pase', 'string', 100, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 100,
             ));
        $this->hasColumn('licencia_op_nuclear', 'string', 100, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 100,
             ));
        $this->hasColumn('adjunto_carnet_prot', 'string', 100, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 100,
             ));
        $this->hasColumn('id_pais_basica', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_depto_basica', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_muni_basica', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('institucion_basica', 'string', 100, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 100,
             ));
        $this->hasColumn('observaciones_basica', 'string', 500, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 500,
             ));
        $this->hasColumn('id_tipo_edu_basica', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
    }

    public function setUp()
    {
        parent::setUp();
        $this->hasOne('AREA', array(
             'local' => 'id_area',
             'foreign' => 'id_area'));

        $this->hasOne('DEPARTAMENTO', array(
             'local' => 'id_depto_nace',
             'foreign' => 'id_depto'));

        $this->hasOne('DEPARTAMENTO as DEPARTAMENTO_3', array(
             'local' => 'id_depto_dir',
             'foreign' => 'id_depto'));

        $this->hasOne('ESTADO_CIVIL', array(
             'local' => 'id_estado_civil',
             'foreign' => 'id_estado_civil'));

        $this->hasOne('PAIS', array(
             'local' => 'id_pais_dir',
             'foreign' => 'id_pais'));

        $this->hasOne('PAIS as PAIS_6', array(
             'local' => 'id_pais_nace',
             'foreign' => 'id_pais'));

        $this->hasOne('TIPO_DOCUMENTO', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasOne('TIPO_SANGRE', array(
             'local' => 'id_tipo_sangre',
             'foreign' => 'id_tipo_sangre'));

        $this->hasOne('TIPO_TITULO_BASICA', array(
             'local' => 'id_titulo_basica',
             'foreign' => 'id_titulo_basica'));

        $this->hasMany('NO_UPC_ADICIONAL', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_UPC_ADICIONAL as NO_UPC_ADICIONAL_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_UPC_ADICIONAL as NO_UPC_ADICIONAL_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_UPC_ADICIONAL as NO_UPC_ADICIONAL_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_ULTIMO_VALOR', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_ULTIMO_VALOR as NO_ULTIMO_VALOR_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_ULTIMO_VALOR as NO_ULTIMO_VALOR_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_ULTIMO_VALOR as NO_ULTIMO_VALOR_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_PAGO_FUNC', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_PAGO_FUNC as NO_PAGO_FUNC_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_PAGO_FUNC as NO_PAGO_FUNC_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_PAGO_FUNC as NO_PAGO_FUNC_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_NOV_TIP_NOMBRA', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_NOV_TIP_NOMBRA as NO_NOV_TIP_NOMBRA_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_NOV_TIP_NOMBRA as NO_NOV_TIP_NOMBRA_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_NOV_TIP_NOMBRA as NO_NOV_TIP_NOMBRA_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_NOV_DED_ADIC', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_NOV_DED_ADIC as NO_NOV_DED_ADIC_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_NOV_DED_ADIC as NO_NOV_DED_ADIC_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_NOV_DED_ADIC as NO_NOV_DED_ADIC_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_NOVEDAD_VAC', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_NOVEDAD_VAC as NO_NOVEDAD_VAC_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_NOVEDAD_VAC as NO_NOVEDAD_VAC_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_NOVEDAD_VAC as NO_NOVEDAD_VAC_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_NOVEDAD_PERSONAL', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_NOVEDAD_PERSONAL as NO_NOVEDAD_PERSONAL_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_NOVEDAD_PERSONAL as NO_NOVEDAD_PERSONAL_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_NOVEDAD_PERSONAL as NO_NOVEDAD_PERSONAL_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_NOVEDAD_KARDEX', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_NOVEDAD_KARDEX as NO_NOVEDAD_KARDEX_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_NOVEDAD_KARDEX as NO_NOVEDAD_KARDEX_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_NOVEDAD_KARDEX as NO_NOVEDAD_KARDEX_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_NOMBRAMIENTO', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_NOMBRAMIENTO as NO_NOMBRAMIENTO_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_NOMBRAMIENTO as NO_NOMBRAMIENTO_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_NOMBRAMIENTO as NO_NOMBRAMIENTO_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_MODIFICA_RETEFUENTE', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_MODIFICA_RETEFUENTE as NO_MODIFICA_RETEFUENTE_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_MODIFICA_RETEFUENTE as NO_MODIFICA_RETEFUENTE_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_MODIFICA_RETEFUENTE as NO_MODIFICA_RETEFUENTE_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_LIQUIDA_NOMINA', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_LIQUIDA_NOMINA as NO_LIQUIDA_NOMINA_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_LIQUIDA_NOMINA as NO_LIQUIDA_NOMINA_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_LIQUIDA_NOMINA as NO_LIQUIDA_NOMINA_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_LIQUIDA_EXTRA', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_LIQUIDA_EXTRA as NO_LIQUIDA_EXTRA_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_LIQUIDA_EXTRA as NO_LIQUIDA_EXTRA_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_LIQUIDA_EXTRA as NO_LIQUIDA_EXTRA_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_LIQUIDA_APORTE', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_LIQUIDA_APORTE as NO_LIQUIDA_APORTE_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_LIQUIDA_APORTE as NO_LIQUIDA_APORTE_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_LIQUIDA_APORTE as NO_LIQUIDA_APORTE_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_HR_EXTRA', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_HR_EXTRA as NO_HR_EXTRA_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_HR_EXTRA as NO_HR_EXTRA_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_HR_EXTRA as NO_HR_EXTRA_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_ESTADO_FUNC', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_ESTADO_FUNC as NO_ESTADO_FUNC_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_ESTADO_FUNC as NO_ESTADO_FUNC_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_ESTADO_FUNC as NO_ESTADO_FUNC_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_DED_NOLEY', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_DED_NOLEY as NO_DED_NOLEY_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_DED_NOLEY as NO_DED_NOLEY_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_DED_NOLEY as NO_DED_NOLEY_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_CONSECUTIVO_CERTIF', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_CONSECUTIVO_CERTIF as NO_CONSECUTIVO_CERTIF_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_CONSECUTIVO_CERTIF as NO_CONSECUTIVO_CERTIF_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_CONSECUTIVO_CERTIF as NO_CONSECUTIVO_CERTIF_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_CONCEPTO_PERIODO', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_CONCEPTO_PERIODO as NO_CONCEPTO_PERIODO_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_CONCEPTO_PERIODO as NO_CONCEPTO_PERIODO_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_CONCEPTO_PERIODO as NO_CONCEPTO_PERIODO_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_CONCEPTO_FUNC', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_CONCEPTO_FUNC as NO_CONCEPTO_FUNC_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_CONCEPTO_FUNC as NO_CONCEPTO_FUNC_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_CONCEPTO_FUNC as NO_CONCEPTO_FUNC_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_CESANTIA', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_CESANTIA as NO_CESANTIA_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_CESANTIA as NO_CESANTIA_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_CESANTIA as NO_CESANTIA_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_CERTI_RETEFUENTE', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_CERTI_RETEFUENTE as NO_CERTI_RETEFUENTE_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_CERTI_RETEFUENTE as NO_CERTI_RETEFUENTE_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_CERTI_RETEFUENTE as NO_CERTI_RETEFUENTE_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_CERTIF_INGRE_RETEN', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_CERTIF_INGRE_RETEN as NO_CERTIF_INGRE_RETEN_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_CERTIF_INGRE_RETEN as NO_CERTIF_INGRE_RETEN_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_CERTIF_INGRE_RETEN as NO_CERTIF_INGRE_RETEN_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_CAL_RETEFUENTE_HIST', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_CAL_RETEFUENTE_HIST as NO_CAL_RETEFUENTE_HIST_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_CAL_RETEFUENTE_HIST as NO_CAL_RETEFUENTE_HIST_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_CAL_RETEFUENTE_HIST as NO_CAL_RETEFUENTE_HIST_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_CAL_RETEFUENTE', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_CAL_RETEFUENTE as NO_CAL_RETEFUENTE_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_CAL_RETEFUENTE as NO_CAL_RETEFUENTE_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_CAL_RETEFUENTE as NO_CAL_RETEFUENTE_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_BONIFICA_SERVICIOS', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_BONIFICA_SERVICIOS as NO_BONIFICA_SERVICIOS_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_BONIFICA_SERVICIOS as NO_BONIFICA_SERVICIOS_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_BONIFICA_SERVICIOS as NO_BONIFICA_SERVICIOS_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_AUTORIZACION', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_AUTORIZACION as NO_AUTORIZACION_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_AUTORIZACION as NO_AUTORIZACION_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_AUTORIZACION as NO_AUTORIZACION_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_ANUL_NOMBRAMIENTO', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_ANUL_NOMBRAMIENTO as NO_ANUL_NOMBRAMIENTO_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_ANUL_NOMBRAMIENTO as NO_ANUL_NOMBRAMIENTO_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_ANUL_NOMBRAMIENTO as NO_ANUL_NOMBRAMIENTO_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_AJUSTE_NOMINA', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_AJUSTE_NOMINA as NO_AJUSTE_NOMINA_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_AJUSTE_NOMINA as NO_AJUSTE_NOMINA_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_AJUSTE_NOMINA as NO_AJUSTE_NOMINA_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_AFILIA_FONDO', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_AFILIA_FONDO as NO_AFILIA_FONDO_2', array(
             'local' => 'id_tipo_doc',
             'foreign' => 'num_doc'));

        $this->hasMany('NO_AFILIA_FONDO as NO_AFILIA_FONDO_3', array(
             'local' => 'num_doc',
             'foreign' => 'id_tipo_doc'));

        $this->hasMany('NO_AFILIA_FONDO as NO_AFILIA_FONDO_4', array(
             'local' => 'num_doc',
             'foreign' => 'num_doc'));
    }
}