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

/**
 * BaseIN_MOVIMIENTOS_DV
 * 
 * This class has been auto-generated by the Doctrine ORM Framework
 * 
 * @property integer $id_movimientos_dv
 * @property integer $id_vigencia
 * @property integer $id_cen_op
 * @property integer $id_tipo_movimiento
 * @property integer $id_concepto_movimiento
 * @property string $num_doc
 * @property integer $id_ts_td
 * @property timestamp $fecha_doc
 * @property integer $id_mae_ter_ini
 * @property integer $id_mae_ter_fin
 * @property integer $id_espacio_ini
 * @property integer $id_espacio_fin
 * @property integer $id_tipo_almacenamiento_ini
 * @property integer $id_tipo_almacenamiento_fin
 * @property integer $anulado
 * @property timestamp $fecha_anu
 * @property string $motivo_anu
 * @property integer $id_usuario_anu
 * @property integer $estado
 * @property string $observaciones
 * @property integer $id_cen_op_fin
 * @property timestamp $fecha_mov
 * @property  $fecha_mov_time
 * @property decimal $valor_factura
 * @property decimal $valor_ajuste
 * @property integer $id_usuario
 * @property integer $tiene_iva
 * @property CENTRO_OPERACION $CENTRO_OPERACION
 * @property CENTRO_OPERACION $CENTRO_OPERACION_2
 * @property INTERCEROS $INTERCEROS
 * @property INTERCEROS $INTERCEROS_4
 * @property INTERCEROS $INTERCEROS_5
 * @property IN_CONCEPTO_MOVIMIENTO $IN_CONCEPTO_MOVIMIENTO
 * @property IN_ESPACIO $IN_ESPACIO
 * @property IN_ESPACIO $IN_ESPACIO_8
 * @property IN_TIPO_MOVIMIENTO $IN_TIPO_MOVIMIENTO
 * @property IN_TIPO_ALMACENAMIENTO $IN_TIPO_ALMACENAMIENTO
 * @property IN_TIPO_ALMACENAMIENTO $IN_TIPO_ALMACENAMIENTO_11
 * @property TS_TD $TS_TD
 * @property INTERCEROS $INTERCEROS_13
 * @property Doctrine_Collection $IN_DET_MOV_DV
 * @property Doctrine_Collection $IN_DET_MOV_DV_13
 * @property Doctrine_Collection $IN_DET_MOV_DV_14
 * @property Doctrine_Collection $IN_DET_MOV_DV_15
 * @property Doctrine_Collection $IN_DET_MOV_DV_16
 * @property Doctrine_Collection $IN_DET_MOV_DV_17
 * @property Doctrine_Collection $IN_DET_MOV_DV_18
 * @property Doctrine_Collection $IN_DET_MOV_DV_19
 * @property Doctrine_Collection $IN_DET_MOV_DV_20
 * @property Doctrine_Collection $IN_DET_MOV_DV_21
 * @property Doctrine_Collection $IN_DET_MOV_DV_22
 * @property Doctrine_Collection $IN_DET_MOV_DV_23
 * @property Doctrine_Collection $IN_DET_MOV_DV_24
 * @property Doctrine_Collection $IN_DET_MOV_DV_25
 * @property Doctrine_Collection $IN_DET_MOV_DV_26
 * @property Doctrine_Collection $IN_DET_MOV_DV_27
 * @property Doctrine_Collection $IN_CONTRATO_MOV_DV
 * @property Doctrine_Collection $IN_CONTRATO_MOV_DV_11
 * @property Doctrine_Collection $IN_CONTRATO_MOV_DV_12
 * @property Doctrine_Collection $IN_CONTRATO_MOV_DV_13
 * @property Doctrine_Collection $IN_CONTRATO_MOV_DV_14
 * @property Doctrine_Collection $IN_CONTRATO_MOV_DV_15
 * @property Doctrine_Collection $IN_CONTRATO_MOV_DV_16
 * @property Doctrine_Collection $IN_CONTRATO_MOV_DV_17
 * @property Doctrine_Collection $IN_CONTRATO_MOV_DV_18
 * @property Doctrine_Collection $IN_CONTRATO_MOV_DV_19
 * @property Doctrine_Collection $IN_CONTRATO_MOV_DV_20
 * @property Doctrine_Collection $IN_CONTRATO_MOV_DV_21
 * @property Doctrine_Collection $IN_CONTRATO_MOV_DV_22
 * @property Doctrine_Collection $IN_CONTRATO_MOV_DV_23
 * @property Doctrine_Collection $IN_CONTRATO_MOV_DV_24
 * @property Doctrine_Collection $IN_CONTRATO_MOV_DV_25
 * 
 * @method integer                getIdMovimientosDv()            Returns the current record's "id_movimientos_dv" value
 * @method integer                getIdVigencia()                 Returns the current record's "id_vigencia" value
 * @method integer                getIdCenOp()                    Returns the current record's "id_cen_op" value
 * @method integer                getIdTipoMovimiento()           Returns the current record's "id_tipo_movimiento" value
 * @method integer                getIdConceptoMovimiento()       Returns the current record's "id_concepto_movimiento" value
 * @method string                 getNumDoc()                     Returns the current record's "num_doc" value
 * @method integer                getIdTsTd()                     Returns the current record's "id_ts_td" value
 * @method timestamp              getFechaDoc()                   Returns the current record's "fecha_doc" value
 * @method integer                getIdMaeTerIni()                Returns the current record's "id_mae_ter_ini" value
 * @method integer                getIdMaeTerFin()                Returns the current record's "id_mae_ter_fin" value
 * @method integer                getIdEspacioIni()               Returns the current record's "id_espacio_ini" value
 * @method integer                getIdEspacioFin()               Returns the current record's "id_espacio_fin" value
 * @method integer                getIdTipoAlmacenamientoIni()    Returns the current record's "id_tipo_almacenamiento_ini" value
 * @method integer                getIdTipoAlmacenamientoFin()    Returns the current record's "id_tipo_almacenamiento_fin" value
 * @method integer                getAnulado()                    Returns the current record's "anulado" value
 * @method timestamp              getFechaAnu()                   Returns the current record's "fecha_anu" value
 * @method string                 getMotivoAnu()                  Returns the current record's "motivo_anu" value
 * @method integer                getIdUsuarioAnu()               Returns the current record's "id_usuario_anu" value
 * @method integer                getEstado()                     Returns the current record's "estado" value
 * @method string                 getObservaciones()              Returns the current record's "observaciones" value
 * @method integer                getIdCenOpFin()                 Returns the current record's "id_cen_op_fin" value
 * @method timestamp              getFechaMov()                   Returns the current record's "fecha_mov" value
 * @method decimal                getValorFactura()               Returns the current record's "valor_factura" value
 * @method decimal                getValorAjuste()                Returns the current record's "valor_ajuste" value
 * @method integer                getIdUsuario()                  Returns the current record's "id_usuario" value
 * @method integer                getTieneIva()                   Returns the current record's "tiene_iva" value
 * @method CENTRO_OPERACION       getCENTROOPERACION()            Returns the current record's "CENTRO_OPERACION" value
 * @method CENTRO_OPERACION       getCENTROOPERACION2()           Returns the current record's "CENTRO_OPERACION_2" value
 * @method INTERCEROS             getINTERCEROS()                 Returns the current record's "INTERCEROS" value
 * @method INTERCEROS             getINTERCEROS4()                Returns the current record's "INTERCEROS_4" value
 * @method INTERCEROS             getINTERCEROS5()                Returns the current record's "INTERCEROS_5" value
 * @method IN_CONCEPTO_MOVIMIENTO getINCONCEPTOMOVIMIENTO()       Returns the current record's "IN_CONCEPTO_MOVIMIENTO" value
 * @method IN_ESPACIO             getINESPACIO()                  Returns the current record's "IN_ESPACIO" value
 * @method IN_ESPACIO             getINESPACIO8()                 Returns the current record's "IN_ESPACIO_8" value
 * @method IN_TIPO_MOVIMIENTO     getINTIPOMOVIMIENTO()           Returns the current record's "IN_TIPO_MOVIMIENTO" value
 * @method IN_TIPO_ALMACENAMIENTO getINTIPOALMACENAMIENTO()       Returns the current record's "IN_TIPO_ALMACENAMIENTO" value
 * @method IN_TIPO_ALMACENAMIENTO getINTIPOALMACENAMIENTO11()     Returns the current record's "IN_TIPO_ALMACENAMIENTO_11" value
 * @method TS_TD                  getTSTD()                       Returns the current record's "TS_TD" value
 * @method INTERCEROS             getINTERCEROS13()               Returns the current record's "INTERCEROS_13" value
 * @method Doctrine_Collection    getINDETMOVDV()                 Returns the current record's "IN_DET_MOV_DV" collection
 * @method Doctrine_Collection    getINDETMOVDV13()               Returns the current record's "IN_DET_MOV_DV_13" collection
 * @method Doctrine_Collection    getINDETMOVDV14()               Returns the current record's "IN_DET_MOV_DV_14" collection
 * @method Doctrine_Collection    getINDETMOVDV15()               Returns the current record's "IN_DET_MOV_DV_15" collection
 * @method Doctrine_Collection    getINDETMOVDV16()               Returns the current record's "IN_DET_MOV_DV_16" collection
 * @method Doctrine_Collection    getINDETMOVDV17()               Returns the current record's "IN_DET_MOV_DV_17" collection
 * @method Doctrine_Collection    getINDETMOVDV18()               Returns the current record's "IN_DET_MOV_DV_18" collection
 * @method Doctrine_Collection    getINDETMOVDV19()               Returns the current record's "IN_DET_MOV_DV_19" collection
 * @method Doctrine_Collection    getINDETMOVDV20()               Returns the current record's "IN_DET_MOV_DV_20" collection
 * @method Doctrine_Collection    getINDETMOVDV21()               Returns the current record's "IN_DET_MOV_DV_21" collection
 * @method Doctrine_Collection    getINDETMOVDV22()               Returns the current record's "IN_DET_MOV_DV_22" collection
 * @method Doctrine_Collection    getINDETMOVDV23()               Returns the current record's "IN_DET_MOV_DV_23" collection
 * @method Doctrine_Collection    getINDETMOVDV24()               Returns the current record's "IN_DET_MOV_DV_24" collection
 * @method Doctrine_Collection    getINDETMOVDV25()               Returns the current record's "IN_DET_MOV_DV_25" collection
 * @method Doctrine_Collection    getINDETMOVDV26()               Returns the current record's "IN_DET_MOV_DV_26" collection
 * @method Doctrine_Collection    getINDETMOVDV27()               Returns the current record's "IN_DET_MOV_DV_27" collection
 * @method Doctrine_Collection    getINCONTRATOMOVDV()            Returns the current record's "IN_CONTRATO_MOV_DV" collection
 * @method Doctrine_Collection    getINCONTRATOMOVDV11()          Returns the current record's "IN_CONTRATO_MOV_DV_11" collection
 * @method Doctrine_Collection    getINCONTRATOMOVDV12()          Returns the current record's "IN_CONTRATO_MOV_DV_12" collection
 * @method Doctrine_Collection    getINCONTRATOMOVDV13()          Returns the current record's "IN_CONTRATO_MOV_DV_13" collection
 * @method Doctrine_Collection    getINCONTRATOMOVDV14()          Returns the current record's "IN_CONTRATO_MOV_DV_14" collection
 * @method Doctrine_Collection    getINCONTRATOMOVDV15()          Returns the current record's "IN_CONTRATO_MOV_DV_15" collection
 * @method Doctrine_Collection    getINCONTRATOMOVDV16()          Returns the current record's "IN_CONTRATO_MOV_DV_16" collection
 * @method Doctrine_Collection    getINCONTRATOMOVDV17()          Returns the current record's "IN_CONTRATO_MOV_DV_17" collection
 * @method Doctrine_Collection    getINCONTRATOMOVDV18()          Returns the current record's "IN_CONTRATO_MOV_DV_18" collection
 * @method Doctrine_Collection    getINCONTRATOMOVDV19()          Returns the current record's "IN_CONTRATO_MOV_DV_19" collection
 * @method Doctrine_Collection    getINCONTRATOMOVDV20()          Returns the current record's "IN_CONTRATO_MOV_DV_20" collection
 * @method Doctrine_Collection    getINCONTRATOMOVDV21()          Returns the current record's "IN_CONTRATO_MOV_DV_21" collection
 * @method Doctrine_Collection    getINCONTRATOMOVDV22()          Returns the current record's "IN_CONTRATO_MOV_DV_22" collection
 * @method Doctrine_Collection    getINCONTRATOMOVDV23()          Returns the current record's "IN_CONTRATO_MOV_DV_23" collection
 * @method Doctrine_Collection    getINCONTRATOMOVDV24()          Returns the current record's "IN_CONTRATO_MOV_DV_24" collection
 * @method Doctrine_Collection    getINCONTRATOMOVDV25()          Returns the current record's "IN_CONTRATO_MOV_DV_25" collection
 * @method IN_MOVIMIENTOS_DV      setIdMovimientosDv()            Sets the current record's "id_movimientos_dv" value
 * @method IN_MOVIMIENTOS_DV      setIdVigencia()                 Sets the current record's "id_vigencia" value
 * @method IN_MOVIMIENTOS_DV      setIdCenOp()                    Sets the current record's "id_cen_op" value
 * @method IN_MOVIMIENTOS_DV      setIdTipoMovimiento()           Sets the current record's "id_tipo_movimiento" value
 * @method IN_MOVIMIENTOS_DV      setIdConceptoMovimiento()       Sets the current record's "id_concepto_movimiento" value
 * @method IN_MOVIMIENTOS_DV      setNumDoc()                     Sets the current record's "num_doc" value
 * @method IN_MOVIMIENTOS_DV      setIdTsTd()                     Sets the current record's "id_ts_td" value
 * @method IN_MOVIMIENTOS_DV      setFechaDoc()                   Sets the current record's "fecha_doc" value
 * @method IN_MOVIMIENTOS_DV      setIdMaeTerIni()                Sets the current record's "id_mae_ter_ini" value
 * @method IN_MOVIMIENTOS_DV      setIdMaeTerFin()                Sets the current record's "id_mae_ter_fin" value
 * @method IN_MOVIMIENTOS_DV      setIdEspacioIni()               Sets the current record's "id_espacio_ini" value
 * @method IN_MOVIMIENTOS_DV      setIdEspacioFin()               Sets the current record's "id_espacio_fin" value
 * @method IN_MOVIMIENTOS_DV      setIdTipoAlmacenamientoIni()    Sets the current record's "id_tipo_almacenamiento_ini" value
 * @method IN_MOVIMIENTOS_DV      setIdTipoAlmacenamientoFin()    Sets the current record's "id_tipo_almacenamiento_fin" value
 * @method IN_MOVIMIENTOS_DV      setAnulado()                    Sets the current record's "anulado" value
 * @method IN_MOVIMIENTOS_DV      setFechaAnu()                   Sets the current record's "fecha_anu" value
 * @method IN_MOVIMIENTOS_DV      setMotivoAnu()                  Sets the current record's "motivo_anu" value
 * @method IN_MOVIMIENTOS_DV      setIdUsuarioAnu()               Sets the current record's "id_usuario_anu" value
 * @method IN_MOVIMIENTOS_DV      setEstado()                     Sets the current record's "estado" value
 * @method IN_MOVIMIENTOS_DV      setObservaciones()              Sets the current record's "observaciones" value
 * @method IN_MOVIMIENTOS_DV      setIdCenOpFin()                 Sets the current record's "id_cen_op_fin" value
 * @method IN_MOVIMIENTOS_DV      setFechaMov()                   Sets the current record's "fecha_mov" value
 * @method IN_MOVIMIENTOS_DV      setValorFactura()               Sets the current record's "valor_factura" value
 * @method IN_MOVIMIENTOS_DV      setValorAjuste()                Sets the current record's "valor_ajuste" value
 * @method IN_MOVIMIENTOS_DV      setIdUsuario()                  Sets the current record's "id_usuario" value
 * @method IN_MOVIMIENTOS_DV      setTieneIva()                   Sets the current record's "tiene_iva" value
 * @method IN_MOVIMIENTOS_DV      setCENTROOPERACION()            Sets the current record's "CENTRO_OPERACION" value
 * @method IN_MOVIMIENTOS_DV      setCENTROOPERACION2()           Sets the current record's "CENTRO_OPERACION_2" value
 * @method IN_MOVIMIENTOS_DV      setINTERCEROS()                 Sets the current record's "INTERCEROS" value
 * @method IN_MOVIMIENTOS_DV      setINTERCEROS4()                Sets the current record's "INTERCEROS_4" value
 * @method IN_MOVIMIENTOS_DV      setINTERCEROS5()                Sets the current record's "INTERCEROS_5" value
 * @method IN_MOVIMIENTOS_DV      setINCONCEPTOMOVIMIENTO()       Sets the current record's "IN_CONCEPTO_MOVIMIENTO" value
 * @method IN_MOVIMIENTOS_DV      setINESPACIO()                  Sets the current record's "IN_ESPACIO" value
 * @method IN_MOVIMIENTOS_DV      setINESPACIO8()                 Sets the current record's "IN_ESPACIO_8" value
 * @method IN_MOVIMIENTOS_DV      setINTIPOMOVIMIENTO()           Sets the current record's "IN_TIPO_MOVIMIENTO" value
 * @method IN_MOVIMIENTOS_DV      setINTIPOALMACENAMIENTO()       Sets the current record's "IN_TIPO_ALMACENAMIENTO" value
 * @method IN_MOVIMIENTOS_DV      setINTIPOALMACENAMIENTO11()     Sets the current record's "IN_TIPO_ALMACENAMIENTO_11" value
 * @method IN_MOVIMIENTOS_DV      setTSTD()                       Sets the current record's "TS_TD" value
 * @method IN_MOVIMIENTOS_DV      setINTERCEROS13()               Sets the current record's "INTERCEROS_13" value
 * @method IN_MOVIMIENTOS_DV      setINDETMOVDV()                 Sets the current record's "IN_DET_MOV_DV" collection
 * @method IN_MOVIMIENTOS_DV      setINDETMOVDV13()               Sets the current record's "IN_DET_MOV_DV_13" collection
 * @method IN_MOVIMIENTOS_DV      setINDETMOVDV14()               Sets the current record's "IN_DET_MOV_DV_14" collection
 * @method IN_MOVIMIENTOS_DV      setINDETMOVDV15()               Sets the current record's "IN_DET_MOV_DV_15" collection
 * @method IN_MOVIMIENTOS_DV      setINDETMOVDV16()               Sets the current record's "IN_DET_MOV_DV_16" collection
 * @method IN_MOVIMIENTOS_DV      setINDETMOVDV17()               Sets the current record's "IN_DET_MOV_DV_17" collection
 * @method IN_MOVIMIENTOS_DV      setINDETMOVDV18()               Sets the current record's "IN_DET_MOV_DV_18" collection
 * @method IN_MOVIMIENTOS_DV      setINDETMOVDV19()               Sets the current record's "IN_DET_MOV_DV_19" collection
 * @method IN_MOVIMIENTOS_DV      setINDETMOVDV20()               Sets the current record's "IN_DET_MOV_DV_20" collection
 * @method IN_MOVIMIENTOS_DV      setINDETMOVDV21()               Sets the current record's "IN_DET_MOV_DV_21" collection
 * @method IN_MOVIMIENTOS_DV      setINDETMOVDV22()               Sets the current record's "IN_DET_MOV_DV_22" collection
 * @method IN_MOVIMIENTOS_DV      setINDETMOVDV23()               Sets the current record's "IN_DET_MOV_DV_23" collection
 * @method IN_MOVIMIENTOS_DV      setINDETMOVDV24()               Sets the current record's "IN_DET_MOV_DV_24" collection
 * @method IN_MOVIMIENTOS_DV      setINDETMOVDV25()               Sets the current record's "IN_DET_MOV_DV_25" collection
 * @method IN_MOVIMIENTOS_DV      setINDETMOVDV26()               Sets the current record's "IN_DET_MOV_DV_26" collection
 * @method IN_MOVIMIENTOS_DV      setINDETMOVDV27()               Sets the current record's "IN_DET_MOV_DV_27" collection
 * @method IN_MOVIMIENTOS_DV      setINCONTRATOMOVDV()            Sets the current record's "IN_CONTRATO_MOV_DV" collection
 * @method IN_MOVIMIENTOS_DV      setINCONTRATOMOVDV11()          Sets the current record's "IN_CONTRATO_MOV_DV_11" collection
 * @method IN_MOVIMIENTOS_DV      setINCONTRATOMOVDV12()          Sets the current record's "IN_CONTRATO_MOV_DV_12" collection
 * @method IN_MOVIMIENTOS_DV      setINCONTRATOMOVDV13()          Sets the current record's "IN_CONTRATO_MOV_DV_13" collection
 * @method IN_MOVIMIENTOS_DV      setINCONTRATOMOVDV14()          Sets the current record's "IN_CONTRATO_MOV_DV_14" collection
 * @method IN_MOVIMIENTOS_DV      setINCONTRATOMOVDV15()          Sets the current record's "IN_CONTRATO_MOV_DV_15" collection
 * @method IN_MOVIMIENTOS_DV      setINCONTRATOMOVDV16()          Sets the current record's "IN_CONTRATO_MOV_DV_16" collection
 * @method IN_MOVIMIENTOS_DV      setINCONTRATOMOVDV17()          Sets the current record's "IN_CONTRATO_MOV_DV_17" collection
 * @method IN_MOVIMIENTOS_DV      setINCONTRATOMOVDV18()          Sets the current record's "IN_CONTRATO_MOV_DV_18" collection
 * @method IN_MOVIMIENTOS_DV      setINCONTRATOMOVDV19()          Sets the current record's "IN_CONTRATO_MOV_DV_19" collection
 * @method IN_MOVIMIENTOS_DV      setINCONTRATOMOVDV20()          Sets the current record's "IN_CONTRATO_MOV_DV_20" collection
 * @method IN_MOVIMIENTOS_DV      setINCONTRATOMOVDV21()          Sets the current record's "IN_CONTRATO_MOV_DV_21" collection
 * @method IN_MOVIMIENTOS_DV      setINCONTRATOMOVDV22()          Sets the current record's "IN_CONTRATO_MOV_DV_22" collection
 * @method IN_MOVIMIENTOS_DV      setINCONTRATOMOVDV23()          Sets the current record's "IN_CONTRATO_MOV_DV_23" collection
 * @method IN_MOVIMIENTOS_DV      setINCONTRATOMOVDV24()          Sets the current record's "IN_CONTRATO_MOV_DV_24" collection
 * @method IN_MOVIMIENTOS_DV      setINCONTRATOMOVDV25()          Sets the current record's "IN_CONTRATO_MOV_DV_25" collection
 * 
 * @package    controlComisiones
 * @subpackage model
 * @author     Your name here
 * @version    SVN: $Id: Builder.php 7691 2011-02-04 15:43:29Z jwage $
 */
