Drop View vw_fco_rep_cir;
/*********************************************/
/*** Certificado de Ingresos y Retenciones ***/
/*** Módulo Fiscal de Colombia             ***/
/*** Revisión: Juan Carlos Leguizamón      ***/
/*** Fecha: 06-MAR-08                      ***/
/*********************************************/
Create View vw_fco_rep_cir
As
Select 
    a.id_rep, a.usuariow, a.cod_rep, a.compania, a.sucursal, a.anio, a.fecha_exp, 
    c.nombre_cia, c.registro_fiscal, c.domicilio, c.cod_ciudad, c.cod_dpto, c.nom_ciudad, c.nom_dpto,
    c.agencias, c.pagador_nombre, c.pagador_id, c.cod_admon, c.telefono, b.numero, b.trabajador, t.nombre As nombre_trab,
    Cast(Left(fn_ape1(t.nombre), 20) As varchar2(20)) As primer_apellido, Cast(Left(fn_ape2(t.nombre), 20) As varchar2(20)) As segundo_apellido,
    Cast(Left(fn_nom1(t.nombre), 20) As varchar2(20)) As primer_nombre, Cast(Left(fn_nom2(t.nombre), 20) As varchar2(20)) As segundo_nombre,
    t.clave_unica As cedula, b.fecha_desde, b.fecha_hasta, b.valor, b.casilla, b.dato1, b.dato2, b.dato3
From fco_cir_cab a, fco_cir_det b, vw_fco_companias c, trabajadores t
Where a.id_rep = b.id_rep And a.usuariow = b.usuariow 
   And a.cod_rep = b.cod_rep And a.compania = b.compania And a.sucursal = b.sucursal And a.anio = b.anio
   And a.compania = c.compania
   And t.trabajador = b.trabajador;
CREATE PUBLIC SYNONYM vw_fco_rep_cir FOR ADAM.vw_fco_rep_cir;
Grant Select On vw_fco_rep_cir To ADAMA;

