<?php

/**
 * transa actions.
 *
 * @package    Sofhouse
 * @subpackage transa
 * @author     Software House
 * @version    SVN: $Id: actions.class.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class transaActions extends sfAPIActions {
    /*
     * ------------VARIABLES PARA SERVICIOS CRUD
     */

    protected $id_name = 'id_transa'; //identificador de la tabla
    protected $id_names = array('id_transa'); //llave primaria
    protected $field_names = array('descr_transa', 'id_tipo_comprobante', 'id_td'); //campos de la tabla, sin la llave primaria
    protected $table_name = 'CNI_TRANSA'; //tabla en la cual se aplican los cambios
    protected $has_activo = false; //si posee campo en la tabla de nombre activo
    protected $has_vigencia = false; //si posee vigencia
    protected $has_cen_op = false; //si posee centro de operacion
    protected $has_id_cia = true; //si posee compañia
    protected $secuencia_oracle = true; //manejo de secuencias por oracle - prueba

    /*
     * Valores para los campos de otras tablas
     */
//    protected $other_tab_uq_fields = array('digitos' => array('CN_SUBC_DIGITOS' => array('id_clase_cuenta', 'id_grupo_cuenta', 'id_cuenta_mayor', 'id_catalogo')));


    /*
     * Manejo de registro log
     */
    protected $id_unico = 'id_transa'; //identificador unico de la tabla
    protected $has_check_exists = false; //para acutalizar registro si valida campos en check_exists

}
