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

/**
 * BaseCNI_TS_IM
 * 
 * This class has been auto-generated by the Doctrine ORM Framework
 * 
 * @property integer $id_ts_im
 * @property integer $id_cia
 * @property integer $id_clase_cuenta
 * @property integer $id_grupo_cuenta
 * @property integer $id_cuenta_mayor
 * @property integer $id_catalogo
 * @property integer $id_auxiliar
 * @property integer $id_mae_ter
 * @property string $naturaleza
 * @property CN_MAE_TER $CN_MAE_TER
 * @property CN_MAE_TER $CN_MAE_TER_2
 * @property CN_MAE_TER $CN_MAE_TER_3
 * @property CN_MAE_TER $CN_MAE_TER_4
 * @property CN_AUXILIAR $CN_AUXILIAR
 * @property CN_AUXILIAR $CN_AUXILIAR_6
 * @property CN_AUXILIAR $CN_AUXILIAR_7
 * @property CN_AUXILIAR $CN_AUXILIAR_8
 * @property CN_CATALOGO $CN_CATALOGO
 * @property CN_CATALOGO $CN_CATALOGO_10
 * @property CN_CATALOGO $CN_CATALOGO_11
 * @property CN_CATALOGO $CN_CATALOGO_12
 * @property CN_CATALOGO $CN_CATALOGO_13
 * @property CN_CATALOGO $CN_CATALOGO_14
 * @property CN_CATALOGO $CN_CATALOGO_15
 * @property CN_CATALOGO $CN_CATALOGO_16
 * @property CN_CATALOGO $CN_CATALOGO_17
 * @property CN_CATALOGO $CN_CATALOGO_18
 * @property CN_CATALOGO $CN_CATALOGO_19
 * @property CN_CATALOGO $CN_CATALOGO_20
 * @property CN_CATALOGO $CN_CATALOGO_21
 * @property CN_CATALOGO $CN_CATALOGO_22
 * @property CN_CATALOGO $CN_CATALOGO_23
 * @property CN_CATALOGO $CN_CATALOGO_24
 * @property CN_CATALOGO $CN_CATALOGO_25
 * @property CN_CATALOGO $CN_CATALOGO_26
 * @property CN_CATALOGO $CN_CATALOGO_27
 * @property CN_CATALOGO $CN_CATALOGO_28
 * @property CN_CATALOGO $CN_CATALOGO_29
 * @property CN_CATALOGO $CN_CATALOGO_30
 * @property CN_CATALOGO $CN_CATALOGO_31
 * @property CN_CATALOGO $CN_CATALOGO_32
 * @property CN_CATALOGO $CN_CATALOGO_33
 * @property CN_CUENTA_MAYOR $CN_CUENTA_MAYOR
 * @property CN_CUENTA_MAYOR $CN_CUENTA_MAYOR_35
 * @property CN_CUENTA_MAYOR $CN_CUENTA_MAYOR_36
 * @property CN_CUENTA_MAYOR $CN_CUENTA_MAYOR_37
 * @property CN_CUENTA_MAYOR $CN_CUENTA_MAYOR_38
 * @property CN_CUENTA_MAYOR $CN_CUENTA_MAYOR_39
 * @property CN_CUENTA_MAYOR $CN_CUENTA_MAYOR_40
 * @property CN_CUENTA_MAYOR $CN_CUENTA_MAYOR_41
 * @property CN_CUENTA_MAYOR $CN_CUENTA_MAYOR_42
 * @property CN_CUENTA_MAYOR $CN_CUENTA_MAYOR_43
 * @property CN_CUENTA_MAYOR $CN_CUENTA_MAYOR_44
 * @property CN_CUENTA_MAYOR $CN_CUENTA_MAYOR_45
 * @property CN_CUENTA_MAYOR $CN_CUENTA_MAYOR_46
 * @property CN_CUENTA_MAYOR $CN_CUENTA_MAYOR_47
 * @property CN_CUENTA_MAYOR $CN_CUENTA_MAYOR_48
 * @property CN_CUENTA_MAYOR $CN_CUENTA_MAYOR_49
 * @property CN_GRUPO_CUENTA $CN_GRUPO_CUENTA
 * @property CN_GRUPO_CUENTA $CN_GRUPO_CUENTA_51
 * @property CN_GRUPO_CUENTA $CN_GRUPO_CUENTA_52
 * @property CN_GRUPO_CUENTA $CN_GRUPO_CUENTA_53
 * @property CN_GRUPO_CUENTA $CN_GRUPO_CUENTA_54
 * @property CN_GRUPO_CUENTA $CN_GRUPO_CUENTA_55
 * @property CN_GRUPO_CUENTA $CN_GRUPO_CUENTA_56
 * @property CN_GRUPO_CUENTA $CN_GRUPO_CUENTA_57
 * @property CN_GRUPO_CUENTA $CN_GRUPO_CUENTA_58
 * @property CN_CLASE_CUENTA $CN_CLASE_CUENTA
 * @property CN_CLASE_CUENTA $CN_CLASE_CUENTA_60
 * @property CN_CLASE_CUENTA $CN_CLASE_CUENTA_61
 * @property CN_CLASE_CUENTA $CN_CLASE_CUENTA_62
 * 
 * @method integer         getIdTsIm()             Returns the current record's "id_ts_im" value
 * @method integer         getIdCia()              Returns the current record's "id_cia" value
 * @method integer         getIdClaseCuenta()      Returns the current record's "id_clase_cuenta" value
 * @method integer         getIdGrupoCuenta()      Returns the current record's "id_grupo_cuenta" value
 * @method integer         getIdCuentaMayor()      Returns the current record's "id_cuenta_mayor" value
 * @method integer         getIdCatalogo()         Returns the current record's "id_catalogo" value
 * @method integer         getIdAuxiliar()         Returns the current record's "id_auxiliar" value
 * @method integer         getIdMaeTer()           Returns the current record's "id_mae_ter" value
 * @method string          getNaturaleza()         Returns the current record's "naturaleza" value
 * @method CN_MAE_TER      getCNMAETER()           Returns the current record's "CN_MAE_TER" value
 * @method CN_MAE_TER      getCNMAETER2()          Returns the current record's "CN_MAE_TER_2" value
 * @method CN_MAE_TER      getCNMAETER3()          Returns the current record's "CN_MAE_TER_3" value
 * @method CN_MAE_TER      getCNMAETER4()          Returns the current record's "CN_MAE_TER_4" value
 * @method CN_AUXILIAR     getCNAUXILIAR()         Returns the current record's "CN_AUXILIAR" value
 * @method CN_AUXILIAR     getCNAUXILIAR6()        Returns the current record's "CN_AUXILIAR_6" value
 * @method CN_AUXILIAR     getCNAUXILIAR7()        Returns the current record's "CN_AUXILIAR_7" value
 * @method CN_AUXILIAR     getCNAUXILIAR8()        Returns the current record's "CN_AUXILIAR_8" value
 * @method CN_CATALOGO     getCNCATALOGO()         Returns the current record's "CN_CATALOGO" value
 * @method CN_CATALOGO     getCNCATALOGO10()       Returns the current record's "CN_CATALOGO_10" value
 * @method CN_CATALOGO     getCNCATALOGO11()       Returns the current record's "CN_CATALOGO_11" value
 * @method CN_CATALOGO     getCNCATALOGO12()       Returns the current record's "CN_CATALOGO_12" value
 * @method CN_CATALOGO     getCNCATALOGO13()       Returns the current record's "CN_CATALOGO_13" value
 * @method CN_CATALOGO     getCNCATALOGO14()       Returns the current record's "CN_CATALOGO_14" value
 * @method CN_CATALOGO     getCNCATALOGO15()       Returns the current record's "CN_CATALOGO_15" value
 * @method CN_CATALOGO     getCNCATALOGO16()       Returns the current record's "CN_CATALOGO_16" value
 * @method CN_CATALOGO     getCNCATALOGO17()       Returns the current record's "CN_CATALOGO_17" value
 * @method CN_CATALOGO     getCNCATALOGO18()       Returns the current record's "CN_CATALOGO_18" value
 * @method CN_CATALOGO     getCNCATALOGO19()       Returns the current record's "CN_CATALOGO_19" value
 * @method CN_CATALOGO     getCNCATALOGO20()       Returns the current record's "CN_CATALOGO_20" value
 * @method CN_CATALOGO     getCNCATALOGO21()       Returns the current record's "CN_CATALOGO_21" value
 * @method CN_CATALOGO     getCNCATALOGO22()       Returns the current record's "CN_CATALOGO_22" value
 * @method CN_CATALOGO     getCNCATALOGO23()       Returns the current record's "CN_CATALOGO_23" value
 * @method CN_CATALOGO     getCNCATALOGO24()       Returns the current record's "CN_CATALOGO_24" value
 * @method CN_CATALOGO     getCNCATALOGO25()       Returns the current record's "CN_CATALOGO_25" value
 * @method CN_CATALOGO     getCNCATALOGO26()       Returns the current record's "CN_CATALOGO_26" value
 * @method CN_CATALOGO     getCNCATALOGO27()       Returns the current record's "CN_CATALOGO_27" value
 * @method CN_CATALOGO     getCNCATALOGO28()       Returns the current record's "CN_CATALOGO_28" value
 * @method CN_CATALOGO     getCNCATALOGO29()       Returns the current record's "CN_CATALOGO_29" value
 * @method CN_CATALOGO     getCNCATALOGO30()       Returns the current record's "CN_CATALOGO_30" value
 * @method CN_CATALOGO     getCNCATALOGO31()       Returns the current record's "CN_CATALOGO_31" value
 * @method CN_CATALOGO     getCNCATALOGO32()       Returns the current record's "CN_CATALOGO_32" value
 * @method CN_CATALOGO     getCNCATALOGO33()       Returns the current record's "CN_CATALOGO_33" value
 * @method CN_CUENTA_MAYOR getCNCUENTAMAYOR()      Returns the current record's "CN_CUENTA_MAYOR" value
 * @method CN_CUENTA_MAYOR getCNCUENTAMAYOR35()    Returns the current record's "CN_CUENTA_MAYOR_35" value
 * @method CN_CUENTA_MAYOR getCNCUENTAMAYOR36()    Returns the current record's "CN_CUENTA_MAYOR_36" value
 * @method CN_CUENTA_MAYOR getCNCUENTAMAYOR37()    Returns the current record's "CN_CUENTA_MAYOR_37" value
 * @method CN_CUENTA_MAYOR getCNCUENTAMAYOR38()    Returns the current record's "CN_CUENTA_MAYOR_38" value
 * @method CN_CUENTA_MAYOR getCNCUENTAMAYOR39()    Returns the current record's "CN_CUENTA_MAYOR_39" value
 * @method CN_CUENTA_MAYOR getCNCUENTAMAYOR40()    Returns the current record's "CN_CUENTA_MAYOR_40" value
 * @method CN_CUENTA_MAYOR getCNCUENTAMAYOR41()    Returns the current record's "CN_CUENTA_MAYOR_41" value
 * @method CN_CUENTA_MAYOR getCNCUENTAMAYOR42()    Returns the current record's "CN_CUENTA_MAYOR_42" value
 * @method CN_CUENTA_MAYOR getCNCUENTAMAYOR43()    Returns the current record's "CN_CUENTA_MAYOR_43" value
 * @method CN_CUENTA_MAYOR getCNCUENTAMAYOR44()    Returns the current record's "CN_CUENTA_MAYOR_44" value
 * @method CN_CUENTA_MAYOR getCNCUENTAMAYOR45()    Returns the current record's "CN_CUENTA_MAYOR_45" value
 * @method CN_CUENTA_MAYOR getCNCUENTAMAYOR46()    Returns the current record's "CN_CUENTA_MAYOR_46" value
 * @method CN_CUENTA_MAYOR getCNCUENTAMAYOR47()    Returns the current record's "CN_CUENTA_MAYOR_47" value
 * @method CN_CUENTA_MAYOR getCNCUENTAMAYOR48()    Returns the current record's "CN_CUENTA_MAYOR_48" value
 * @method CN_CUENTA_MAYOR getCNCUENTAMAYOR49()    Returns the current record's "CN_CUENTA_MAYOR_49" value
 * @method CN_GRUPO_CUENTA getCNGRUPOCUENTA()      Returns the current record's "CN_GRUPO_CUENTA" value
 * @method CN_GRUPO_CUENTA getCNGRUPOCUENTA51()    Returns the current record's "CN_GRUPO_CUENTA_51" value
 * @method CN_GRUPO_CUENTA getCNGRUPOCUENTA52()    Returns the current record's "CN_GRUPO_CUENTA_52" value
 * @method CN_GRUPO_CUENTA getCNGRUPOCUENTA53()    Returns the current record's "CN_GRUPO_CUENTA_53" value
 * @method CN_GRUPO_CUENTA getCNGRUPOCUENTA54()    Returns the current record's "CN_GRUPO_CUENTA_54" value
 * @method CN_GRUPO_CUENTA getCNGRUPOCUENTA55()    Returns the current record's "CN_GRUPO_CUENTA_55" value
 * @method CN_GRUPO_CUENTA getCNGRUPOCUENTA56()    Returns the current record's "CN_GRUPO_CUENTA_56" value
 * @method CN_GRUPO_CUENTA getCNGRUPOCUENTA57()    Returns the current record's "CN_GRUPO_CUENTA_57" value
 * @method CN_GRUPO_CUENTA getCNGRUPOCUENTA58()    Returns the current record's "CN_GRUPO_CUENTA_58" value
 * @method CN_CLASE_CUENTA getCNCLASECUENTA()      Returns the current record's "CN_CLASE_CUENTA" value
 * @method CN_CLASE_CUENTA getCNCLASECUENTA60()    Returns the current record's "CN_CLASE_CUENTA_60" value
 * @method CN_CLASE_CUENTA getCNCLASECUENTA61()    Returns the current record's "CN_CLASE_CUENTA_61" value
 * @method CN_CLASE_CUENTA getCNCLASECUENTA62()    Returns the current record's "CN_CLASE_CUENTA_62" value
 * @method CNI_TS_IM       setIdTsIm()             Sets the current record's "id_ts_im" value
 * @method CNI_TS_IM       setIdCia()              Sets the current record's "id_cia" value
 * @method CNI_TS_IM       setIdClaseCuenta()      Sets the current record's "id_clase_cuenta" value
 * @method CNI_TS_IM       setIdGrupoCuenta()      Sets the current record's "id_grupo_cuenta" value
 * @method CNI_TS_IM       setIdCuentaMayor()      Sets the current record's "id_cuenta_mayor" value
 * @method CNI_TS_IM       setIdCatalogo()         Sets the current record's "id_catalogo" value
 * @method CNI_TS_IM       setIdAuxiliar()         Sets the current record's "id_auxiliar" value
 * @method CNI_TS_IM       setIdMaeTer()           Sets the current record's "id_mae_ter" value
 * @method CNI_TS_IM       setNaturaleza()         Sets the current record's "naturaleza" value
 * @method CNI_TS_IM       setCNMAETER()           Sets the current record's "CN_MAE_TER" value
 * @method CNI_TS_IM       setCNMAETER2()          Sets the current record's "CN_MAE_TER_2" value
 * @method CNI_TS_IM       setCNMAETER3()          Sets the current record's "CN_MAE_TER_3" value
 * @method CNI_TS_IM       setCNMAETER4()          Sets the current record's "CN_MAE_TER_4" value
 * @method CNI_TS_IM       setCNAUXILIAR()         Sets the current record's "CN_AUXILIAR" value
 * @method CNI_TS_IM       setCNAUXILIAR6()        Sets the current record's "CN_AUXILIAR_6" value
 * @method CNI_TS_IM       setCNAUXILIAR7()        Sets the current record's "CN_AUXILIAR_7" value
 * @method CNI_TS_IM       setCNAUXILIAR8()        Sets the current record's "CN_AUXILIAR_8" value
 * @method CNI_TS_IM       setCNCATALOGO()         Sets the current record's "CN_CATALOGO" value
 * @method CNI_TS_IM       setCNCATALOGO10()       Sets the current record's "CN_CATALOGO_10" value
 * @method CNI_TS_IM       setCNCATALOGO11()       Sets the current record's "CN_CATALOGO_11" value
 * @method CNI_TS_IM       setCNCATALOGO12()       Sets the current record's "CN_CATALOGO_12" value
 * @method CNI_TS_IM       setCNCATALOGO13()       Sets the current record's "CN_CATALOGO_13" value
 * @method CNI_TS_IM       setCNCATALOGO14()       Sets the current record's "CN_CATALOGO_14" value
 * @method CNI_TS_IM       setCNCATALOGO15()       Sets the current record's "CN_CATALOGO_15" value
 * @method CNI_TS_IM       setCNCATALOGO16()       Sets the current record's "CN_CATALOGO_16" value
 * @method CNI_TS_IM       setCNCATALOGO17()       Sets the current record's "CN_CATALOGO_17" value
 * @method CNI_TS_IM       setCNCATALOGO18()       Sets the current record's "CN_CATALOGO_18" value
 * @method CNI_TS_IM       setCNCATALOGO19()       Sets the current record's "CN_CATALOGO_19" value
 * @method CNI_TS_IM       setCNCATALOGO20()       Sets the current record's "CN_CATALOGO_20" value
 * @method CNI_TS_IM       setCNCATALOGO21()       Sets the current record's "CN_CATALOGO_21" value
 * @method CNI_TS_IM       setCNCATALOGO22()       Sets the current record's "CN_CATALOGO_22" value
 * @method CNI_TS_IM       setCNCATALOGO23()       Sets the current record's "CN_CATALOGO_23" value
 * @method CNI_TS_IM       setCNCATALOGO24()       Sets the current record's "CN_CATALOGO_24" value
 * @method CNI_TS_IM       setCNCATALOGO25()       Sets the current record's "CN_CATALOGO_25" value
 * @method CNI_TS_IM       setCNCATALOGO26()       Sets the current record's "CN_CATALOGO_26" value
 * @method CNI_TS_IM       setCNCATALOGO27()       Sets the current record's "CN_CATALOGO_27" value
 * @method CNI_TS_IM       setCNCATALOGO28()       Sets the current record's "CN_CATALOGO_28" value
 * @method CNI_TS_IM       setCNCATALOGO29()       Sets the current record's "CN_CATALOGO_29" value
 * @method CNI_TS_IM       setCNCATALOGO30()       Sets the current record's "CN_CATALOGO_30" value
 * @method CNI_TS_IM       setCNCATALOGO31()       Sets the current record's "CN_CATALOGO_31" value
 * @method CNI_TS_IM       setCNCATALOGO32()       Sets the current record's "CN_CATALOGO_32" value
 * @method CNI_TS_IM       setCNCATALOGO33()       Sets the current record's "CN_CATALOGO_33" value
 * @method CNI_TS_IM       setCNCUENTAMAYOR()      Sets the current record's "CN_CUENTA_MAYOR" value
 * @method CNI_TS_IM       setCNCUENTAMAYOR35()    Sets the current record's "CN_CUENTA_MAYOR_35" value
 * @method CNI_TS_IM       setCNCUENTAMAYOR36()    Sets the current record's "CN_CUENTA_MAYOR_36" value
 * @method CNI_TS_IM       setCNCUENTAMAYOR37()    Sets the current record's "CN_CUENTA_MAYOR_37" value
 * @method CNI_TS_IM       setCNCUENTAMAYOR38()    Sets the current record's "CN_CUENTA_MAYOR_38" value
 * @method CNI_TS_IM       setCNCUENTAMAYOR39()    Sets the current record's "CN_CUENTA_MAYOR_39" value
 * @method CNI_TS_IM       setCNCUENTAMAYOR40()    Sets the current record's "CN_CUENTA_MAYOR_40" value
 * @method CNI_TS_IM       setCNCUENTAMAYOR41()    Sets the current record's "CN_CUENTA_MAYOR_41" value
 * @method CNI_TS_IM       setCNCUENTAMAYOR42()    Sets the current record's "CN_CUENTA_MAYOR_42" value
 * @method CNI_TS_IM       setCNCUENTAMAYOR43()    Sets the current record's "CN_CUENTA_MAYOR_43" value
 * @method CNI_TS_IM       setCNCUENTAMAYOR44()    Sets the current record's "CN_CUENTA_MAYOR_44" value
 * @method CNI_TS_IM       setCNCUENTAMAYOR45()    Sets the current record's "CN_CUENTA_MAYOR_45" value
 * @method CNI_TS_IM       setCNCUENTAMAYOR46()    Sets the current record's "CN_CUENTA_MAYOR_46" value
 * @method CNI_TS_IM       setCNCUENTAMAYOR47()    Sets the current record's "CN_CUENTA_MAYOR_47" value
 * @method CNI_TS_IM       setCNCUENTAMAYOR48()    Sets the current record's "CN_CUENTA_MAYOR_48" value
 * @method CNI_TS_IM       setCNCUENTAMAYOR49()    Sets the current record's "CN_CUENTA_MAYOR_49" value
 * @method CNI_TS_IM       setCNGRUPOCUENTA()      Sets the current record's "CN_GRUPO_CUENTA" value
 * @method CNI_TS_IM       setCNGRUPOCUENTA51()    Sets the current record's "CN_GRUPO_CUENTA_51" value
 * @method CNI_TS_IM       setCNGRUPOCUENTA52()    Sets the current record's "CN_GRUPO_CUENTA_52" value
 * @method CNI_TS_IM       setCNGRUPOCUENTA53()    Sets the current record's "CN_GRUPO_CUENTA_53" value
 * @method CNI_TS_IM       setCNGRUPOCUENTA54()    Sets the current record's "CN_GRUPO_CUENTA_54" value
 * @method CNI_TS_IM       setCNGRUPOCUENTA55()    Sets the current record's "CN_GRUPO_CUENTA_55" value
 * @method CNI_TS_IM       setCNGRUPOCUENTA56()    Sets the current record's "CN_GRUPO_CUENTA_56" value
 * @method CNI_TS_IM       setCNGRUPOCUENTA57()    Sets the current record's "CN_GRUPO_CUENTA_57" value
 * @method CNI_TS_IM       setCNGRUPOCUENTA58()    Sets the current record's "CN_GRUPO_CUENTA_58" value
 * @method CNI_TS_IM       setCNCLASECUENTA()      Sets the current record's "CN_CLASE_CUENTA" value
 * @method CNI_TS_IM       setCNCLASECUENTA60()    Sets the current record's "CN_CLASE_CUENTA_60" value
 * @method CNI_TS_IM       setCNCLASECUENTA61()    Sets the current record's "CN_CLASE_CUENTA_61" value
 * @method CNI_TS_IM       setCNCLASECUENTA62()    Sets the current record's "CN_CLASE_CUENTA_62" value
 * 
 * @package    Sofhouse
 * @subpackage model
 * @author     Software House
 * @version    SVN: $Id: Builder.php 7691 2011-02-04 15:43:29Z jwage $
 */