abstract class BaseIN_MOVIMIENTOS_DV extends sfDoctrineRecord
{
    public function setTableDefinition()
    {
        $this->setTableName('IN_MOVIMIENTOS_DV');
        $this->hasColumn('id_movimientos_dv', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => true,
             'length' => 8,
             ));
        $this->hasColumn('id_vigencia', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => true,
             'length' => 8,
             ));
        $this->hasColumn('id_cen_op', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => true,
             'length' => 8,
             ));
        $this->hasColumn('id_tipo_movimiento', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => true,
             'length' => 8,
             ));
        $this->hasColumn('id_concepto_movimiento', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('num_doc', 'string', 20, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('id_ts_td', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('fecha_doc', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('id_mae_ter_ini', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_mae_ter_fin', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_espacio_ini', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_espacio_fin', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_tipo_almacenamiento_ini', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_tipo_almacenamiento_fin', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('anulado', 'integer', 1, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('fecha_anu', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('motivo_anu', 'string', 256, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 256,
             ));
        $this->hasColumn('id_usuario_anu', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('estado', 'integer', 1, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '1',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('observaciones', 'string', 999, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 999,
             ));
        $this->hasColumn('id_cen_op_fin', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('fecha_mov', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('fecha_mov_time', '', 11, array(
             'notnull' => false,
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'type' => '',
             'length' => '11',
             ));
        $this->hasColumn('valor_factura', 'decimal', 18, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 18,
             ));
        $this->hasColumn('valor_ajuste', 'decimal', 18, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0
                ',
             'primary' => false,
             'length' => 18,
             ));
        $this->hasColumn('id_usuario', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('tiene_iva', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0 ',
             'primary' => false,
             'length' => 1,
             ));
    }

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

        $this->hasOne('CENTRO_OPERACION as CENTRO_OPERACION_2', array(
             'local' => 'id_cen_op_fin',
             'foreign' => 'id_cen_op'));

        $this->hasOne('INTERCEROS', array(
             'local' => 'id_mae_ter_ini',
             'foreign' => 'id_mae_ter'));

        $this->hasOne('INTERCEROS as INTERCEROS_4', array(
             'local' => 'id_mae_ter_fin',
             'foreign' => 'id_mae_ter'));

        $this->hasOne('INTERCEROS as INTERCEROS_5', array(
             'local' => 'id_usuario_anu',
             'foreign' => 'id_mae_ter'));

        $this->hasOne('IN_CONCEPTO_MOVIMIENTO', array(
             'local' => 'id_concepto_movimiento',
             'foreign' => 'id_concepto_movimiento'));

        $this->hasOne('IN_ESPACIO', array(
             'local' => 'id_espacio_ini',
             'foreign' => 'id_espacio'));

        $this->hasOne('IN_ESPACIO as IN_ESPACIO_8', array(
             'local' => 'id_espacio_fin',
             'foreign' => 'id_espacio'));

        $this->hasOne('IN_TIPO_MOVIMIENTO', array(
             'local' => 'id_tipo_movimiento',
             'foreign' => 'id_tipo_movimiento'));

        $this->hasOne('IN_TIPO_ALMACENAMIENTO', array(
             'local' => 'id_tipo_almacenamiento_ini',
             'foreign' => 'id_tipo_almacenamiento'));

        $this->hasOne('IN_TIPO_ALMACENAMIENTO as IN_TIPO_ALMACENAMIENTO_11', array(
             'local' => 'id_tipo_almacenamiento_fin',
             'foreign' => 'id_tipo_almacenamiento'));

        $this->hasOne('TS_TD', array(
             'local' => 'id_ts_td',
             'foreign' => 'id'));

        $this->hasOne('INTERCEROS as INTERCEROS_13', array(
             'local' => 'id_usuario',
             'foreign' => 'id_mae_ter'));

        $this->hasMany('IN_DET_MOV_DV', array(
             'local' => 'id_movimientos_dv',
             'foreign' => 'id_movimientos_dv'));

        $this->hasMany('IN_DET_MOV_DV as IN_DET_MOV_DV_13', array(
             'local' => 'id_movimientos_dv',
             'foreign' => 'id_vigencia'));

        $this->hasMany('IN_DET_MOV_DV as IN_DET_MOV_DV_14', array(
             'local' => 'id_movimientos_dv',
             'foreign' => 'id_cen_op'));

        $this->hasMany('IN_DET_MOV_DV as IN_DET_MOV_DV_15', array(
             'local' => 'id_movimientos_dv',
             'foreign' => 'id_tipo_movimiento'));

        $this->hasMany('IN_DET_MOV_DV as IN_DET_MOV_DV_16', array(
             'local' => 'id_vigencia',
             'foreign' => 'id_movimientos_dv'));

        $this->hasMany('IN_DET_MOV_DV as IN_DET_MOV_DV_17', array(
             'local' => 'id_vigencia',
             'foreign' => 'id_vigencia'));

        $this->hasMany('IN_DET_MOV_DV as IN_DET_MOV_DV_18', array(
             'local' => 'id_vigencia',
             'foreign' => 'id_cen_op'));

        $this->hasMany('IN_DET_MOV_DV as IN_DET_MOV_DV_19', array(
             'local' => 'id_vigencia',
             'foreign' => 'id_tipo_movimiento'));

        $this->hasMany('IN_DET_MOV_DV as IN_DET_MOV_DV_20', array(
             'local' => 'id_cen_op',
             'foreign' => 'id_movimientos_dv'));

        $this->hasMany('IN_DET_MOV_DV as IN_DET_MOV_DV_21', array(
             'local' => 'id_cen_op',
             'foreign' => 'id_vigencia'));

        $this->hasMany('IN_DET_MOV_DV as IN_DET_MOV_DV_22', array(
             'local' => 'id_cen_op',
             'foreign' => 'id_cen_op'));

        $this->hasMany('IN_DET_MOV_DV as IN_DET_MOV_DV_23', array(
             'local' => 'id_cen_op',
             'foreign' => 'id_tipo_movimiento'));

        $this->hasMany('IN_DET_MOV_DV as IN_DET_MOV_DV_24', array(
             'local' => 'id_tipo_movimiento',
             'foreign' => 'id_movimientos_dv'));

        $this->hasMany('IN_DET_MOV_DV as IN_DET_MOV_DV_25', array(
             'local' => 'id_tipo_movimiento',
             'foreign' => 'id_vigencia'));

        $this->hasMany('IN_DET_MOV_DV as IN_DET_MOV_DV_26', array(
             'local' => 'id_tipo_movimiento',
             'foreign' => 'id_cen_op'));

        $this->hasMany('IN_DET_MOV_DV as IN_DET_MOV_DV_27', array(
             'local' => 'id_tipo_movimiento',
             'foreign' => 'id_tipo_movimiento'));

        $this->hasMany('IN_CONTRATO_MOV_DV', array(
             'local' => 'id_movimientos_dv',
             'foreign' => 'id_movimientos_dv'));

        $this->hasMany('IN_CONTRATO_MOV_DV as IN_CONTRATO_MOV_DV_11', array(
             'local' => 'id_movimientos_dv',
             'foreign' => 'id_vigencia_mov'));

        $this->hasMany('IN_CONTRATO_MOV_DV as IN_CONTRATO_MOV_DV_12', array(
             'local' => 'id_movimientos_dv',
             'foreign' => 'id_cen_op_mov'));

        $this->hasMany('IN_CONTRATO_MOV_DV as IN_CONTRATO_MOV_DV_13', array(
             'local' => 'id_movimientos_dv',
             'foreign' => 'id_tipo_movimiento'));

        $this->hasMany('IN_CONTRATO_MOV_DV as IN_CONTRATO_MOV_DV_14', array(
             'local' => 'id_vigencia',
             'foreign' => 'id_movimientos_dv'));

        $this->hasMany('IN_CONTRATO_MOV_DV as IN_CONTRATO_MOV_DV_15', array(
             'local' => 'id_vigencia',
             'foreign' => 'id_vigencia_mov'));

        $this->hasMany('IN_CONTRATO_MOV_DV as IN_CONTRATO_MOV_DV_16', array(
             'local' => 'id_vigencia',
             'foreign' => 'id_cen_op_mov'));

        $this->hasMany('IN_CONTRATO_MOV_DV as IN_CONTRATO_MOV_DV_17', array(
             'local' => 'id_vigencia',
             'foreign' => 'id_tipo_movimiento'));

        $this->hasMany('IN_CONTRATO_MOV_DV as IN_CONTRATO_MOV_DV_18', array(
             'local' => 'id_cen_op',
             'foreign' => 'id_movimientos_dv'));

        $this->hasMany('IN_CONTRATO_MOV_DV as IN_CONTRATO_MOV_DV_19', array(
             'local' => 'id_cen_op',
             'foreign' => 'id_vigencia_mov'));

        $this->hasMany('IN_CONTRATO_MOV_DV as IN_CONTRATO_MOV_DV_20', array(
             'local' => 'id_cen_op',
             'foreign' => 'id_cen_op_mov'));

        $this->hasMany('IN_CONTRATO_MOV_DV as IN_CONTRATO_MOV_DV_21', array(
             'local' => 'id_cen_op',
             'foreign' => 'id_tipo_movimiento'));

        $this->hasMany('IN_CONTRATO_MOV_DV as IN_CONTRATO_MOV_DV_22', array(
             'local' => 'id_tipo_movimiento',
             'foreign' => 'id_movimientos_dv'));

        $this->hasMany('IN_CONTRATO_MOV_DV as IN_CONTRATO_MOV_DV_23', array(
             'local' => 'id_tipo_movimiento',
             'foreign' => 'id_vigencia_mov'));

        $this->hasMany('IN_CONTRATO_MOV_DV as IN_CONTRATO_MOV_DV_24', array(
             'local' => 'id_tipo_movimiento',
             'foreign' => 'id_cen_op_mov'));

        $this->hasMany('IN_CONTRATO_MOV_DV as IN_CONTRATO_MOV_DV_25', array(
             'local' => 'id_tipo_movimiento',
             'foreign' => 'id_tipo_movimiento'));
    }
}