abstract class BaseCNI_TS_IM extends sfDoctrineRecord
{
    public function setTableDefinition()
    {
        $this->setTableName('CNI_TS_IM');
        $this->hasColumn('id_ts_im', 'integer', 8, array(
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => true,
             'length' => 8,
             ));
        $this->hasColumn('id_cia', 'integer', 8, array(
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => true,
             'length' => 8,
             ));
        $this->hasColumn('id_clase_cuenta', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_grupo_cuenta', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_cuenta_mayor', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_catalogo', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_auxiliar', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_mae_ter', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('naturaleza', 'string', 1, array(
             'notnull' => true,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '\'D\' ',
             'primary' => false,
             'length' => 1,
             ));
    }

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

        $this->hasOne('CN_MAE_TER as CN_MAE_TER_2', array(
             'local' => 'id_mae_ter',
             'foreign' => 'id_mae_ter'));

        $this->hasOne('CN_MAE_TER as CN_MAE_TER_3', array(
             'local' => 'id_cia',
             'foreign' => 'id_cia'));

        $this->hasOne('CN_MAE_TER as CN_MAE_TER_4', array(
             'local' => 'id_mae_ter',
             'foreign' => 'id_cia'));

        $this->hasOne('CN_AUXILIAR', array(
             'local' => 'id_cia',
             'foreign' => 'id_auxiliar'));

        $this->hasOne('CN_AUXILIAR as CN_AUXILIAR_6', array(
             'local' => 'id_auxiliar',
             'foreign' => 'id_auxiliar'));

        $this->hasOne('CN_AUXILIAR as CN_AUXILIAR_7', array(
             'local' => 'id_cia',
             'foreign' => 'id_cia'));

        $this->hasOne('CN_AUXILIAR as CN_AUXILIAR_8', array(
             'local' => 'id_auxiliar',
             'foreign' => 'id_cia'));

        $this->hasOne('CN_CATALOGO', array(
             'local' => 'id_cia',
             'foreign' => 'id_catalogo'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_10', array(
             'local' => 'id_clase_cuenta',
             'foreign' => 'id_catalogo'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_11', array(
             'local' => 'id_grupo_cuenta',
             'foreign' => 'id_catalogo'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_12', array(
             'local' => 'id_cuenta_mayor',
             'foreign' => 'id_catalogo'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_13', array(
             'local' => 'id_catalogo',
             'foreign' => 'id_catalogo'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_14', array(
             'local' => 'id_cia',
             'foreign' => 'id_cuenta_mayor'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_15', array(
             'local' => 'id_clase_cuenta',
             'foreign' => 'id_cuenta_mayor'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_16', array(
             'local' => 'id_grupo_cuenta',
             'foreign' => 'id_cuenta_mayor'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_17', array(
             'local' => 'id_cuenta_mayor',
             'foreign' => 'id_cuenta_mayor'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_18', array(
             'local' => 'id_catalogo',
             'foreign' => 'id_cuenta_mayor'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_19', array(
             'local' => 'id_cia',
             'foreign' => 'id_grupo_cuenta'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_20', array(
             'local' => 'id_clase_cuenta',
             'foreign' => 'id_grupo_cuenta'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_21', array(
             'local' => 'id_grupo_cuenta',
             'foreign' => 'id_grupo_cuenta'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_22', array(
             'local' => 'id_cuenta_mayor',
             'foreign' => 'id_grupo_cuenta'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_23', array(
             'local' => 'id_catalogo',
             'foreign' => 'id_grupo_cuenta'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_24', array(
             'local' => 'id_cia',
             'foreign' => 'id_clase_cuenta'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_25', array(
             'local' => 'id_clase_cuenta',
             'foreign' => 'id_clase_cuenta'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_26', array(
             'local' => 'id_grupo_cuenta',
             'foreign' => 'id_clase_cuenta'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_27', array(
             'local' => 'id_cuenta_mayor',
             'foreign' => 'id_clase_cuenta'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_28', array(
             'local' => 'id_catalogo',
             'foreign' => 'id_clase_cuenta'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_29', array(
             'local' => 'id_cia',
             'foreign' => 'id_cia'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_30', array(
             'local' => 'id_clase_cuenta',
             'foreign' => 'id_cia'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_31', array(
             'local' => 'id_grupo_cuenta',
             'foreign' => 'id_cia'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_32', array(
             'local' => 'id_cuenta_mayor',
             'foreign' => 'id_cia'));

        $this->hasOne('CN_CATALOGO as CN_CATALOGO_33', array(
             'local' => 'id_catalogo',
             'foreign' => 'id_cia'));

        $this->hasOne('CN_CUENTA_MAYOR', array(
             'local' => 'id_cia',
             'foreign' => 'id_cuenta_mayor'));

        $this->hasOne('CN_CUENTA_MAYOR as CN_CUENTA_MAYOR_35', array(
             'local' => 'id_clase_cuenta',
             'foreign' => 'id_cuenta_mayor'));

        $this->hasOne('CN_CUENTA_MAYOR as CN_CUENTA_MAYOR_36', array(
             'local' => 'id_grupo_cuenta',
             'foreign' => 'id_cuenta_mayor'));

        $this->hasOne('CN_CUENTA_MAYOR as CN_CUENTA_MAYOR_37', array(
             'local' => 'id_cuenta_mayor',
             'foreign' => 'id_cuenta_mayor'));

        $this->hasOne('CN_CUENTA_MAYOR as CN_CUENTA_MAYOR_38', array(
             'local' => 'id_cia',
             'foreign' => 'id_grupo_cuenta'));

        $this->hasOne('CN_CUENTA_MAYOR as CN_CUENTA_MAYOR_39', array(
             'local' => 'id_clase_cuenta',
             'foreign' => 'id_grupo_cuenta'));

        $this->hasOne('CN_CUENTA_MAYOR as CN_CUENTA_MAYOR_40', array(
             'local' => 'id_grupo_cuenta',
             'foreign' => 'id_grupo_cuenta'));

        $this->hasOne('CN_CUENTA_MAYOR as CN_CUENTA_MAYOR_41', array(
             'local' => 'id_cuenta_mayor',
             'foreign' => 'id_grupo_cuenta'));

        $this->hasOne('CN_CUENTA_MAYOR as CN_CUENTA_MAYOR_42', array(
             'local' => 'id_cia',
             'foreign' => 'id_clase_cuenta'));

        $this->hasOne('CN_CUENTA_MAYOR as CN_CUENTA_MAYOR_43', array(
             'local' => 'id_clase_cuenta',
             'foreign' => 'id_clase_cuenta'));

        $this->hasOne('CN_CUENTA_MAYOR as CN_CUENTA_MAYOR_44', array(
             'local' => 'id_grupo_cuenta',
             'foreign' => 'id_clase_cuenta'));

        $this->hasOne('CN_CUENTA_MAYOR as CN_CUENTA_MAYOR_45', array(
             'local' => 'id_cuenta_mayor',
             'foreign' => 'id_clase_cuenta'));

        $this->hasOne('CN_CUENTA_MAYOR as CN_CUENTA_MAYOR_46', array(
             'local' => 'id_cia',
             'foreign' => 'id_cia'));

        $this->hasOne('CN_CUENTA_MAYOR as CN_CUENTA_MAYOR_47', array(
             'local' => 'id_clase_cuenta',
             'foreign' => 'id_cia'));

        $this->hasOne('CN_CUENTA_MAYOR as CN_CUENTA_MAYOR_48', array(
             'local' => 'id_grupo_cuenta',
             'foreign' => 'id_cia'));

        $this->hasOne('CN_CUENTA_MAYOR as CN_CUENTA_MAYOR_49', array(
             'local' => 'id_cuenta_mayor',
             'foreign' => 'id_cia'));

        $this->hasOne('CN_GRUPO_CUENTA', array(
             'local' => 'id_cia',
             'foreign' => 'id_grupo_cuenta'));

        $this->hasOne('CN_GRUPO_CUENTA as CN_GRUPO_CUENTA_51', array(
             'local' => 'id_clase_cuenta',
             'foreign' => 'id_grupo_cuenta'));

        $this->hasOne('CN_GRUPO_CUENTA as CN_GRUPO_CUENTA_52', array(
             'local' => 'id_grupo_cuenta',
             'foreign' => 'id_grupo_cuenta'));

        $this->hasOne('CN_GRUPO_CUENTA as CN_GRUPO_CUENTA_53', array(
             'local' => 'id_cia',
             'foreign' => 'id_clase_cuenta'));

        $this->hasOne('CN_GRUPO_CUENTA as CN_GRUPO_CUENTA_54', array(
             'local' => 'id_clase_cuenta',
             'foreign' => 'id_clase_cuenta'));

        $this->hasOne('CN_GRUPO_CUENTA as CN_GRUPO_CUENTA_55', array(
             'local' => 'id_grupo_cuenta',
             'foreign' => 'id_clase_cuenta'));

        $this->hasOne('CN_GRUPO_CUENTA as CN_GRUPO_CUENTA_56', array(
             'local' => 'id_cia',
             'foreign' => 'id_cia'));

        $this->hasOne('CN_GRUPO_CUENTA as CN_GRUPO_CUENTA_57', array(
             'local' => 'id_clase_cuenta',
             'foreign' => 'id_cia'));

        $this->hasOne('CN_GRUPO_CUENTA as CN_GRUPO_CUENTA_58', array(
             'local' => 'id_grupo_cuenta',
             'foreign' => 'id_cia'));

        $this->hasOne('CN_CLASE_CUENTA', array(
             'local' => 'id_cia',
             'foreign' => 'id_clase_cuenta'));

        $this->hasOne('CN_CLASE_CUENTA as CN_CLASE_CUENTA_60', array(
             'local' => 'id_clase_cuenta',
             'foreign' => 'id_clase_cuenta'));

        $this->hasOne('CN_CLASE_CUENTA as CN_CLASE_CUENTA_61', array(
             'local' => 'id_cia',
             'foreign' => 'id_cia'));

        $this->hasOne('CN_CLASE_CUENTA as CN_CLASE_CUENTA_62', array(
             'local' => 'id_clase_cuenta',
             'foreign' => 'id_cia'));
    }
}